Tsypan199
Новичок
Вообщем, у меня команда /rentcar, нужно её сделать что бы после выхода из авто, игрок смог опять сесть в машину и не оплачивать аренду заного
Скайп: wolf68951
Код:
if(strcmp(cmd,"/rentcar",true)==0){
new Veh = GetPlayerVehicleID(playerid);
new randomn = 1000+random(8001);
if(PlayerInfo[playerid][pRentcar] != 1 && arenda[playerid] != 1)
{if(PlayerInfo[playerid][pCash] < randomn){
SendClientMessage(playerid, COLOR_GRAD1, "Íåäîñòàòî÷íî äåíåã");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);return true;}
if(Veh >= saloncar[0] && Veh <= saloncar[77]){
PlayerInfo[playerid][pRentcar] = 1;
arenda[playerid] = 1;
PlayerInfo[playerid][pCash] -= randomn;
TogglePlayerControllable(playerid, 1);
ShowPlayerDialog(playerid,19999,DIALOG_STYLE_MSGBOX,"{cfd100}Àâòîðûíîê","{FFFFFF}Âû óñïåøíî aðåíäîâàëè ìàøèíó!\n ÷òîá ðàçîðâàòü äîãîâîð ââåäèòå ''/unrent''\n×òîá îòêðûòü/çàêðûòü àâòî ââåäèòå ''/lock''\n\n{FF0000} Óäà÷íîãî ïóòè","Îê","");}}else return SendClientMessage(playerid, COLOR_GREY, "Âû óæå àðåíäîâàëè àâòî");return true;}
if(strcmp(cmd,"/unrent",true)==0){
new Veh = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pRentcar] != 1 && arenda[playerid] != 1){
SendClientMessage(playerid, COLOR_GREY, "Âû íå àðåíäîâûâàëè Àâòî");}
{if(Veh >= saloncar[0] && Veh <= saloncar[77]){
PlayerInfo[playerid][pRentcar] = 0;
arenda[playerid] = 0;
//PlayerInfo[playerid][pCash] -= 5000;
TogglePlayerControllable(playerid, 1);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, "Âû ðàçîðâàëè äîãîâîð íà àðåíäó ìàøèíû");}}return true;}
