SA-MP Forums Archive
[Ajuda] Bug nos ID's - 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] Bug nos ID's (/showthread.php?tid=566263)



Bug nos ID's - GabrielRibeiro - 04.03.2015

Pessoal, meu servidor funciona normalmente .. porem quando um id desloga aquele slot fica bugado...

por exemplo:
o id 0 desloga quando alguma pessoal logar no id 0 ela joga normalmente mas quando ela usar algum comando fala que ela nao esta logada ;;


Re: Bug nos ID's - Whoo - 04.03.2015

Qual cmd й ? pode ser que vocк nгo esta zerando a variбvel ao player desconectar


Re: Bug nos ID's - MarlboroBr - 04.03.2015

Mano eu nгo entendo muito bem nгo, vou lhe passar uns cуdigos e vocк vк se estб faltando ai, e se vai dar certo:

No "enum PlayerInfo"
PHP код:
    bool:Logado,
ErrouRcon,
bool:EntrouL
No "Login" Antes de aparecer o nome do seu server e tals:
PHP код:
// Login
public OnPlayerRequestClassplayeridclassid )
{
    if( 
IsPlayerNPCplayerid ))
    {
        
SpawnPlayerplayerid );
        return 
1;
    }
    if( !
IsPlayerNPCplayerid ))
    {
        
TextDrawHideForPlayerplayeridBPO_Games );
        
TextDrawShowForPlayerplayeridViva_Vida );
        if( 
pInfoplayerid ][ Logado ] == false )
        {
            new
                
hora,
                
minuto,
                
segundo
            
;
            
gettimehoraminutosegundo );
            
LimparChatplayerid50 );
            
formatgFilesizeofgFile ), "Contas/%s.ini"PlayerNameplayerid )); 
Public:
PHP код:
public OnPlayerDisconnectplayeridreason )
{
    if( 
pInfoplayerid ][ Logado ] == true )
    {
        
SalvarFileplayerid );
    }
    if( 
pInfoplayerid ][ Preso ] >= )
    {
        
KillTimerT_Presoplayerid ] );
    } 
Ve se no abaixo do "dini_IntSet" tem este cуdigo:
PHP код:
pInfoplayerid ][ Logado ] = true



Re: Bug nos ID's - GTO.DoDo - 04.03.2015

Quote:
Originally Posted by MarlboroBr
Посмотреть сообщение
Ve se no abaixo do "dini_IntSet" tem este cуdigo:
PHP код:
pInfoplayerid ][ Logado ] = true
No OnPlayerDisconnect coloca isso, no caso de duvidas...


Re: Bug nos ID's - Vegassilva - 04.03.2015

So vocк ir no OnPlayerSpawn й colocar if(Logado[playerid] = 1; depende de como vocк definiu na pInfo