06.06.2014, 05:07
I have a problem with IBP:Roleplay (the gamemode who LS-RP use). The command /v park doesn't work. I buy a parking place (/v buypark) and then when I type /v park , the vehicle is not despawning, is not sending clientmessage nothing.
There is the PAWN-CODE :
There is the PAWN-CODE :
Код HTML:
else if(strcmp(x_vehicle, "park", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You're not in a vehicle !");
return 1;
}
new vehi = GetPlayerVehicleID(playerid);
if(vehi <= IBPCARS)
{
return 1;
}
new Float:vehicleHealth;
GetVehicleHealth(vehi, vehicleHealth);
if(vehicleHealth < 350)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Your vehicle is almost destroyed,you can't park it.");
return 1;
}
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
if(vehi == PlayerInfo[playerid][pCarKey] || (strcmp(plname, VehicleInfo[vehi][vOwner], true) == 0))
{
if(PlayerToPoint(5.0, playerid, VehicleInfo[vehi][vX], VehicleInfo[vehi][vY], VehicleInfo[vehi][vZ]))
{
if(VehicleInfo[vehi][vNeon] != 0)
{
DestroyObject(VehicleInfo[vehi][vNeon2]);
DestroyObject(VehicleInfo[vehi][vNeon]);
VehicleInfo[vehi][vNeon2] = 0;
VehicleInfo[vehi][vNeon] = 0;
}
SaveVehicles(playerid, vehi);
SendClientMessage(playerid, COLOR_GREEN, "Masina ta a fost parcata(despawnata).");
PlayerInfo[playerid][pCarKey] = 0;
VehicleInfo[vehi][vOwned] = 0;
DestroyVehicle(vehi);
TogglePlayerControllable(playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii la locul tau de parcare!");
SendClientMessage(playerid, COLOR_WHITE, "Ti-am marcat pe harta locul de parcare.");
SetPlayerCheckpoint(playerid, VehicleInfo[PlayerInfo[playerid][pCarKey]][vX], VehicleInfo[PlayerInfo[playerid][pCarKey]][vY], VehicleInfo[PlayerInfo[playerid][pCarKey]][vZ], 5.0);
VCP[playerid] = 1;
ActiveCP[playerid] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own a vehicle !");
return 1;
}
}


