else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pCarKey] != 999) { SendClientMessage(playerid, COLOR_GREY, "[Error:] You already own a vehicle"); return 1; } if(DynamicCars[idcar][cOwned] == 1) { SendClientMessage(playerid, COLOR_GREY, "[Error:] This vehicle is already owned"); return 1; } if(GetPlayerMoney(playerid) >= DynamicCars[idcar][cValue]) { if(PlayerInfo[playerid][pCarKey] == 999) { PlayerInfo[playerid][pCarKey] = idcar; } else { return 1; } DynamicCars[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(DynamicCars[idcar][cOwner], sendername, 0, strlen(sendername), 999); GivePlayerCash(playerid,-DynamicCars[idcar][cValue]); GameTextForPlayer(playerid, "~w~Vehicle ~g~Purchased", 5000, 1); SendClientMessage(playerid, COLOR_WHITE, "[Info:] Type /v to view the vehicle manual"); EngineStatus[GetPlayerVehicleID(playerid)] = false; OnPlayerDataSave(playerid); SaveDynamicCars(); return 1; } else { SendClientMessage(playerid, COLOR_GREY, "[Error:] You do not have enough money"); return 1; } } } else { SendClientMessage(playerid, COLOR_WHITE, "[Usage:] (/v)ehicle [usages]"); SendClientMessage(playerid, COLOR_WHITE, "[Usages:] park | lock | sell | sellto | color"); return 1; } |
else if(strcmp(x_nr,"buy",true) == 0)
{
if(IsAnOwnableCar(idcar))
{
if(DynamicCars[idcar][cOwned] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "[Error:] This vehicle is already owned");
return 1;
}
if(GetPlayerMoney(playerid) >= DynamicCars[idcar][cValue])
{
if(PlayerInfo[playerid][pCarKey] == 999) { PlayerInfo[playerid][pCarKey] = idcar; }
else { return 1; }
DynamicCars[idcar][cOwned] = 1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(DynamicCars[idcar][cOwner], sendername, 0, strlen(sendername), 999);
GivePlayerCash(playerid,-DynamicCars[idcar][cValue]);
GameTextForPlayer(playerid, "~w~Vehicle ~g~Purchased", 5000, 1);
SendClientMessage(playerid, COLOR_WHITE, "[Info:] Type /v to view the vehicle manual");
EngineStatus[GetPlayerVehicleID(playerid)] = false;
OnPlayerDataSave(playerid);
SaveDynamicCars();
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Error:] You do not have enough money");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "[Usage:] (/v)ehicle [usages]");
SendClientMessage(playerid, COLOR_WHITE, "[Usages:] park | lock | sell | sellto | color");
return 1;
}