- //========== CMD + Publics ===============//
- cmd:yidvis(playerid,params[])
- {
- if(PlayerInfo[playerid][pLogin] == 0) return true;
- ShowPlayerDialogEx(playerid, 8001, DIALOG_STYLE_LIST, "Sameqaniko Magazia", "Motoris Xelsawyoebi (300$)\nSatadadarigo Borbali (800$)", "Archeva", "Gamortva");
- return true;
- }
- cmd:repaircar(playerid,params[])
- {
- if(PlayerInfo[playerid][pLogin] == 0) return true;
- format(YCMDstr, sizeof(YCMDstr), "Motoris Sheketeba (Raodenoba: %d)\nBorblis Sheketeba (Raodenoba: %d)", GetPVarInt(playerid,"MotorisXelsawyo"), GetPVarInt(playerid,"SatadBorbali"));
- ShowPlayerDialogEx(playerid, 8002, DIALOG_STYLE_LIST, "Repair Car", YCMDstr, "Archeva", "Gamortva");
- return true;
- }
- publics: sheketebis(playerid)
- {
- new nearveh = GetNearestVehicle(playerid);
- new carid;
- carid = nearveh;
- new Float:cx,Float:cy,Float:cz;
- GetVehiclePos(carid, cx, cy, cz);
- if(!PlayerToPoint(6.0, playerid, cx, cy, cz)) return SendClientMessage(playerid, COLOR_GREY, "Ar Xar Manqanastan");
- TogglePlayerControllable(playerid, 1);
- ClearAnim(playerid);
- ClearAnimations(playerid);
- new panels, tires;
- if(GetPVarInt(playerid, "MotorsAketebs") == 1)
- {
- SetVehicleHealth(carid,600);
- SetPVarInt(playerid, "MotorisXelsawyo",0);
- SetPVarInt(playerid, "MotorsAketebs",0);
- SendClientMessage(playerid, COLOR_GREEN, "Tqven Sheaketet Manqanis Motori");
- }
- if(GetPVarInt(playerid, "BorbalsAketebs") == 1)
- {
- GetVehicleDamageStatus(carid, panels, doors, lights, tires);
- UpdateVehicleDamageStatus(carid, panels, doors, lights, 0);
- SetPVarInt(playerid, "SatadBorbali",0);
- SetPVarInt(playerid, "BorbalsAketebs",0);
- SendClientMessage(playerid, COLOR_GREEN, "Tqven Sheaketet Manqanis Borbali");
- }
- return 1;
- }
- //========= DIalogid ==========//
- if(dialogid == 8001) // Sameqanikos Zamena da motoris Yidva
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid, COLOR_WHITE, "{E37070}[error] {ffffff}tkven ar gakvt sakmarisi tanxa");
- if(GetPVarInt(playerid, "MotorisXelsawyo") == 1) return SendClientMessage(playerid, COLOR_GREY, "Tqven ukve gaqvt motoris xelsawyoebi");
- PlayerInfo[playerid][pCash] -= 300;
- SetPVarInt(playerid, "MotorisXelsawyo", 1);
- SendClientMessage(playerid, COLOR_GREY, "Tqven Iyidet Motoris Xelsawyoebi");
- }
- if(listitem == 1)
- {
- if(PlayerInfo[playerid][pCash] < 800) return SendClientMessage(playerid, COLOR_WHITE, "{E37070}[error] {ffffff}tkven ar gakvt sakmarisi tanxa");
- if(GetPVarInt(playerid, "SatadBorbali") == 1) return SendClientMessage(playerid, COLOR_GREY, "Tqven ukve gaqvt Satadarigo borbali");
- PlayerInfo[playerid][pCash] -= 800;
- SetPVarInt(playerid, "SatadBorbali", 1);
- SendClientMessage(playerid, COLOR_GREY, "Tqven Iyidet Satadarigo borbali");
- }
- }
- }
- if(dialogid == 8002) // Satadarigo borblis dayenebisa da motoris sheketebis
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPVarInt(playerid, "MotorisXelsawyo") == 0) return SendClientMessage(playerid, COLOR_GREY, "Tqven ar gaqvt motoris xelsawyoebi");
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "OTB", "BETSLP_LOOP", 4.1, 1, 0, 0, 0, 0);
- GameTextForPlayer(playerid, "~w~Loading...", 4000, 1);
- SetPVarInt(playerid, "MotorsAketebs", 1);
- SetTimerEx("sheketebis" , 5000, false, "d", playerid);
- }
- if(listitem == 1)
- {
- if(GetPVarInt(playerid, "SatadBorbali") == 0) return SendClientMessage(playerid, COLOR_GREY, "Tqven ar gaqvt Satadarigo borbali");
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.1, 1, 0, 0, 0, 0);
- GameTextForPlayer(playerid, "~w~Loading...", 4000, 1);
- SetPVarInt(playerid, "BorbalsAketebs", 1);
- SetTimerEx("sheketebis" , 5000, false, "d", playerid);
- }
- }
- }