SA-MP Forums Archive
[Ajuda] Nгo spawna - 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] Nгo spawna (/showthread.php?tid=462048)



Nгo spawna - Biieell - 04.09.2013

Galera, alguem sabe resolver esse problema ?


Eu atй logo no servidor, ai eu digito a senha e nгo spawna, outra coisa... no Tutorial,em dialog, fica aparecendo essas caixinhas tambem, alguem me ajuda ? Quais codes precisam ?


Re: Nгo spawna - Russo66 - 04.09.2013

Verificar na callback OnPlayerSpawn se existe algun return 0.


Re: Nгo spawna - Biieell - 04.09.2013

Aqui estгo os codes OnPlayerSpawn e a SetPlayerSpawn
PHP код:
public OnPlayerSpawn(playerid)
{
    
SetPlayerFacingAngle(playerid359.0775);
    
SetPlayerPos(playerid,1691.1582,-1931.4409,13.5476);
    
SetPlayerSpawn(playerid);
    return 
;
}
public 
SetPlayerSpawn(playerid)
{
    
SetPlayerFacingAngle(playerid359.0775);
    
SetPlayerPos(playerid,1691.1582,-1931.4409,13.5476);
    
    return 
;


E aqui a dialog do login

PHP код:
if(dialogid == DIALOG_LOGIN)
    {

        if(
response)
        {

            if(!
strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"[Bem Vindo Novamente] - Login","Digite sua senha","Logar","Cancelar");
            if(
strcmp(inputtext,DOF2_GetString(ReturnFileUser(playerid),"Senha"),true) == 0)
            {
                
SendClientMessage(playerid,COR_LARANJA,"Bem Vindo de volta!");
                if(
DOF2_FileExists(ReturnFileUser(playerid)))
                {
                    
PlayerDados[playerid][pLevel] = DOF2_GetInt(ReturnFileUser(playerid),"Level");
                    
SetPlayerScore(playeridPlayerDados[playerid][pLevel]);
                    
PlayerDados[playerid][pDinheiro] = DOF2_GetInt(ReturnFileUser(playerid), "Dinheiro");
                    
GivePlayerMoney(playeridPlayerDados[playerid][pDinheiro]);
                    
PlayerDados[playerid][pAdmin] = DOF2_GetInt(ReturnFileUser(playerid),"Admin Level");
                    
PlayerDados[playerid][pSkin] = DOF2_GetInt(ReturnFileUser(playerid),"Skin");
                    
SetPlayerSkin(playeridPlayerDados[playerid][pSkin]);
                     
PlayerDados[playerid][pVIP] = DOF2_GetInt(ReturnFileUser(playerid),"VIP");
                    new 
otext[13];
                    
PlayerDados[playerid][pSexo] = DOF2_GetInt(ReturnFileUser(playerid), "Sexo");

                    if(
PlayerDados[playerid][pEmp] == 0)
                        
otext "Desempregado";
                    else if(
PlayerDados[playerid][pEmp] == 1)
                        
otext "Mecanico";
                    else if(
PlayerDados[playerid][pEmp] == 2)
                        
otext "Taxista";
                    
PlayerDados[playerid][pEmp] = DOF2_GetInt(ReturnFileUser(playerid), otext);
                }
                
SpawnPlayer(playerid);
            } 



Re: Nгo spawna - Biieell - 04.09.2013

EDIT @========
Desculpem o double, acabei de postar aqui que resolvi o problema, mais ele voltou :/ ele tinha sumido quando eu logo, depois de registrado o problema volta, alguem ajuda ? :/


Re: Nгo spawna - Biieell - 05.09.2013

UP @Edit.


Re: Nгo spawna - Russo66 - 05.09.2013

Retira tudo da callback OnPlayerSpawn, veja se resulta.


Re: Nгo spawna - Biieell - 05.09.2013

Nгo spawna, fica flutuando '-'


Re: Nгo spawna - Biieell - 05.09.2013

Isso estб tomando todo o meu tempo :/

@UP


Re: Nгo spawna - sofina - 05.09.2013

Amigo, por que vocк nгo tenta arrumar isso sozinho? Vocк deveria estб tentando pelo menos, mas parece que tu sу quer tudo na mгo. E especifique-se por favor em quк estб o o erro.
Na sua dialog de login, coloca isso pra vк se dб certo. E coloque-a na "public OnPlayerSpawn(playerid)" tambйm.(nгo sou experiente em pawn, mas acho que й isso)

pawn Код:
SetPlayerPos(playerid,1691.1582,-1931.4409,13.5476);



Re: Nгo spawna - Biieell - 05.09.2013

Quote:
Originally Posted by sofina
Посмотреть сообщение
Amigo, por que vocк nгo tenta arrumar isso sozinho? Vocк deveria estб tentando pelo menos, mas parece que tu sу quer tudo na mгo. E especifique-se por favor em quк estб o o erro.
Na sua dialog de login, coloca isso pra vк se dб certo. E coloque-a na "public OnPlayerSpawn(playerid)" tambйm.(nгo sou experiente em pawn, mas acho que й isso)

pawn Код:
SetPlayerPos(playerid,1691.1582,-1931.4409,13.5476);
E vocк acha que nгo estou tentando arrumar ? Fiquei a noite toda tentando arrumar isso, jб tentei criar uma variavel verificando se o player й registrado ou nгo, mais nгo adianta.

Oque vocк indicou tambem nгo dб certo.