My OnPlayerEnterVehicle donґt Work
#1

Quote:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(!ispassenger)
{
foreach (Player,i)
{
if(GetPlayerVehicleID(i) == vehicleid && GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_GREY,"Alguien esta manejado este vehiculo.");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
}
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pMember] != 1)
{
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_GREY,"Este vehiculo es solamente para los policias");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
else if (IsAnAmbulance(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pMember] != 4)
{
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_GREY,"Este auto es de EMT.");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
else if(IsAnOwnableCar(vehicleid) && CarInfo[VehicleOwned[vehicleid]][cLock] == 1)
{
if(AdminDuty[playerid] == 0)
{
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx, cy, cz);
SendClientMessage(playerid,COLOR_GREY,"Este auto esta cerrado.");
LockCar[playerid][0] = 3;
LockCar[playerid][1] = vehicleid;
ApplyAnimation(playerid, "ped", "CAR_doorlocked_LHS", 3.0, 0, 0, 0, 0, 0);
}
}
if(IsNotAEngineCar(vehicleid))
{
TogVehicleEngine(vehicleid, 1);
}
return 1;
}

i don't know what's the error
Reply
#2

Please put it at php code
Reply
#3

PHP код:
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    if(!
ispassenger)
    {
        foreach (
Player,i)
        {
            if(
GetPlayerVehicleID(i) == vehicleid && GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
                
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
                
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
                new 
Float:cxFloat:cyFloat:cz;
                
GetPlayerPos(playeridcxcycz);
                
SetPlayerPos(playeridcx,  cycz);
                
SendClientMessage(playerid,COLOR_GREY,"Alguien esta manejado este vehiculo.");
                
LockCar[playerid][0] = 3;
                
LockCar[playerid][1] = vehicleid;
                
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
            }
        }
    }
    if (
IsACopCar(vehicleid) && !ispassenger)
    {
        if(
PlayerInfo[playerid][pMember] != 1)
        {
            
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
            
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
            new 
Float:cxFloat:cyFloat:cz;
            
GetPlayerPos(playeridcxcycz);
            
SetPlayerPos(playeridcx,  cycz);
            
SendClientMessage(playerid,COLOR_GREY,"Este vehiculo es solamente para los policias");
            
LockCar[playerid][0] = 3;
            
LockCar[playerid][1] = vehicleid;
            
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
        }
    }
    else if (
IsAnAmbulance(vehicleid) && !ispassenger)
    {
        if(
PlayerInfo[playerid][pMember] != 4)
        {
            
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
            
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
            new 
Float:cxFloat:cyFloat:cz;
            
GetPlayerPos(playeridcxcycz);
            
SetPlayerPos(playeridcx,  cycz);
            
SendClientMessage(playerid,COLOR_GREY,"Este auto es de EMT.");
            
LockCar[playerid][0] = 3;
            
LockCar[playerid][1] = vehicleid;
            
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
        }
    }
    else if(
IsAnOwnableCar(vehicleid) && CarInfo[VehicleOwned[vehicleid]][cLock] == 1)
    {
        if(
AdminDuty[playerid] == 0)
        {
            
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
            
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
               new 
Float:cxFloat:cyFloat:cz;
               
GetPlayerPos(playeridcxcycz);
               
SetPlayerPos(playeridcxcycz);
               
SendClientMessage(playerid,COLOR_GREY,"Este auto esta cerrado.");
               
LockCar[playerid][0] = 3;
            
LockCar[playerid][1] = vehicleid;
            
ApplyAnimation(playerid"ped""CAR_doorlocked_LHS"3.000000);
        }
    }
    if(
IsNotAEngineCar(vehicleid))
    {
        
TogVehicleEngine(vehicleid1);
    }
    return 
1;

Reply
#4

I have Vehicle_Library; and it cause that, how can i fix it?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)