20.05.2010, 20:47
Hi everyone i got this /pay system here i cant get working i cant see the problem -_-'
i get these error's ..
Code:
{ new string[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new cmd[256]; new tmp[256], tmp2[256]; new giveplayerid; new idx, moneys; GetPlayerName(playerid, playername, sizeof(playername)); cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/pay", true) == 0) { if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /pay [Playerid] [Amount]!"); return 1; } giveplayerid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /pay [Playerid] [Amount]!"); return 1; } moneys = strval(tmp); if(IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); playermoney = GetPlayerMoney(playerid); if (moneys > 0 && playermoney >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giverplayerid, moneys); format(string, sizeof(string), "You Have Given $%d To %s(%d)!", moneys, giveplayer, giveplayerid); SendClientMessage(playerid, COLOR_GREEN, string); format(string, sizeof(string), "You Recieved $%d From %s(%d)!", moneys, sendername, playerid); SendClientMessage(giveplayerid, COLOR_GREEN, string); printf("%s(%d) Has Given $%d To %s(%d)", sendername, playerid, moneys, giveplayer, giveplayerid); { else } SendClientMessage(playerid, COLOR_RED, "You Dont Have That Amount Of Money!" } else { format(string, sizeof(string), "%d Is Not And Active Player!", giveplayerid); SendClientMessage(playerid, COLOR_RED, string); } return 1; } }
Code:
C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(501) : warning 217: loose indentation C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(507) : error 017: undefined symbol "giverplayerid" C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(513) : warning 217: loose indentation C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(514) : error 029: invalid expression, assumed zero C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(516) : warning 217: loose indentation C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(516 -- 517) : error 001: expected token: ",", but found "}" C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(518) : warning 217: loose indentation C:\Users\------\Desktop\Server ting\SERVER\gamemodes\CS-RP.pwn(523) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.