varios erros ao copilar -
OakleyBrasil - 20.07.2012
Fala ai galera na boa?
Bom, to usando bastante a parte de "Cуdigos Ъteis" aqui do forum... so que tem codigos que nгo sгo explicados.
e que acabam dando algum erro, e como eu nгo sou muito bom em resolver erros tenho que apelar pra cб.
bom :
Erros :
pawn Код:
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(121) : error 017: undefined symbol "Nome"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(121) : error 017: undefined symbol "Nome"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(121) : error 029: invalid expression, assumed zero
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(121) : fatal error 107: too many error messages on one line
Linha :
pawn Код:
GetPlayerName(killerid, Nome, sizeof(Nome));
Quem for ajudar pode por oque fiz errado? assim vai me ajudar a nгo fazer mais erros assim
Re: Erro undefined symbol -
.FuneraL. - 20.07.2012
Defina:
Re: Erro undefined symbol -
OakleyBrasil - 20.07.2012
Quote:
Originally Posted by .FuneraL.
|
Ok, mas agora ja deu mais erros .
Erros :
pawn Код:
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(123) : error 017: undefined symbol "formato"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(123) : error 017: undefined symbol "string"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(123) : error 029: invalid expression, assumed zero
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(123) : fatal error 107: too many error messages on one line
Linha :
pawn Код:
formato(string, sizeof(string), "-Policia x Ladrao: %s foi preso por 2 Min por Driver-By",Nome);
Re: Erro undefined symbol -
Jason` - 20.07.2012
troque formato por format.
e coloque acima, new string[128];
Re: Erro undefined symbol -
OakleyBrasil - 20.07.2012
Quote:
Originally Posted by Pedro_Miranda
troque formato por format.
e coloque acima, new string[128];
|
beleza fiz isso e agora :
Erros :
pawn Код:
C:\Users\USER\Desktop\servidor samp\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(126) : error 017: undefined symbol "EnviarMensagemaTodos"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(129) : error 017: undefined symbol "SetarTempo"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(134) : error 021: symbol already defined: "SetPlayerWantedLevel"
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(334) : warning 235: public function lacks forward declaration (symbol "PRESODB")
Linhas
linha 126 :
pawn Код:
EnviarMensagemaTodos(VERMELHO, string);
linha 129
pawn Код:
SetarTempo("PRESODB",120000,false);
linha 134
pawn Код:
SetPlayerWantedLevel(killerid, 1);
linha 334
Re: varios erros ao copilar -
R3S1D3NT1 - 20.07.2012
Poste o Code completo aki
Re: Erro undefined symbol -
.FuneraL. - 20.07.2012
Quote:
Originally Posted by OakleyBrasil
beleza fiz isso e agora :
Erros :
pawn Код:
C:\Users\USER\Desktop\servidor samp\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(126) : error 017: undefined symbol "EnviarMensagemaTodos" C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(129) : error 017: undefined symbol "SetarTempo" C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(134) : error 021: symbol already defined: "SetPlayerWantedLevel" C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(334) : warning 235: public function lacks forward declaration (symbol "PRESODB")
Linhas
linha 126 :
pawn Код:
EnviarMensagemaTodos(VERMELHO, string);
linha 129
pawn Код:
SetarTempo("PRESODB",120000,false);
linha 134
pawn Код:
SetPlayerWantedLevel(killerid, 1);
linha 334
|
Troque EnviarMensagemaTodos por SendClientMessageToAll, SetarTempo por SetTimer, tire a new que tem no SetPlayerWantedLevel, e coloque no topo do GM: forward PRESODB(killerid);
Re: Erro undefined symbol -
OakleyBrasil - 20.07.2012
Quote:
Originally Posted by .FuneraL.
Troque EnviarMensagemaTodos por SendClientMessageToAll, SetarTempo por SetTimer, tire a new que tem no SetPlayerWantedLevel, e coloque no topo do GM: forward PRESODB(killerid);
|
Eai, desculpa,acordei agora!
beleza deu um erro estranho agora, e eu nгo consegui arrumar o "SetPlayerWantedLevel"
Olha ai :
Erro :
pawn Код:
C:\Users\USER\Desktop\servidor samp\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(135) : error 021: symbol already defined: "SetPlayerWantedLevel"
Linha 135 :
pawn Код:
SetPlayerWantedLevel(killerid, 1);
SetPlayerWantedLevel(playerid, 0);
SetPlayerScore(killerid, GetPlayerScore(playerid) + 1);
SetPlayerScore(playerid, GetPlayerScore(playerid) - 1);
SendClientMessage(playerid,LARANJA,"Vocк morreu, perdeu 1 de Score, Digite /top.");
SendClientMessage(killerid, AZUL, "Vocк matou e ganho 1 de Score, Digite /top.");
}
O erro do dini.inc eu nгo achei :S problam?
Re: Erro undefined symbol -
.FuneraL. - 20.07.2012
Quote:
Originally Posted by OakleyBrasil
Eai, desculpa,acordei agora!
beleza deu um erro estranho agora, e eu nгo consegui arrumar o "SetPlayerWantedLevel"
Olha ai :
Erro :
pawn Код:
C:\Users\USER\Desktop\servidor samp\pawno\include\Dini.inc(239) : warning 219: local variable "string" shadows a variable at a preceding level C:\Users\USER\Desktop\servidor samp\gamemodes\GM12.pwn(135) : error 021: symbol already defined: "SetPlayerWantedLevel"
Linha 135 :
pawn Код:
SetPlayerWantedLevel(killerid, 1); SetPlayerWantedLevel(playerid, 0); SetPlayerScore(killerid, GetPlayerScore(playerid) + 1); SetPlayerScore(playerid, GetPlayerScore(playerid) - 1); SendClientMessage(playerid,LARANJA,"Vocк morreu, perdeu 1 de Score, Digite /top."); SendClientMessage(killerid, AZUL, "Vocк matou e ganho 1 de Score, Digite /top."); }
O erro do dini.inc eu nгo achei :S problam?
|
Tira a definiзгo de string da inc, diz que jб estб definido, e tente fazer isto:
pawn Код:
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid) +1);
SetPlayerWantedLevel(playerid,0);