06.09.2009, 15:37
Can u help me to solve this problem plz
My errors
My errors
Код:
(1699) : error 002: only a single statement (or expression) can follow each "case" (1699) : warning 221: label name "Menu" shadows tag name (1699) : warning 203: symbol is never used: "Menu" (1750) : warning 217: loose indentation (1750) : error 017: undefined symbol "MAX_STRING" (1750) : error 009: invalid array size (negative, zero or out of bounds) (1750) : error 036: empty statement (1750) : fatal error 107: too many error messages on one line
Код:
new Menu:current = GetPlayerMenu(playerid); //1699 ERROR if(current == DuelMenu[playerid]) { new string[128], pname[MAX_PLAYER_NAME]; new pid = DuelInviter[playerid]; GetPlayerName(pid, pname, MAX_PLAYER_NAME); switch(row) { case 0: { SetPlayerPos(pid, 1969.2240,1214.1436,62.8863); SetPlayerFacingAngle(pid, 120.0); SetPlayerInterior(pid, 0); SetPlayerPos(playerid, 1966.3302,1183.0267,62.8863); SetPlayerFacingAngle(playerid, 120.0); SetPlayerInterior(playerid, 0); format(string, sizeof(string), "Player %s(%d) accepted your Duel", pname, pid); } case 1: format(string, sizeof(string), "Player %s(%d) refused your Invite", pname, pid); } DuelInviter[playerid] = INVALID_PLAYER_ID; return SendClientMessage(pid, COLOR_RED, string); } } return 1; }
Код:
new cmd[256],idx, tmp[MAX_STRING]; //1750 ERROR cmd = strtok(cmdtext, idx); if(!strcmp("/duel", cmd, true)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, "Right Usage: /duel [playerid]"); new pid = strval(tmp); if(playerid == pid) return SendClientMessage(playerid, COLOR_RED, "Warning: You cant duel yourself"); if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, "Warning: Invalid Playerid"); new string[128], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "Player %s(%d) want duel you", pname, playerid); if(!DuelMenu[pid]) { DuelMenu[pid] = CreateMenu(string, 1, 0, 200, 800, 300); AddMenuItem(DuelMenu[pid], 0, "Yes"); AddMenuItem(DuelMenu[pid], 0, "No"); } else SetMenuColumnHeader(DuelMenu[pid], 1, string); ShowMenuForPlayer(DuelMenu[pid], pid); DuelInviter[pid] = playerid; GetPlayerName(pid, pname, MAX_PLAYER_NAME); format(string, sizeof(string), "You send Player %s(%d) a duel invite", pname, pid); return SendClientMessage(playerid, COLOR_GREEN, string); }