Qual й o erro aqui? - Anti Car Spam - -
davi54723 - 19.01.2014
pawn Код:
public OnPlayerUpdate(playerid)
{
for(new i = 5; i>= MAX_VEHICLES; i++)
{
if(CheckCarSpam[i])
{
SendClientMessage(playerid, "Kickado por suspeita de car spam.");
Kick(playerid);
return 1;
}
return true;
}
pawn Код:
forward CheckCarSpam(Float:XYZ, playerid, vehicleid);
public CheckCarSpam(Float:XYZ, playerid, vehicleid)
{
if(IsPlayerConnected(playerid))
{
new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,PX,PY,PZ);
GetVehiclePos(vehicleid, X,Y,Z);
new Float:Distance = (X-PX)*(X-PX)+(Y-PY)*(Y-PY)+(Z-PZ)*(Z-PZ);
if(Distance <= XYZ*XYZ)
{
return 1;
}
}
return 1;
}
Код:
ERROS:
(294) : error 017: undefined symbol "CheckCarSpam"
(294) : warning 215: expression has no effect
(294) : error 001: expected token: ";", but found "]"
(294) : error 029: invalid expression, assumed zero
(294) : fatal error 107: too many error messages on one line
4 Errors.
Local do erro:
Re: Qual й o erro aqui? - Anti Car Spam - -
smiiir - 19.01.2014
pawn Код:
new CheckCarSpam[MAX_PLAYERS];
Re: Qual й o erro aqui? - Anti Car Spam - -
DannielCooper - 19.01.2014
pawn Код:
new CheckCarSpam2 = CheckCarSpam(Float:XYZ, playerid, vehicleid);
E depois troque isso:
if(CheckCarSpam[i]);
por isso:
if(CheckCarSpam2[i]);
rs, desculpe a falta de atenзгo ao lhe ajudar no ultimo tуpico.
Re: Qual й o erro aqui? - Anti Car Spam - -
davi54723 - 19.01.2014
Colega, tem algum erro ai, pois quando eu tento compilar o Pawn para de responder. '-'
Respuesta: Qual й o erro aqui? - Anti Car Spam - -
Dieguinho - 19.01.2014
erros de chave
{
ou
}
Re: Qual й o erro aqui? - Anti Car Spam - -
davi54723 - 20.01.2014
pawn Код:
new CheckCarSpam2 = CheckCarSpam(Float:XYZ, playerid, vehicleid);
O erro estб aqui, pois quando adiciono esse cуdigo o pawn para de responder.
Re: Qual й o erro aqui? - Anti Car Spam - -
DannielCooper - 20.01.2014
pawn Код:
new CheckCarSpam2[MAX_PLAYERS] = CheckCarSpam(Float:XYZ, playerid, vehicleid);
tente mudar o cуdigo de qualquer maneira, nгo tenha medo de errar. pois o nгo vocк jб tem que й o error...
Re: Qual й o erro aqui? - Anti Car Spam - -
davi54723 - 20.01.2014
Pawn compiler library parou de responder...
Tб dando erro nessa linha ainda :/'
Re: Qual й o erro aqui? - Anti Car Spam - -
davi54723 - 20.01.2014
Quote:
Originally Posted by DannielCooper
pawn Код:
new CheckCarSpam2[MAX_PLAYERS] = CheckCarSpam(Float:XYZ, playerid, vehicleid);
tente mudar o cуdigo de qualquer maneira, nгo tenha medo de errar. pois o nгo vocк jб tem que й o error...
|
Cara nгo tф conseguindo, tф editando isso a 3 dias, me ajuda ai cara... tб foda...
Re: Qual й o erro aqui? - Anti Car Spam - -
JonathanFeitosa - 20.01.2014
pawn Код:
CheckCarSpam(Float:XYZ, playerid, vehicleid)
Perceba que ele utiliza trкs parвmetros(Float:XYZ, playerid, vehicleid), caso queira que funcione corretamente, basta utiliza-los os trкs.
E tambйm, use ( ) e nгo [ ]
PS: Estou no celular