Problem: Ne znam kako da napravim kada nekom ja ponudim popravku i taj prihvati da mi odma da novac a ne na PayDay-u
Dio skripte:
else if(strcmp(x_job,"repair",true) == 0)
{
if(RepairOffer < 999)
{
if(GetPlayerMoney(playerid) > RepairPrice)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerConnected(RepairOffer))
{
GetPlayerName(RepairOffer, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
RepairCar = GetPlayerVehicleID(playerid);
SetVehicleHealth(RepairCar, 1000.0);
format(string, sizeof(string), "* Auto vam je popravljen za $%d, Automehanicar %s vam ga je popravio.",RepairPrice,giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Popravili ste %s-ov auto, $%d vam je dodato na sledecu platu.",sendername,RepairPrice);
SendClientMessage(RepairOffer, COLOR_WHITE, string);
PlayerInfo[RepairOffer] ++;
if(PlayerInfo[RepairOffer] == 50)
{ SendClientMessage(RepairOffer, COLOR_YELLOW, "* Vas Skill Automehanicara je sada Level 2, mozete sipati vise goriva."); }
else if(PlayerInfo[RepairOffer] == 100)
{ SendClientMessage(RepairOffer, COLOR_YELLOW, "* Vas Skill Automehanicara je sada Level 3, mozete sipati vise goriva."); }
else if(PlayerInfo[RepairOffer] == 200)
{ SendClientMessage(RepairOffer, COLOR_YELLOW, "* Vas Skill Automehanicara je sada Level 4, mozete sipati vise goriva."); }
else if(PlayerInfo[RepairOffer] == 400)
{ SendClientMessage(RepairOffer, COLOR_YELLOW, "* Vas Skill Automehanicara je sada Level 5, mozete sipati vise goriva."); }
PlayerInfo[RepairOffer] += RepairPrice * 5;
GivePlayerCash(playerid, -RepairPrice);
RepairOffer = 999;
RepairPrice = 0;
return 1;
}
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Ne mozete priustiti popravku!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Niko vam nije ponudio popravku auta !");
return 1;
}Slike://
