Павел57rus
Умник
Как сделать, что бы когда мех заправлял, отнимались продукты с заправки с которой он заключил контракт и туда приходили деньги. Что то похожее на самп рп...
Вот команда
Вот команда
PHP:
else if(strcmp(x_job,"refill",true) == 0)
{
if(RefillOffer[playerid] < 999)
{
if(IsPlayerConnected(RefillOffer[playerid]))
{
if(PlayerInfo[playerid][pCash] > RefillPrice[playerid])
{
GetPlayerName(RefillOffer[playerid], giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new car = GetPlayerVehicleID(playerid);
format(string, sizeof(string), "Механик %s заправил вашу машину на 200 литров за %d вирт.",giveplayer,RefillPrice[playerid]);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "Вы заправили машину %s за %d вирт.",sendername,RefillPrice[playerid]);
SendClientMessage(RefillOffer[playerid], 0x6495EDFF, string);
PlayerInfo[playerid][pCash] -=RefillPrice[playerid];
PlayerInfo[RefillOffer[playerid]][pCash] +=RefillPrice[playerid];
if(!IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 509 || GetVehicleModel(car) == 510) return SendClientMessage(playerid,COLOR_YELLOW,".: Error: You are not in a vehicle or this vehicle does not need fuel :.");
if(Fuell[car] >= 200){
SendClientMessage(playerid,COLOR_GRAD1,"Ваш бак полон");
} else {
Fuell[car] = 200;
PlayerInfo[playerid][pFuelcar] = 200;
OldFuel[playerid] = floatround(Fuell[car]);
Refueling[playerid] = 0;
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Не достаточно денег!");
return 1;
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вам не предлагали заправиться!");
return 1;
}
}
