[Ajuda] Qual й o erro aqui? - Anti Car Spam -
#1

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:
pawn Код:
if(CheckCarSpam[i])
Reply
#2

pawn Код:
new CheckCarSpam[MAX_PLAYERS];
Reply
#3

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.
Reply
#4

Colega, tem algum erro ai, pois quando eu tento compilar o Pawn para de responder. '-'
Reply
#5

erros de chave

{

ou

}
Reply
#6

pawn Код:
new CheckCarSpam2 = CheckCarSpam(Float:XYZ, playerid, vehicleid);
O erro estб aqui, pois quando adiciono esse cуdigo o pawn para de responder.
Reply
#7

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...
Reply
#8

Pawn compiler library parou de responder...

Tб dando erro nessa linha ainda :/'
Reply
#9

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...
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)