SA-MP Forums Archive
[Ajuda] ERRO que nгo consigo arrumar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] ERRO que nгo consigo arrumar (/showthread.php?tid=445597)



ERRO que nгo consigo arrumar - Standby - 22.06.2013

pawn Код:
C:\Users\pppp\Desktop\Iniodo0RPG\gamemodes\RPG.pwn(124) : error 029: invalid expression, assumed zero
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
 new file[128];
 new aname[MAX_PLAYER_NAME];//5000, 0
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), CONTAS, aname);
    SetPlayerSkin(playerid,dini_Int(file, "Skin"));
    SetPlayerInterior(playerid, 0);


    SetPlayerPos(playerid,2128.0952,35.1667,39.1944);
    SetPlayerCameraPos(playerid,2106.9905,35.4213,35.5485);
    SetPlayerCameraLookAt(playerid,2128.0952,35.1667,39.1944);
    SetPlayerFacingAngle(playerid, 85.0331);
    SetPlayerInterior(playerid, 0);
 
    {
        if(!dini_Exists(file))
        {
            format(STRX, sizeof(STRX), "Usuбrio: %s\nInsira uma senha:", aname);
            ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Registrar", STRX, "Registrar", "Sair");
            SetPlayerSkin(playerid, 4);
        }
        if(dini_Exists(file))
        {
            format(STRX, sizeof(STRX), "Usuбrio: %s\nInsira sua senha:", aname);
            ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Logar", STRX, "Logar", "Sair");
        }
    }
    else { // Aqui estб o erro
        SendClientMessage(playerid, Vermelho, "| KICK | Vocк foi kickado(a) por nгo se registrar / logar");
        Kick(playerid);
        return 1;
    }
    return 1;
}



Re: ERRO que nгo consigo arrumar - Caio_Freeze - 22.06.2013

ao inves de else tente usar else if


Re: ERRO que nгo consigo arrumar - -GooGle- - 22.06.2013

Essa funзгo nгo vai aqui em OnPlayerRequestClass e sim em OnDialogResponse na funзгo do 2 botгo do dialog.
pawn Код:
else { // Aqui estб o erro
    SendClientMessage(playerid, Vermelho, "| KICK | Vocк foi kickado(a) por nгo se registrar / logar");
    Kick(playerid);
    return 1;
}
Aqui corrigido,espero eu.
pawn Код:
public OnPlayerRequestClass(playerid, classid){
    new file[128];
    new aname[MAX_PLAYER_NAME];//5000, 0
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), CONTAS, aname);
    SetPlayerSkin(playerid,dini_Int(file, "Skin"));
    SetPlayerInterior(playerid, 0);


    SetPlayerPos(playerid,2128.0952,35.1667,39.1944);
    SetPlayerCameraPos(playerid,2106.9905,35.4213,35.5485);
    SetPlayerCameraLookAt(playerid,2128.0952,35.1667,39.1944);
    SetPlayerFacingAngle(playerid, 85.0331);
    SetPlayerInterior(playerid, 0);

    if(!dini_Exists(file))
    {
       
        format(STRX, sizeof(STRX), "Usuбrio: %s\nInsira uma senha:", aname);
        ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Registrar", STRX, "Registrar", "Sair");
        SetPlayerSkin(playerid, 4);
    }
    if(dini_Exists(file))
    {
       
        format(STRX, sizeof(STRX), "Usuбrio: %s\nInsira sua senha:", aname);
        ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Logar", STRX, "Logar", "Sair");
    }
    return 1;
}



Re: ERRO que nгo consigo arrumar - Standby - 22.06.2013

tudo bom ate e se ele clicar em sair ele tinha que ser kikado


Re: ERRO que nгo consigo arrumar - -GooGle- - 22.06.2013

Manda a public OnDialogResponse.


Re: ERRO que nгo consigo arrumar - Standby - 22.06.2013

eu ainda nгo fiz ela '--' to tentando achar um bom tuto


Re: ERRO que nгo consigo arrumar - Standby - 22.06.2013

є - є meu sistema de registro estб funcionando perfeitamente mais o de login nгo estб eu digito a senha que usei no registrar no login da senha invalida mais loga no server eo dialog login fica la toda hora nгo sai '-'