D:\VCMP JIANFU2\gamemodes\mode.pwn(1744) : error 001: expected token: "(", but found "{"
D:\VCMP JIANFU2\gamemodes\mode.pwn(1753) : error 029: invalid expression, assumed zero
D:\VCMP JIANFU2\gamemodes\mode.pwn(1753) : warning 215: expression has no effect
D:\VCMP JIANFU2\gamemodes\mode.pwn(1753) : error 001: expected token: ";", but found "if"
D:\VCMP JIANFU2\gamemodes\mode.pwn(1755) : error 001: expected token: "(", but found "{"
D:\VCMP JIANFU2\gamemodes\mode.pwn(1766) : error 001: expected token: "(", but found "{"
D:\VCMP JIANFU2\gamemodes\mode.pwn(1768) : error 017: undefined symbol "plr"
D:\VCMP JIANFU2\gamemodes\mode.pwn(1770) : error 017: undefined symbol "plr"
D:\VCMP JIANFU2\gamemodes\mode.pwn(1775) : error 054: unmatched closing brace
D:\VCMP JIANFU2\gamemodes\mode.pwn(1776) : error 010: invalid function or declaration
D:\VCMP JIANFU2\gamemodes\mode.pwn(1778) : error 010: invalid function or declaration
Can you help me? Who can help me!
use simple
[pawn] else if ( strcmp( cmd, "!givecash", true ) == 0 )
{
new tmp2[ 256 ], plr;
tmp = strtok( cmdtext, idx ), tmp2 = strtok( cmdtext, idx ), plr = FindPlayerIDFromString( tmp );
if ( !IsLoggedIn( playerid ) ) SendClientMessage( playerid, COLOR_RED, "Please log-in to your account." );
else if ( !strlen(tmp2) ) SendClientMessage( playerid, COLOR_GREEN, "USAGE: !givecash [Nick/ID] [Amount]" );
else if (GetPlayerHandCash(gPlayers[ playerid ]) < StrToInt(tmp2) ) SendClientMessage( playerid, COLOR_GREEN, "Error: You havent got the needed money." );
else if ( plr != INACTIVE_PLAYER_ID ) SendClientMessage( playerid, COLOR_RED, "Error: Unknown player" );
else if ( !IsPlayerRegistered(gPlayers[ plr ]) ) SendClientMessage( playerid, COLOR_RED, "Error: That nick is not registered!" );
else if ( !IsNumeric(tmp2) ) SendClientMessage( playerid, COLOR_GREEN, "Error: Invalid Amount!" );
else
{
format( szMsg, sizeof( szMsg ), "You have sent:[ $%d ] to:[ %s ]",tmp, gPlayers[ playerid ] );
SendClientMessage( playerid, COLOR_GREEN, szMsg );
DecPlayerHandCash( playerid,StrToInt( tmp ) );
IncPlayerHandCash( plr,StrToInt( tmp ) );
}
return 1;
}[/pawn]
Put the GUPS !givecash script in your server and compile then show me what error coming then we fix it this is not good givecash scrip dont use >100 >1000 or else use tmp what ammount player want to give to someone :D TRy that script :D:\VCMP JIANFU2\gamemodes\mode.pwn(1787) : error 017: undefined symbol "IsLoggedIn"
[pawn]else if ( strcmp( cmd, "!givecash", true ) == 0 )
{
new tmp2[ 256 ], plr;
tmp = strtok( cmdtext, idx ), tmp2 = strtok( cmdtext, idx ), plr = FindPlayerIDFromString( tmp );
if ( !IsLoggedIn( playerid ) ) SendClientMessage( playerid, COLOR_GREEN, "Please log-in to your account." );
else if ( !strlen(tmp2) ) SendClientMessage( playerid, COLOR_YELLOW, "USAGE: !givecash [Nick/ID] [Amount]" );
else if (GetPlayerHandCash(gPlayers[ playerid ]) < StrToInt(tmp2) ) SendClientMessage( playerid, ORANGE, "You havent got the needed money." );
else if ( plr == INACTIVE_PLAYER_ID ) SendClientMessage( playerid, COLOR_RED, "Error: Unknown player" );
else if ( !IsPlayerRegistered(gPlayers[ plr ]) ) SendClientMessage( playerid, GREEN, "That nick is not registered!" );
else if ( !IsNumeric(tmp2) ) SendClientMessage( playerid, COLOR_RED, "Invalid Amount!" );
else
{
format( szMsg, sizeof( szMsg ), "You have sent:[ $%d ] to:[ %s ]",tmp, gPlayers[ playerid ] );
SendClientMessage( playerid, GREEN, szMsg );
DecPlayerHandCash( playerid,StrToInt( tmp ) );
IncPlayerHandCash( plr,StrToInt( tmp ) );
}
return 1;
}[/pawn]