[Ajuda] Bug nos ID's
#1

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 ;;
Reply
#2

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

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
Reply
#4

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...
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)