05.12.2009, 18:08
Код:
dcmd_setlevel(playerid,params[]) { if(level[playerid] == 5) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: /setlevel [playerid] [level]"); new player1, string[128]; player1 = strval(tmp); level = strval(tmp2); if(!strlen(tmp2)) return SendClientMessage(playerid, red, "USAGE: /setlevel [playerid] [level]"); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { if(logged[player1] == 1) { SendClientMessage(player1,blue,string); level[player1] = level; return PlayerPlaySound(player1,1057,0.0,0.0,0.0); } else return SendClientMessage(playerid,red,"ERROR: Player must be registered and logged in to be admin"); } else return SendClientMessage(playerid, red, "Player is not connected"); } else return SendClientMessage(playerid, red, "Error: You are either not a admin or you are not a admin with the correct level."); }Код:I keep getting errors on this any idea why?Код:E:\Users\Chris\Desktop\Projects\SA-MP\SA-MP Elite\gamemodes\Elite.pwn(1003) : error 033: array must be indexed (variable "level") E:\Users\Chris\Desktop\Projects\SA-MP\SA-MP Elite\gamemodes\Elite.pwn(1009) : error 006: must be assigned to an array Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.