25.05.2013, 13:36
Hello again,anybody can tell me what's wrong here please?:
When i compile,i receive 7 errors:
(1386) : error 017: undefined symbol "cmd"
(1388 ) : error 017: undefined symbol "idx"
(1389) : error 017: undefined symbol "idx"
(1391) : error 001: expected token: ")", but found "}"
(1391) : error 029: invalid expression, assumed zero
(1396) : warning 225: unreachable code
(1396) : error 001: expected token: ")", but found "}"
(1396) : error 029: invalid expression, assumed zero
(1401) : warning 225: unreachable code
I marked on pawn the lines.
pawn Код:
if (strcmp(cmd, "/pay", true) == 0) { //1386 = Error 1
new tmp[256], tmp2[256];
tmp = strtok(cmdtext, idx); //1388 = Error 2
tmp2 = strtok(cmdtext, idx); //1389 = Error 3
if(!strlen(tmp)} { //1391 = Error 4 & 5
SendClientMessage(playerid, COLOR_YELLOW, "Usage: /pay [playerid] [amount]");
return 1;
}
if(!strlen(tmp2)} { //1396 = Error 5 & Error 6 & Warning 1
SendClientMessage(playerid, COLOR_YELLOW, "Usage: /pay [playerid] [amount]");
return 1;
}
new receiver, money; //1401 = Warning 2
receiver = strval(tmp);
money = strval(tmp2);
if(GetPlayerMoney(playerid) < money) {
SendClientMessage(playerid, COLOR_YELLOW, "You don't have enough money !");
return 1;
}
new string[128];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
new playername2[MAX_PLAYER_NAME];
GetPlayerName(receiver, playername2, sizeof(playername2));
format(string, sizeof(string), "You receive $%d from %s.", money, playername);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "You give $%d to %s.", money, playername2);
SendClientMessage(playerid, COLOR_YELLOW, string);
GivePlayerMoney(playerid, (0 - money));
GivePlayerMoney(receiver, money);
return 1;
}
(1386) : error 017: undefined symbol "cmd"
(1388 ) : error 017: undefined symbol "idx"
(1389) : error 017: undefined symbol "idx"
(1391) : error 001: expected token: ")", but found "}"
(1391) : error 029: invalid expression, assumed zero
(1396) : warning 225: unreachable code
(1396) : error 001: expected token: ")", but found "}"
(1396) : error 029: invalid expression, assumed zero
(1401) : warning 225: unreachable code
I marked on pawn the lines.