ai doua posibilitati: 1. - Folosind functiile din 0.3C: GetVehicleParamsEx, SetVehicleParamsEx
else if(CP[playerid] == 85)
{
new bool:ok = false;
for(new i = 285; i <= 288; i++) if(IsPlayerInVehicle(playerid, i)) ok = true;
if(ok)
{
new cashp = PlayerInfo[playerid][pLevel] * 100;
format(string, sizeof(string), "~g~%d$ ~w~au fost adaugati.",cashp);
GameTextForPlayer(playerid, string, 1000, 1);
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, cashp);
CP[playerid] = 86;
SetPlayerCheckpoint(playerid,1340.8556,-1235.6326,12.9889,5.0);
FreezeMyVehicle(/*playerid,*/GetPlayerVehicleID(playerid));
}
}
FreezeMyVehicle(/*playerid,*/vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SetTimerEx("UnfreezeMyVehicle",3000,false,"d",vehicleid);
//SendClientMessage(playerid,0,"{F6F2B9}Te rugam sa astepti {F07F63}3 secunde {F6F2B9}!");
}
forward UnfreezeMyVehicle(/*playerid,*/vehicleid);
public UnfreezeMyVehicle(/*playerid,*/vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
//SendClientMessage(playerid,0,"{F07F63}Totul e in regula, poti pleca !");
}
2. - Folosind legendara functie, TogglePlayerControllable
else if(CP[playerid] == 85)
{
new bool:ok = false;
for(new i = 285; i <= 288; i++) if(IsPlayerInVehicle(playerid, i)) ok = true;
if(ok)
{
new cashp = PlayerInfo[playerid][pLevel] * 100;
format(string, sizeof(string), "~g~%d$ ~w~au fost adaugati.",cashp);
GameTextForPlayer(playerid, string, 1000, 1);
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, cashp);
CP[playerid] = 86;
SetPlayerCheckpoint(playerid,1340.8556,-1235.6326,12.9889,5.0);
TogglePlayerControllable(playerid, false);
SetTimerEx("TPG_T",3000,false,"d",playerid);
//SendClientMessage(playerid,0,"{F6F2B9}Te rugam sa astepti {F07F63}3 secunde {F6F2B9}!"); /* daca ai 0.3C */
}
}
forward TPG_T(playerid);
public TPG_T(playerid)
{
if(!IsPlayerConnected(playerid))
return 0;
TogglePlayerControllable(playerid, true);
//SendClientMessage(playerid,0,"{F07F63}Totul e in regula, poti pleca !"); /* daca ai 0.3C */
}