[Ajuda] Erro no simbulo "playerid"
#1

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

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

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

        TextDrawDestroy(Icone[i]);
    }
}
Reply
#3

Nao deu
Reply
#4

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;
}
Reply
#5

O textdraw some sу que por 2 segundos e volta
Reply
#6

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)