28.12.2014, 02:24
(
Последний раз редактировалось Endom_Lyrics[BTG]Ajuda?; 28.12.2014 в 02:34.
Причина: Copiei as linhas erradas do segundo erro. Jб corrigi.
)
Olб pessoal! Estou com um problemгo nas mгos! Eu estava editando a minha gm e quando acabei fui compilar, achei cerca de 10 erros, mas consegui concertar a maioria, me restando apenas 2 deles que nгo consegui de jeito nenhum.
O problema maior й que preciso resolver isso o quanto antes, pois o arquivo .amx da gm nгo й gerado, portanto nгo posso ligar o meu server, sendo que paguei a hospedagem hoje pela tarde entгo ela deve chegar amanhг.
Abaixo segue o meu problema de compilaзгo:
Erro na compilaзгo do pawno:
Como podem ver, й um erro diferente, pois ele envolve arquivos da pasta include, especificamente o arquivo streamer.inc
Em busca de uma soluзгo para os 2 erros eu fui atrбs deste arquivo, e o abri com o bloco de notas para ver o que encontrava e como diz no compiler, na linha [155] 1є erro sнmbolo indefinido para: "SELECT_OBJECT_PLAYER_OBJECT"
Quebrei a cabeзa tentando descobrir de que sнmbolo se tratava mas nгo consegui nada...
Segue abaixo o que consta nessa linha (155):
155 - native SetDynamicObjectMaterialText(objectid, materialindex, const text[], materialsize = OBJECT_MATERIAL_SIZE_256x128, const fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0);
Ela se encontra numa repartiзгo com o nome de '' Native (Objects) '' Sou novo, e nгo faзo ideia da sua funзгo.
Logo mais abaixo, й possнvel reparar o erro nъmero 2 que se encontra na linha 399.
'' undefined symbol "SELECT_OBJECT_PLAYER_OBJECT" ''
No arquivo stramer.inc , linha 399 consta o seguinte:
399 - if (type == SELECT_OBJECT_PLAYER_OBJECT)
* Reparem que depois dos parкnteses nгo possui um '' ; '' que encerra o comando. Comecei a fazer um curso de programaзгo na internet em Java MSDOS e tambйm em HTML Java Script, e sei que й nescessбrio usar o ponto e vнrgula para encerrar, mas neste caso nгo deu certo. Eu tentei, mas ao invйs de melhorar, piorou pois apareceu um novo erro '' empty statement '' .
Esta linha estб localizada junto a vбrias outras variбveis '' if '', acho que somente essa linha, ficou muito vago para entender o problema, entгo vou deixar toda a parte onde ela estб envolvida para poderem analisar, й grande mas vamos lб:
---------------------------------------------- Comeзa em: --------------------------------------------------------------------
#if defined _ALS_OnPlayerEditObject
#undef OnPlayerEditObject
#else
#define _ALS_OnPlayerEditObject
#endif
#define OnPlayerEditObject Streamer_OnPlayerEditObject
forward Streamer_OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ);
public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
if (type == SELECT_OBJECT_PLAYER_OBJECT)
{
Streamer_CallbackHook(STREAMER_OPSO, playerid, type, objectid, modelid, fX, fY, fZ);
}
if (Streamer_g_OPSO)
{
return CallLocalFunction("Streamer_OnPlayerSelectObject", "ddddfff", playerid, type, objectid, modelid, fX, fY, fZ);
}
return 1;
}
------------------------------------------- Acaba aqui ^ -----------------------------------------------------------------------
* Desculpem por usar a tag PHP, й por que nгo achei a TAG pawno, jб vi sendo usada em alguns posts, mas nгo achei para por aqui.
Posso estar fazendo uma tempestade em copo d' бgua em relaзгo esses 2 erros... mas como sou leigo, nгo й de se espantar.
Se puderem me ajudar, eu ficaria muito grato, pois a minha HOST chega amanhг, apуs o pagamento de aprovado, com estes erros resolvidos, jб poderei deixar o server ON.
Caso precisem entrar em contato, meu skp й: endom_lyrics
Desde jб obrigado pela atenзгo!
O problema maior й que preciso resolver isso o quanto antes, pois o arquivo .amx da gm nгo й gerado, portanto nгo posso ligar o meu server, sendo que paguei a hospedagem hoje pela tarde entгo ela deve chegar amanhг.
Abaixo segue o meu problema de compilaзгo:
Erro na compilaзгo do pawno:
PHP код:
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\pawno\include\streamer.inc(155) : error 017: undefined symbol "OBJECT_MATERIAL_SIZE_256x128"
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\pawno\include\streamer.inc(375) : warning 235: public function lacks forward declaration (symbol "OnPlayerEditObject")
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\pawno\include\streamer.inc(397) : warning 235: public function lacks forward declaration (symbol "OnPlayerSelectObject")
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\pawno\include\streamer.inc(399) : error 017: undefined symbol "SELECT_OBJECT_PLAYER_OBJECT"
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\gamemodes\EXPRPG.pwn(29170) : warning 219: local variable "anim" shadows a variable at a preceding level
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\gamemodes\EXPRPG.pwn(29176) : warning 219: local variable "anim" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Em busca de uma soluзгo para os 2 erros eu fui atrбs deste arquivo, e o abri com o bloco de notas para ver o que encontrava e como diz no compiler, na linha [155] 1є erro sнmbolo indefinido para: "SELECT_OBJECT_PLAYER_OBJECT"
Quebrei a cabeзa tentando descobrir de que sнmbolo se tratava mas nгo consegui nada...
Segue abaixo o que consta nessa linha (155):
155 - native SetDynamicObjectMaterialText(objectid, materialindex, const text[], materialsize = OBJECT_MATERIAL_SIZE_256x128, const fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0);
Ela se encontra numa repartiзгo com o nome de '' Native (Objects) '' Sou novo, e nгo faзo ideia da sua funзгo.
Logo mais abaixo, й possнvel reparar o erro nъmero 2 que se encontra na linha 399.
'' undefined symbol "SELECT_OBJECT_PLAYER_OBJECT" ''
No arquivo stramer.inc , linha 399 consta o seguinte:
399 - if (type == SELECT_OBJECT_PLAYER_OBJECT)
* Reparem que depois dos parкnteses nгo possui um '' ; '' que encerra o comando. Comecei a fazer um curso de programaзгo na internet em Java MSDOS e tambйm em HTML Java Script, e sei que й nescessбrio usar o ponto e vнrgula para encerrar, mas neste caso nгo deu certo. Eu tentei, mas ao invйs de melhorar, piorou pois apareceu um novo erro '' empty statement '' .
Esta linha estб localizada junto a vбrias outras variбveis '' if '', acho que somente essa linha, ficou muito vago para entender o problema, entгo vou deixar toda a parte onde ela estб envolvida para poderem analisar, й grande mas vamos lб:
---------------------------------------------- Comeзa em: --------------------------------------------------------------------
#if defined _ALS_OnPlayerEditObject
#undef OnPlayerEditObject
#else
#define _ALS_OnPlayerEditObject
#endif
#define OnPlayerEditObject Streamer_OnPlayerEditObject
forward Streamer_OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ);
public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
if (type == SELECT_OBJECT_PLAYER_OBJECT)
{
Streamer_CallbackHook(STREAMER_OPSO, playerid, type, objectid, modelid, fX, fY, fZ);
}
if (Streamer_g_OPSO)
{
return CallLocalFunction("Streamer_OnPlayerSelectObject", "ddddfff", playerid, type, objectid, modelid, fX, fY, fZ);
}
return 1;
}
------------------------------------------- Acaba aqui ^ -----------------------------------------------------------------------
PHP код:
#if defined _ALS_OnPlayerEditObject
#undef OnPlayerEditObject
#else
#define _ALS_OnPlayerEditObject
#endif
#define OnPlayerEditObject Streamer_OnPlayerEditObject
forward Streamer_OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ);
public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
if (type == SELECT_OBJECT_PLAYER_OBJECT)
{
Streamer_CallbackHook(STREAMER_OPSO, playerid, type, objectid, modelid, fX, fY, fZ);
}
if (Streamer_g_OPSO)
{
return CallLocalFunction("Streamer_OnPlayerSelectObject", "ddddfff", playerid, type, objectid, modelid, fX, fY, fZ);
}
return 1;
}
Posso estar fazendo uma tempestade em copo d' бgua em relaзгo esses 2 erros... mas como sou leigo, nгo й de se espantar.
Se puderem me ajudar, eu ficaria muito grato, pois a minha HOST chega amanhг, apуs o pagamento de aprovado, com estes erros resolvidos, jб poderei deixar o server ON.
Caso precisem entrar em contato, meu skp й: endom_lyrics
Desde jб obrigado pela atenзгo!