[Ajuda] Ajuda? Erro ao compilar - 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] Ajuda? Erro ao compilar (
/showthread.php?tid=626869)
Ajuda? Erro ao compilar -
Eiffel - 21.01.2017
Seguinte, ao compilar minha GM no pwn, me informam esse erro:
C:\Users\pcpc\Desktop\GM By Eiffel - Copia - Copia - Copia (3) - Copia - Copia\gamemodes\BPS.pwn(1346) : error 021: symbol already defined: "OnObjectMoved"
C:\Users\pcpc\Desktop\GM By Eiffel - Copia - Copia - Copia (3) - Copia - Copia\gamemodes\BPS.pwn(29979) : error 021: symbol already defined: "ab_OnPlayerSpawn"
Acredito que eu tenha que renomear ou mudar pois ja tem algum local da GM que estб com esse comando, no entanto desejo a funзгo de OnObjectMoved e de OnPlayerSpawn, como resolver isso sem ter que apagar ?
Re: Ajuda? Erro ao compilar -
FelipeUmpierre - 21.01.2017
As funзхes
OnObjectMoved e
ab_OnPlayerSpawn jб foram definidas em algum lugar (no resto do cуdigo da GM ou num include). Vocк precisa colocar todo o cуdigo da funзгo num lugar sу, ou criar uma segunda funзгo (com um nome diferente) e chamб-la na funзгo original.
Exemplo:
Код:
forward OnObjectMovedEx(objectid); //Funзгo nova
public OnObjectMovedEx(objectid)
{
//Seu cуdigo aqui
return 1;
}
public OnObjectMoved(objectid)
{
OnObjectMovedEx(objectid); //Chamando a outra funзгo na funзгo original
return 1;
}