SA-MP Forums Archive
[Ajuda] Erro no simbulo "playerid" - 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 no simbulo "playerid" (/showthread.php?tid=532001)



Erro no simbulo "playerid" - zqkRazer - 15.08.2014

Fui tentar colocar destroy textdraw na public OnFilterScriptExit() com o textdraw TextDrawDestroy(Icone[playerid]); й apareceu undefined symbol "playerid" alguйm sabe arrumar?
tentei colocar um new playerid; compila certo mais ele nгo destroi


Re: Erro no simbulo "playerid" - Gii - 15.08.2014

pawn Код:
public OnFilterScriptExit() {
   
    static i;

    for ( i = 0; i < MAX_PLAYERS; ++i ) {

        TextDrawDestroy(Icone[i]);
    }
}



Re: Erro no simbulo "playerid" - zqkRazer - 16.08.2014

Nao deu


Re: Erro no simbulo "playerid" - DannielCooper - 16.08.2014

Castiel se esqueceu do return 1. E como vocк parece nгo ter estudado nada de PAWN, ta aн.
pawn Код:
public OnFilterScriptExit() {
   
    static i;

    for ( i = 0; i < MAX_PLAYERS; ++i ) {

        TextDrawDestroy(Icone[i]);
    }
    return 1;
}



Re: Erro no simbulo "playerid" - zqkRazer - 17.08.2014

O textdraw some sу que por 2 segundos e volta


Re: Erro no simbulo "playerid" - syslogg - 17.08.2014

o motivo de aparecer isso й pq a callback "OnFilterScriptExit()" Nгo retorna nenhum valor como parametro... ou seja, ela nгo retorna o playerid...

Use:
PHP код:
 for (new 0MAX_PLAYERS; ++) {
        
TextDrawDestroy(Icone[i]);
    } 
statics vc nгo pode alterar o valor...


Re: Erro no simbulo "playerid" - zSuYaNw - 17.08.2014

Quote:
Originally Posted by syslogg
Посмотреть сообщение
statics vc nгo pode alterar o valor...
Nгo sei em que mundo vocк vive, porйm no nosso (ID 0) dб para alterar o valor SIM!
oque vocк nгo pode fazer, й alterar o valor dele logo na criaзгo.


pawn Код:
static
       _i
    ;
   
    for(_i = 0;  _i ^ MAX_TEXT_DRAWS; ++_i){
        TextDrawDestroy( Text: _i);
       
        printf("Textdraw %d foi destruido.", _i);
    }

Enquanto ao RETURN, para quem nгo sabe a funзгo dele em um cуdigo й para dar uma resposta hб chamada dele.
Entгo quando vocк nгo coloca return, simplismente nгo estб informando se foi executado ou nгo.


Re: Erro no simbulo "playerid" - syslogg - 17.08.2014

Ops.. Obrigado ela correзгo eu confundir com CONSTANTE... acho que й o efeito do alcool HUUHUHEHUEuh