Erro na Compilaзгo URGENTE!!
#1

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:

PHP код:
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\pawno\include\streamer.inc(155) : error 017undefined 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 017undefined symbol "SELECT_OBJECT_PLAYER_OBJECT"
C:\Users\Alves\Desktop\brasil expert (1)\brasil expert\gamemodes\EXPRPG.pwn(29170) : warning 219local variable "anim" shadows a variable at a preceding level
C
:\Users\Alves\Desktop\brasil expert (1)\brasil expert\gamemodes\EXPRPG.pwn(29176) : warning 219local variable "anim" shadows a variable at a preceding level
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
2 Errors

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 ^ -----------------------------------------------------------------------

PHP код:
#if defined _ALS_OnPlayerEditObject
    #undef OnPlayerEditObject
#else
    #define _ALS_OnPlayerEditObject
#endif
#define OnPlayerEditObject Streamer_OnPlayerEditObject
forward Streamer_OnPlayerEditObject(playeridplayerobjectobjectidresponseFloat:fXFloat:fYFloat:fZFloat:fRotXFloat:fRotYFloat:fRotZ);
public 
OnPlayerSelectObject(playeridtypeobjectidmodelidFloat:fXFloat:fYFloat:fZ)
{
    if (
type == SELECT_OBJECT_PLAYER_OBJECT)
    {
        
Streamer_CallbackHook(STREAMER_OPSOplayeridtypeobjectidmodelidfXfYfZ);
    }
    if (
Streamer_g_OPSO)
    {
        return 
CallLocalFunction("Streamer_OnPlayerSelectObject""ddddfff"playeridtypeobjectidmodelidfXfYfZ);
    }
    return 
1;

* 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!
Reply
#2

Wrong section!
About your error you must update your streamer include.
Reply
#3

Can you tell me how i'll update my paste streamer ? May i need download a new paste? Sorry my bad english, because im from brazil i dont speak english...
Reply
#4

Quote:
Originally Posted by xeon_inside
Посмотреть сообщение
Wrong section!
About your error you must update your streamer include.
Can you tell me how i'll update my streamer include? I didnt have any idea... May i need download a new paste? Sorry my bad english, because im from brazil i dont speak english...
Reply
#5

Just download the latest update.

Check this https://sampforum.blast.hk/showthread.php?tid=102865
Reply
#6

Quote:
Originally Posted by xeon_inside
Посмотреть сообщение
Wrong section!
About your error you must update your streamer include.

WooooW! Muito obrigado! Vocк tinha toda a razгo, comecei a refletir sobre o que vocк disse... atualizar a minha include e era esse o meu problema, para ser mais especнfico, eu havia baixado um sistema de ADMIN da LHouse o problema й que ele nгo funcionou mas eu nгo tirei os arquivos do seu server. Dentro os arquivos que o LHouse agrega a pasta do Gamemode, tem uma streamer.inc diferente da original do meu server que ao baixar e tentar instalar o LHouse eu substitui. Por sorte, como eu sou leigo e precavido, antes de comeзar a editar a pawno do meu server eu comprimi a pasta da minha gamemode e o server para um arquivo .rar com tudo certinho pronto para funcionar, assim pude buscar nesse arquivo .rar a minha streamer.inc original e substituir denovo e Voilа ! Deu certo, compilou corretamente deixando apenas 2 warnings . Vocк me salvou, realmente muito obrigado.

Este tуpico estб resolvido!

Em inglкs / In English

Traduced by: ****** Tradutor
Sorry the erros... but, its traduced by ****** rsrs. I speak portuguese

WOOOOW! Thank you very much! You were quite right, I began to reflect on what you said ... update my include and that was my problem, to be more specific, I had downloaded a ADMIN system LHouse the problem is that it did not work but I did not take the files from my server. Within the files that the LHouse adds the folder Gamemode, has a different streamer.inc the original of my server that the download and try to install LHouse I replaced. Luckily, as I am layman and cautious before I start editing the pawno of my server I compress the folder of my gamemode for a .rar file with everything right up and running, so I could get this file to .rar my original streamer.inc and replace again and voila! It worked, properly compiled leaving only two warnings. You saved me, really thank you.

This topic is solved!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)