[AJUDA]Erro cod. Pawno
#1

Estou com um erro em uma parte do cуdigo de um menu com Tele.


Este й o cуdigo PWN.
Код:
public OnPlayerSelectdMenuRow(playerid, row)
{
new Menu:Teleportes2 = GetPlayerMenu(playerid);
if(Teleportes2 == Teleportes)
{
switch(row)
{
case 0:
{
new var1 = 0;
var1 = GetPlayerVehicleID(playerid);
SetVehiclePos(var1,1729.9600 ,-1723.6658 , 13.5469);
SetVehicleZAngle(var1, 0.0);
SetPlayerInterior(playerid, 0);
}
case 1:
{
new var2 = 0;
var2 = GetPlayerVehicleID(playerid);
SetVehiclePos(var2,-1983.4058 ,128.9699 ,27.6875);
SetVehicleZAngle(var2, 0.0);
SetPlayerInterior(playerid, 0);
}
case 2:
{
new var3 = 0;
var3 = GetPlayerVehicleID(playerid);
SetVehiclePos(var3,2004.5786,1544.0999,27.6875);
SetVehicleZAngle(var3, 0.0);
SetPlayerInterior(playerid, 0);
}
}
}
return 1;
}
Essa й a mensagem de erro que da.
Код:
C:\Users\Cliente\Documents\meus gms\dpsclandrift.pwn(606) : warning 235: public function lacks forward declaration (symbol "OnPlayerSelectdMenuRow")
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.
Reply
#2

No topo do GM:

forward NomeDaPublicQueVocкCriou();
Reply
#3

Isso nгo deu

da o mesmo erro
Reply
#4

Tenta:
forward OnPlayerSelectdMenuRow(playerid, row);
Reply
#5

LOL acontece que vc escreveu errado

na linha onde tб:

pawn Код:
public OnPlayerSelectdMenuRow(playerid, row)
troca por:
pawn Код:
public OnPlayerSelectedMenuRow(playerid, row)
Reply
#6

agora deu certo.

Obrigado
Reply
#7

Pois й verdade kkkk! Nem tinha notado, sу li o erro. E na verdade nem era erro, e sim warning, dava pra conviver com isso sem problemas...
Reply
#8

Sim da pra conviver com warnings, mas nгo sem problemas.

Com aquele leve erro de digitaзгo, os menus nгo funcionariam

Acontece que deu warning pq o PAWN Compiler Library nгo reconheceu aquela public e disse que faltava a forward, mas no jogo nгo ia dar em nada
Reply
#9

com o cod do Manteiga01 da certo mas com o do Gustavob da isso:

Код:
C:\Users\Cliente\Documents\meus gms\dpsclandrift.pwn(608) : error 021: symbol already defined: "OnPlayerSelectedMenuRow"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#10

Isso quer dizer que hб 2 publics iguais no GM, procure pela as duas e apague uma delas dessa parte:

pawn Код:
public OnPlayerSelectedMenuRow(playerid, row)
Atй o inнcio da prуxima public.


Daн, se quiser adicionar mais menus coloque no meio da public OnPlayerSelectedMenuRow, mas nгo crie outra.


Espero ter ajudado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)