Quote:
Originally Posted by NiiRV4N4
pawn Код:
if(strcmp(cmd, "/buyclothes", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "[Usage:] /buyclothes [skinid]"); return 1; } new id = strval(tmp); for(new i = 0; i < sizeof(Businesses); i++) { if (PlayerToPoint(25.0,playerid,Businesses[i][ExitX], Businesses[i][ExitY], Businesses[i][ExitZ])) { if(GetPlayerVirtualWorld(playerid) == i) { if(Businesses[i][BizType] == 6) { if(Businesses[i][Products] != 0) { if(GetPlayerCash(playerid) >= 100) { if(IsACopSkin(id) == 0) { if(IsAGovSkin(id) == 0) { if(IsANewsSkin(id) == 0) { if(IsAMafiaSkin(id) == 0) { if(IsATransportSkin(id) == 0) { if(IsABallaSkin(id) == 0) { if(IsAGroveSkin(id) == 0) { if(IsAAztecaSkin(id) == 0) { if(IsABikerSkin(id) == 0) { if(IsATriadSkin(id) == 0) { if(IsValidSkin(id)) { SetPlayerSkin(playerid,id); PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid); GivePlayerCash(playerid,-100); Businesses[i][Products]--; Businesses[i][Till]+=100; SendClientMessage(playerid, COLOR_WHITE, "[Info:] Clothes purchased, $-100"); SaveBusinesses(); return 1; } else { SendClientMessage(playerid, COLOR_WHITE,"[Tailor:] We don't have that here!"); //GivePlayerCash(playerid,100); } } } } } } } } } } } } } } } } } } return 1;
Remove all of my variables, checkings, whatever they're called, basically, just check if he is in a certain spot using PlayerToPoint or that other new 0.3a function, IsPlayerInRangeofPoint. If you can't do this, you shouldn't be running a server, if you are.
|
you fail at indenting, if he does that he will basically have no code left