porque tira error?
#1

esta mal esto?

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;
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;
}
Quote:

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.

Reply
#2

deberнas usar TAB para tabular el cуdigo y asн entenderlo mejor.
Fuera de eso їquй lнnea es la 232?
Reply
#3

Quote:
Originally Posted by JustBored
Посмотреть сообщение
deberнas usar TAB para tabular el cуdigo y asн entenderlo mejor.
Fuera de eso їquй lнnea es la 232?
Quote:

if(GetPVarInt(playerid,"Level")<1(i))

se me paso lo del tab, pero igual entiendo jaja.
aveces me mareo con los {} y empiezo con el tab
Reply
#4

Quote:
Originally Posted by JustBored
Посмотреть сообщение
deberнas usar TAB para tabular el cуdigo y asн entenderlo mejor.
Fuera de eso їquй lнnea es la 232?
pawn Код:
if(GetPVarInt(i,"Level")<1)
Asн. No necesitas el tabulador para saber eso.
Reply
#5

Exacto, la soluciуn es lo que dijo DesingMyCry, quedarнa asн (lo tabulй):

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;
    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;
}
Reply
#6

Quote:
Originally Posted by DesingMyCry
Посмотреть сообщение
pawn Код:
if(GetPVarInt(i,"Level")<1)
Asн. No necesitas el tabulador para saber eso.
Con el tabulador es mбs fбcil darse cuenta de un error y de armar correctamente las respuesta a los controladores. (Else, elseif)
Reply
#7

Quote:
Originally Posted by JustBored
Посмотреть сообщение
Con el tabulador es mбs fбcil darse cuenta de un error y de armar correctamente las respuesta a los controladores. (Else, elseif)
Claro, si fueran 100 o 200 lineas en adelante...
Reply
#8

Quote:
Originally Posted by DeadSkyTkb
Посмотреть сообщение
Exacto, la soluciуn es lo que dijo DesingMyCry, quedarнa asн (lo tabulй):

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;
    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;
}
Quote:
Originally Posted by DesingMyCry
Посмотреть сообщение
pawn Код:
if(GetPVarInt(i,"Level")<1)
Asн. No necesitas el tabulador para saber eso.
estoy probando y no lo puedo hacer funcionar, no envia el mensaje
Reply
#9

Si te fijas ahн no hay ningъn mensaje, que se supone que deberia de salir?
Reply
#10



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;
}
porque lo del ID 4?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)