public OnPlayerConnect(playerid)
{
PlayAudioStreamForPlayer(playerid, "http://204.45.59.6:7072/listen.pls");
SetPlayerColor(playerid, 0xFFFFFFFF);
new ip[16],name[20],string[150];
GetPlayerIp(playerid, ip, sizeof(ip));
GetPlayerName(playerid,name,sizeof(name));
InJail[playerid] = 0;
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt(playerid,"Level")<1(i))
{
SendClientMessage(i,COLOR_GREEN,string);
}
}
}
if ( !INI_Exist( pName( playerid ) ) )
ShowPlayerDialog( playerid, DIALOG_REG_REQ, DIALOG_STYLE_MSGBOX, "{FFFFFF}Password", "{FFFFFF}Para jugar necesitas crear una cuenta!", "Ok", "");
else
//ShowPlayerDialog( playerid, DIALOG_LOGIN2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Password", "{FFFFFF}Esta cuenta ya esta registrada, deseas iniciar sesion?", "Yes", "No");
ShowPlayerDialog( playerid, DIALOG_LOGIN2, DIALOG_STYLE_INPUT, "{FFFFFF}Login", "{FFFFFF}Por favor escriba la contraseсa", "Login", "Kick");
return 1;
}
d:\Documents and Settings\Administrador\Mis documentos\Descargas\samp03x_svr_R1-2_win32\filterscripts\carspawnregister.pwn(232) : error 029: invalid expression, assumed zero d:\Documents and Settings\Administrador\Mis documentos\Descargas\samp03x_svr_R1-2_win32\filterscripts\carspawnregister.pwn(232) : warning 215: expression has no effect d:\Documents and Settings\Administrador\Mis documentos\Descargas\samp03x_svr_R1-2_win32\filterscripts\carspawnregister.pwn(232) : error 001: expected token: ";", but found ")" d:\Documents and Settings\Administrador\Mis documentos\Descargas\samp03x_svr_R1-2_win32\filterscripts\carspawnregister.pwn(232) : error 029: invalid expression, assumed zero d:\Documents and Settings\Administrador\Mis documentos\Descargas\samp03x_svr_R1-2_win32\filterscripts\carspawnregister.pwn(232) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. |
deberнas usar TAB para tabular el cуdigo y asн entenderlo mejor.
Fuera de eso їquй lнnea es la 232? |
if(GetPVarInt(playerid,"Level")<1(i)) |
deberнas usar TAB para tabular el cуdigo y asн entenderlo mejor.
Fuera de eso їquй lнnea es la 232? |
if(GetPVarInt(i,"Level")<1)
public OnPlayerConnect(playerid) {
PlayAudioStreamForPlayer(playerid, "http://204.45.59.6:7072/listen.pls");
SetPlayerColor(playerid, 0xFFFFFFFF);
new ip[16], name[20], string[150];
GetPlayerIp(playerid, ip, sizeof(ip));
GetPlayerName(playerid,name,sizeof(name));
InJail[playerid] = 0;
for(new i=0; i<GetMaxPlayers(); i++) {
if(IsPlayerConnected(i)) {
if(GetPVarInt(i,"Level")<1) {
SendClientMessage(i,COLOR_GREEN,string);
}
}
}
if(!INI_Exis(pName(playerid)))
ShowPlayerDialog( playerid, DIALOG_REG_REQ, DIALOG_STYLE_MSGBOX, "{FFFFFF}Password", "{FFFFFF}Para jugar necesitas crear una cuenta!", "Ok", "");
else
ShowPlayerDialog( playerid, DIALOG_LOGIN2, DIALOG_STYLE_INPUT, "{FFFFFF}Login", "{FFFFFF}Por favor escriba la contraseсa", "Login", "Kick");
return 1;
}
pawn Код:
|
Con el tabulador es mбs fбcil darse cuenta de un error y de armar correctamente las respuesta a los controladores. (Else, elseif)
|
Exacto, la soluciуn es lo que dijo DesingMyCry, quedarнa asн (lo tabulй):
pawn Код:
|
pawn Код:
|
public OnPlayerConnect(playerid) {
PlayAudioStreamForPlayer(playerid, "http://204.45.59.6:7072/listen.pls");
SetPlayerColor(playerid, 0xFFFFFFFF);
new ip[16], name[20], string[150];
GetPlayerIp(playerid, ip, sizeof(ip));
GetPlayerName(playerid,name,sizeof(name));
InJail[playerid] = 0;
format(string, 150, ">> %s(%d) se ha conectado. IP: %s", name, playerid, ip);
printf(string);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt( i, "Level" ) < 1)
{
SendClientMessage(i,COLOR_GREEN,string);
}
}
}
if ( !INI_Exist( pName( playerid ) ) )
ShowPlayerDialog( playerid, DIALOG_REG_REQ, DIALOG_STYLE_MSGBOX, "{FFFFFF}Password", "{FFFFFF}Para jugar necesitas crear una cuenta!", "Ok", "");
else
//ShowPlayerDialog( playerid, DIALOG_LOGIN2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Password", "{FFFFFF}Esta cuenta ya esta registrada, deseas iniciar sesion?", "Yes", "No");
ShowPlayerDialog( playerid, DIALOG_LOGIN2, DIALOG_STYLE_INPUT, "{FFFFFF}Login", "{FFFFFF}Por favor escriba la contraseсa", "Login", "Kick");
return 1;
}