C:\Users\Equipo\Desktop\Samp1\gamemodes\GameMode.pwn(173) : error 003: declaration of a local variable must appear in a compound block C:\Users\Equipo\Desktop\Samp1\gamemodes\GameMode.pwn(173) : error 017: undefined symbol "cmd" C:\Users\Equipo\Desktop\Samp1\gamemodes\GameMode.pwn(173) : warning 215: expression has no effect C:\Users\Equipo\Desktop\Samp1\gamemodes\GameMode.pwn(173) : error 001: expected token: ";", but found "]" C:\Users\Equipo\Desktop\Samp1\gamemodes\GameMode.pwn(173) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
public OnPlayerCommandText(playerid, cmdtext[])
{
new pName[MAX_PLAYER_NAME],string[256];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
for(new i=0; i<=GetMaxPlayers(); i++)
new cmd[256]; <----- linea 173
new giveplayerid, idx;
cmd = strtok(cmdtext, idx);
{
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);
{
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);
Tienes todo muy desordenado y cosas repetidas, ordйnalo y aver si te funciona:
pawn Код:
|
public OnPlayerCommandText(playerid, cmdtext[])
{
new pName[MAX_PLAYER_NAME],string[256];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
for(new i=0; i<=GetMaxPlayers(); i++) //No sй para quй quieres esta lнnea, tal y como estб puesta es lo que crea problemas
new cmd[256]; // <----- linea 173
new giveplayerid, idx;
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new moneys;
cmd = strtok(cmdtext, idx);
}