CarKey problem
#1

Im using https://sampforum.blast.hk/showthread.php?tid=191704&page=1 This GM, and i want to know how to set that u can buy more than 1 veh.
Quote:

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;
}

What i need to change here?
Reply
#2

Really need it
Reply
#3

pawn Код:
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;
}
Try that, it is untested post your results after testing it.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)