[Ajuda] invalid function or declaration
#1

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

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

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

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

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

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

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

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!
Reply
#9

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)