[Ajuda] Argument type mismatch Error - 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] Argument type mismatch Error (
/showthread.php?tid=328731)
[Ajuda] Argument type mismatch Error -
Strike_Legends - 25.03.2012
Bom eu tavo colocando um sistema de gangzona em meu gamemode, ai deu o seguinte erro:
PHP Code:
C:\Users\Maykon\Desktop\Servidor - Samp Live RP\gamemodes\live.pwn(29366) : warning 217: loose indentation
C:\Users\Maykon\Desktop\Servidor - Samp Live RP\gamemodes\live.pwn(29366) : error 035: argument type mismatch (argument 2)
C:\Users\Maykon\Desktop\Servidor - Samp Live RP\gamemodes\live.pwn(29369) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Linhas:
PHP Code:
//Attackers Won
else if(winner == attack_gang)
{
if(GetPlayerOrg(k) == defend_gang)
RemoveWarPoints(k, LOSE_WAR);
if(GetPlayerOrg(k) == attack_gang && IsPlayerInZone(k, zoneid)) // << - Essa linha e a que deu erro.
AddWarPoints(k, TAKE_OVER);
if(GetPlayerOrg(k) == defend_gang)
{
SendClientMessage(k, COLOR_GREY, msg_loser);
TimeTextForPlayer(k,LoserTextDraw,4500);
}
if(GetPlayerOrg(k) == attack_gang)
{
TimeTextForPlayer(k,WinnerTextDraw,4500);
SendClientMessage(k, COLOR_GOLD, msg_winner);
}
}
Bom e isso aew, quem puder me ajuda agradeзo desde jб
.
Re: [Ajuda] Argument type mismatch Error -
steeldark - 25.03.2012
axo que й pq vc esta colocando uma variavel do tipo Interger, onde pede uma string.
IsPlayerInZone(k, zoneid) aki < zoneid deve ser uma interger no seu gm, e a funзгo IsPlayerInZone pede como parametros IsPlayerInZone(id, zonename[])
troque zoneid pelo nome da sua gangzone.
Re: [Ajuda] Argument type mismatch Error -
ViniBorn - 25.03.2012
pawn Code:
if(GetPlayerOrg(k) == attack_gang && IsPlayerInZone(k, zoneid)) // << - Essa linha e a que deu erro.
AddWarPoints(k, TAKE_OVER);