[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 OnPlayerRequestClass( playerid, classid )
{
if( IsPlayerNPC( playerid ))
{
SpawnPlayer( playerid );
return 1;
}
if( !IsPlayerNPC( playerid ))
{
TextDrawHideForPlayer( playerid, BPO_Games );
TextDrawShowForPlayer( playerid, Viva_Vida );
if( pInfo[ playerid ][ Logado ] == false )
{
new
hora,
minuto,
segundo
;
gettime( hora, minuto, segundo );
LimparChat( playerid, 50 );
format( gFile, sizeof( gFile ), "Contas/%s.ini", PlayerName( playerid ));
Public:
PHP код:
public OnPlayerDisconnect( playerid, reason )
{
if( pInfo[ playerid ][ Logado ] == true )
{
SalvarFile( playerid );
}
if( pInfo[ playerid ][ Preso ] >= 1 )
{
KillTimer( T_Preso[ playerid ] );
}
Ve se no abaixo do "dini_IntSet" tem este cуdigo:
PHP код:
pInfo[ playerid ][ 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 код:
pInfo[ playerid ][ 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