Car Lock help -
ThePrograme - 02.02.2013
DELETED - Go To The Bottom Of This Post
Re: Car Lock help -
ThePrograme - 02.02.2013
+REP For Players Help!
Re: Car Lock help -
iManakoss - 02.02.2013
You just did something very long, you should make something more simple like this
Код:
if (strcmp("/lock", cmdtext, true, 10) == 0)//your command.
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vehicleid = GetPlayerVehicleID(playerid);//defining vehicleid is = to GetPlayerVehicleID.
if(IsPlayerInAnyVehicle(playerid))//Thsi will check that is a player In a vehcile or not.
{
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);//will check that what is the state of the vehicle lock.
if(doors == 1)//will check if the doors are already loocked it not.
{
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,engine,lights,alarm,false,bonnet,boot,objective);//same as the engine one.
GameTextForPlayer(playerid,"Vehicle Unlocked!",2000,6);//for a text to appar on the screen for only 2 seconds.
return 1;
}
else
SetVehicleParamsEx(vehicleid,engine,lights,alarm,true,bonnet,boot,objective);
GameTextForPlayer(playerid,"Vehicle Locked!",2000,6);//for a text to appar on the screen for only 2 seconds.
}
else
SendClientMessage(playerid,-1,"Error: You are not in a vehicle!");//the error message.
}
return 0;
}
Re: Car Lock help -
ThePrograme - 02.02.2013
Now How Do I Make This:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
For This Commands So That This Will Work:
pawn Код:
CMD:vlock(playerid, params[])
{
new engine, vlights, alarm, doors, bonnet, boot, objective;
new keycar = (dini_Int(PFile(playerid),"HaveCar"));
new personalcar = (dini_Int(PFile(playerid),"CarID"));
if(keycar == 0)return SendClientMessage(playerid, YELLOW, "You Don't Own A Vehicle To Unlock");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, YELLOW, "ERROR: You Are Not In A Vehicle");
if(VehicleSystem[playerid][cLock] == 0)
{
GetVehicleParamsEx(personalcar,engine,vlights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(personalcar,engine,vlights,alarm,true,bonnet,boot,objective);
GameTextForPlayer(playerid,"~w~Vehicle ~g~Locked!",2000,6);
}
return 1;
}
CMD:vunlock(playerid, params[])
{
new engine, vlights, alarm, doors, bonnet, boot, objective;
new keycar = (dini_Int(PFile(playerid),"HaveCar"));
new personalcar = (dini_Int(PFile(playerid),"CarID"));
if(keycar == 0)return SendClientMessage(playerid, YELLOW, "You Don't Own A Vehicle To Unlock");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, YELLOW, "ERROR: You Are Not In A Vehicle");
if(VehicleSystem[playerid][cLock] == 1)
{
GetVehicleParamsEx(personalcar,engine,vlights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(personalcar,engine,vlights,alarm,false,bonnet,boot,objective);
GameTextForPlayer(playerid,"~w~Vehicle ~g~Unlocked!",2000,6);
}
return 1;
}
Re: Car Lock help -
ThePrograme - 02.02.2013
Anyone?
Re: Car Lock help - T0pAz - 02.02.2013
What's the problem you are getting actually?
Re: Car Lock help -
ThePrograme - 02.02.2013
No I Fixed it just I don't know how to do that! so when player will want to eter the vehicle he won't be able if it will be locked!