SA-MP Forums Archive
[Ajuda] invalid function or declaration - 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] invalid function or declaration (/showthread.php?tid=293919)



[Ajuda] invalid function or declaration - Spencer1 - 30.10.2011

Bom, eu aqui outra vez.. sou iniciante, e como й perguntando que se aprende.. vamo lб..
na hora de compilar meu GM da esse erro:
C:\Users\PC\Downloads\Servidor Samp\samp03csvr_R2-2_win32\gamemodes\teste.pwn(269) : error 010: invalid function or declaration

a linha do erro й essa
pawn Код:
public OnPlayerPickUpPickup
if(pickupid == EntradaPickup) // < erro linha 269
{
    SetPlayerInterior(playerid, 6); //
    SetPlayerPos(playerid, 246.783996,63.900199,1003.640625);
}



Re: [Ajuda] invalid function or declaration - whiXґ - 30.10.2011

Topo do GM/FS:
pawn Код:
new EntradaPickup;
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) // Inнcio do public
{
if(pickupid == EntradaPickup)// Pickup definido
{
SetPlayerInterior(playerid, 6); // Aзхes que serгo feitas ao passar por cima do pickup
SetPlayerPos(playerid, 246.783996,63.900199,1003.640625); // No caso do exemplo, ele estб setando o player para o interior 6 e a posiзгo tal.
}
//No caso de mais pickups apenas faзa o mesmo:
//  if(pickupid == pickup){
//  aзхes ao passar nele
//  }

return 1;
}// Fim do public



Re: [Ajuda] invalid function or declaration - Hardware - 30.10.2011

pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) // faltava os parвmetros
{ // e faltava abrir a public
     if(pickupid == EntradaPickup) // < erro linha 269
     {
         SetPlayerInterior(playerid, 6); //
         SetPlayerPos(playerid, 246.783996,63.900199,1003.640625);
     }  
     return 1; // faltou retornar a public para fecha-lб abaixo..
} // aqui termina



Re: [Ajuda] invalid function or declaration - Spencer1 - 30.10.2011

continua dando o mesmo erro, sу que agora tem 2.
C:\Users\PC\Downloads\Servidor Samp\samp03csvr_R2-2_win32\gamemodes\teste.pwn(269) : error 010: invalid function or declaration
C:\Users\PC\Downloads\Servidor Samp\samp03csvr_R2-2_win32\gamemodes\teste.pwn(273) : error 010: invalid function or declaration

a linha 273 = return 1;


Re: [Ajuda] invalid function or declaration - Spencer1 - 30.10.2011

Quote:
Originally Posted by Hardware
Посмотреть сообщение
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) // faltava os parвmetros
{ // e faltava abrir a public
     if(pickupid == EntradaPickup) // < erro linha 269
     {
         SetPlayerInterior(playerid, 6); //
         SetPlayerPos(playerid, 246.783996,63.900199,1003.640625);
     }  
     return 1; // faltou retornar a public para fecha-lб abaixo..
} // aqui termina
Opa, agora deu..
eu estava criando as entradas para interiores baseado num tutorial de um cara aqui, entгo ele postou errado.. kk
Vlw Hardware e whiX


Re: [Ajuda] invalid function or declaration - Francalim - 30.10.2011

Quote:
Originally Posted by whiXґ
Посмотреть сообщение
Topo do GM/FS:
pawn Код:
new EntradaPickup;
pawn Код:
public OnPlayerPickUpPickup // Inнcio do public
if(pickupid == EntradaPickup)  // Pickup definido
    SetPlayerInterior(playerid, 6); // Aзхes que serгo feitas ao passar por cima do pickup
    SetPlayerPos(playerid, 246.783996,63.900199,1003.640625); // No caso do exemplo, ele estб setando o player para o interior 6 e a posiзгo tal.
}
//No caso de mais pickups apenas faзa o mesmo:
//  if(pickupid == pickup){
//  aзхes ao passar nele
//  }

return 1;
}// Fim do public
Sу complementando, provavelmente vocк precisarб fazer isso:
pawn Код:
public OnGameModeInit()
{
    EntradaPickup = AddStaticPickup(...)
    return 1;
}
Ou...
pawn Код:
EntradaPickup = CreatePickup(...)



Re: [Ajuda] invalid function or declaration - Hardware - 30.10.2011

De nada.
Cuide as fontes de onde estб estudando.Й bom usar o wiki, esse dificilmente falha.


Re: [Ajuda] invalid function or declaration - whiXґ - 30.10.2011

Quote:
Originally Posted by Hardware
Посмотреть сообщение
De nada.
Cuide as fontes de onde estб estudando.Й bom usar o wiki, esse dificilmente falha.
Pode crer man tamo aki pra issu!


Re: [Ajuda] invalid function or declaration - Spencer1 - 30.10.2011

Quote:
Originally Posted by Francalim
Посмотреть сообщение
Sу complementando, provavelmente vocк precisarб fazer isso:
pawn Код:
public OnGameModeInit()
{
    EntradaPickup = AddStaticPickup(...)
    return 1;
}
Ou...
pawn Код:
EntradaPickup = CreatePickup(...)
Ah, de boa, esse eu jб tinha feito, pra criar o PickUp nos locais da entrada e a saнda.
Vlw