Affect_Bond1
Ученик
Вообщем нужна помощь я взял команду с другого мода, ну и вот мне нужно сделать в команде /fare, чтоб когда он вводил команду, цена выставлялась от государства, то есть президент ставить цену за такси, и чтоб цена показывалась в /fare, та которую указал президент.
Это экономика где президент цену меняет, как это соединить чтоб цена в /fare показывалась какую укажет он в этом диалоге?
Это команда такси
Это экономика где президент цену меняет, как это соединить чтоб цена в /fare показывалась какую укажет он в этом диалоге?
PHP:
if(GetPVarInt(playerid, #taxi_check))
{
if(!response) return econ_panel(playerid), SaveInstrument(), DeletePVar(playerid, #taxi_check);
if(!strval(inputtext)) return SPD(playerid, 8888, DIALOG_STYLE_INPUT, "{FF6F00}Цена такси за 1 км", "{FFFFFF}Введите новое значение в поле:", "Принять", "Отмена");
if(strval(inputtext) < 100 || strval(inputtext) > 3000) return SPD(playerid, 8888, DIALOG_STYLE_INPUT, "{FF6F00}Цена такси за 1 км", "{FFFFFF}Значение не должно быть ниже 100 и больше 3000!", "Принять", "Отмена");
TransportCompany_FareTaxi = strval(inputtext);
econ_panel(playerid), SaveInstrument(), DeletePVar(playerid, #taxi_check), UpdateText(2);
return true;
}
if(i & 2) format(mes,256,"{"#cGRAY"}Налоги / Цены:\n- Проезд в такси: %i$ (1км)\n- Продажа бизнеса: %i процентов\n- Зарплата: %i$\n\nВ казне: %i$", TransportCompany_FareTaxi,Business_Nalog,Gos_Nalog[0],Gos_Nalog[1]), UpdateDynamic3DTextLabelText(nalog_info,COLOR_GREY,mes);
PHP:
CMD:fare(playerid)
{
if(PlayerInfo[playerid][pJob] != 4) return SendClientMessage(playerid,COLOR_RED,"Вы не работаете таксистом.");
if(PlayerInfo[playerid][Arendoval] == INVALID_VEHICLE_ID) return SendClientMessage(playerid,COLOR_RED,"Вы еще не арендовали такси.");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_RED,"Вы должны сидеть в такси на водительском месте.");
if(PlayerInfo[playerid][siwuvcare] >= taxicar[0] && PlayerInfo[playerid][siwuvcare] <= taxicar[1])
{
if(Vehicles[PlayerInfo[playerid][siwuvcare]][tArended] != INVALID_PLAYER_ID && Vehicles[PlayerInfo[playerid][siwuvcare]][tArended] != playerid) return SendClientMessage(playerid,COLOR_RED,"Это такси арендовано не вами.");
if(PlayerInfo[playerid][Arendoval] != PlayerInfo[playerid][siwuvcare]) return SendClientMessage(playerid,COLOR_RED,"Это не ваше такси.");
if(Vehicles[PlayerInfo[playerid][siwuvcare]][Onduty] == 0)
{
Vehicles[PlayerInfo[playerid][siwuvcare]][Onduty] = 1;
Vehicles[PlayerInfo[playerid][siwuvcare]][trdtext] = Create3DTextLabel("Такси\n[цена: договорная]", COLOR_WHITE, 0.0, 0.0, 0.0, 30.0, 0, 1);
Attach3DTextLabelToVehicle(Vehicles[PlayerInfo[playerid][siwuvcare]][trdtext], PlayerInfo[playerid][siwuvcare], 0, 0, 1.5);
SendClientMessage(playerid,COLOR_GREEN,"Вы начали работать.");
}
else
{
Vehicles[PlayerInfo[playerid][siwuvcare]][Onduty] = 0;
Delete3DTextLabel(Vehicles[PlayerInfo[playerid][siwuvcare]][trdtext]);
SendClientMessage(playerid,COLOR_GREEN,"Вы закночили работать.");
}
}
else return SendClientMessage(playerid,COLOR_RED,"Вы должны сидеть в такси.");
return true;
}
