[Ajuda] warning 202: number of arguments does not match definition
#1

Linha:

PHP Code:
VerificarVeiculoCrashado(playeridGetPlayerVehicleID(playerid)); 
O que pode ser?

Public completa:

PHP Code:
public OnPlayerUpdate(playerid)
{
    new 
Float:pos[3], Floatx,Float:y,Float:zGetPlayerCameraFrontVector(playerid,x,y,z);
    
GetPlayerPos(playeridpos[0], pos[1], pos[2]);
    if(
pos[0] >= 10000000.000000 || pos[1] >= 10000000.000000 || pos[2] >= 1410065408.000000)
    {
        if(
IsPlayerInAnyVehicle(playerid))
        {
            
VerificarVeiculoCrashado(playeridGetPlayerVehicleID(playerid));
        }
        
GameTextForPlayer(playerid"Retornando a tela inicial"100005);
        
SetPlayerPos(playerid0.00.00.0);
        
SpawnPlayer(playerid);
    }
    
    if(((-
1.0 <= <1.0) && (-1.0 <= <1.0) && (-1.0 <= <1.0)) == false)
    {
        if(
FirstKick{playerid})
        {
            
Kick(playerid);
        }
        else
        {
            
FirstKick{playerid} = 1;
        }
        return 
0;
    }
    
    if (
GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        new 
Float:vec[3];
        
GetPlayerCameraFrontVector(playeridvec[0], vec[1], vec[2]);
        new 
bool:possible_crasher false;
        for (new 
0; !possible_crasher && sizeof(vec); i++)
            if (
floatabs(vec[i]) > 10.0)
                
possible_crasher true;
        if (
possible_crasher)
            return 
0//do not send fake data, prevents crash
    
}
    
    
AlertaRe(playerid);
    
IsVehicleDrivingBackwards(GetPlayerVehicleID(playerid));
    return 
0x01;

Reply
#2

PHP Code:
// junto com as news do OnPlayerUpdate(playerid) coloca
new pVeh GetPlayerVehicleID(playerid);
// substitui a linha por
VerificarVeiculoCrashado(playeridpVeh); 
Se nгo й isso, posta o VerificarVeiculoCrashado.
Reply
#3

nгo deu mano.

aqui estб:

PHP Code:
stock VerificarVeiculoCrashado(id)
{
    if(!
VeiculoBugado[id])
    {
        
VeiculoBugado[id] = id;
        new 
Float:Pos[3];
        for(new 
ii<MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
                
GetPlayerPos(iPos[0], Pos[1], Pos[2]);
                if(
GetPlayerVehicleID(i) == VeiculoBugado[id])
                {
                    if(
Pos[0] >= 999999.875000 || Pos[1] >= 10000000.000000 || Pos[2] >= 1410065408.000000)
                    {
                        
CrashadoVeiculo(i);
                    }
                    else
                    {
                        
CrashouVeiculo(i);
                    }
                }
            }
        }
        
VeiculoBugado[id] = -1;
    }

Reply
#4

cara no lugar de (id), no nome da callback, coloca vehicleid, se for o id de veiculo, ou playerid, se for de player.
Reply
#5

http://pastebin.com/KjdP73Hm
Reply
#6

zSuYaNw esse seu cуdigo deu a mesma coisa
Reply
#7

Coloca VerificarVeiculoCrashado(GetPlayerVehicleID(player id));

pronto
Reply
#8

Eu fiz testes aqui e rodou normal.
pawn Code:
forward VerificarVeiculoCrashado(playerid, id); //TOPO GAMEMODE
public VerificarVeiculoCrashado(playerid, id)
{
    if(!VeiculoBugado[id])
    {
        VeiculoBugado[id] = id;
        new Float:Pos[3];
        for(new i; i<MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
                if(GetPlayerVehicleID(i) == VeiculoBugado[id])
                {
                    if(Pos[0] >= 999999.875000 || Pos[1] >= 10000000.000000 || Pos[2] >= 1410065408.000000)
                    {
                        CrashadoVeiculo(i);
                    }
                    else
                    {
                        CrashouVeiculo(i);
                    }
                }
            }
        }
        VeiculoBugado[id] = -1;
    }
}
Espero ter lhe ajudado.
Reply
#9

¬¬ Onde tiver:

PHP Code:
VerificarVeiculoCrashado(playeridGetPlayerVehicleID(playerid)); 
poem

PHP Code:
VerificarVeiculoCrashado(GetPlayerVehicleID(playerid)); 
Reply
#10

Acho que ele/ela nunca vai falar se o problema foi resolvido '-'.

Tem gente que entra no fуrum para resolver apenas uma dъvida :/
Reply
#11

Quote:
Originally Posted by Juniiro3
View Post
¬¬ Onde tiver:

PHP Code:
VerificarVeiculoCrashado(playeridGetPlayerVehicleID(playerid)); 
poem

PHP Code:
VerificarVeiculoCrashado(GetPlayerVehicleID(playerid)); 
Deu. Valeu.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)