Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //================================== К КОМАНДАМ ====================================
- if(strcmp(cmd, "/sellcar", true) == 0)
- {
- if(!IsPlayerConnected(playerid)) return true;
- if(AdminDuty[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD1, "*Для начала уйдите с /adminduty.");
- if(PlayerInfo[playerid][pCar] >= 231) куегкт SendClientMessage(playerid,COLOR_BLUE,"*Нужно находится в первом авто");
- new carid;
- carid = gPCar[playerid];
- if(carid >= 231) return SendClientMessage(playerid,COLOR_BLUE,"*Вы не в авто");
- if(PlayerInfo[playerid][pCar] == 999)
- {
- format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
- return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Сумма денег на счете",string,"Ок","");
- }
- if(PlayerInfo[playerid][pBarigaTime] != 0)
- {
- format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
- return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Анти-Барыга",string,"Ок","");
- }
- if(carid < sizeof(CarInfo) && CarInfo[carid][cOwned] == 1)
- {
- static const fmt_str1[] = "Вы действительно хотите продать автомобиль за $%i?";
- new string1[sizeof(fmt_str1)+5-2];
- format(string1, sizeof(string1), fmt_str1, CarInfo[carid][cPrice] / 2);
- ShowPlayerDialog(playerid,1456,DIALOG_STYLE_MSGBOX,"Продажа авто",str,"Далее","Отмена");
- }
- return true;
- }
- //===================================== В ONDIALOGREPONSE ================================
- if(dialogid == 1456) //если через switch, то case 1456
- {
- if(!response) return DeletePVar(playerid,"CarID");
- if(AdminDuty[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD1, "*Для начала уйдите с /adminduty.");
- if(PlayerInfo[playerid][pCar] >= 231) куегкт SendClientMessage(playerid,COLOR_BLUE,"*Нужно находится в первом авто");
- new carid;
- carid = gPCar[playerid];
- if(carid >= 231) return SendClientMessage(playerid,COLOR_BLUE,"*Вы не в авто");
- if(PlayerInfo[playerid][pCar] == 999)
- {
- format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
- return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Сумма денег на счете",string,"Ок","");
- }
- if(PlayerInfo[playerid][pBarigaTime] != 0)
- {
- format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
- return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Анти-Барыга",string,"Ок","");
- }
- if(carid < sizeof(CarInfo) && CarInfo[carid][cOwned] == 1)
- {
- if(IsCarBusyAll(carid) && gPCar[playerid] != carid) return SendClientMessage(playerid,COLOR_BLUE, "*Продажа авто невозможна.");
- SendClientMessage(playerid,COLOR_BLUE,"*Вы продали авто");
- PlayerInfo[playerid][pCash] += CarInfo[carid][cPrice] / 2;
- PlayerInfo[playerid][pCar] = 999;
- RemovePlayerFromVehicle(playerid);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- CarInfo [carid][cNitro] = 0 ;
- CarInfo[carid][cHydravlic] = 0;
- format(string, sizeof(string), "~r~ЊO€ѓPAB‡•E– C ЊPOѓA„E† ABЏO~n~~g~$%d", CarInfo[carid][cPrice] / 2);
- GameTextForPlayer(playerid, string, 5000, 3);
- format(string, sizeof(string), "Продажа: $%d",CarInfo[carid][cPrice]);
- CarInfo[carid][cLabel] = Create3DTextLabel(string, COLOR_WHITE, CarInfo[carid][cSLocationx], CarInfo[carid][cSLocationy], CarInfo[carid][cSLocationz],15.0,0,1);
- Attach3DTextLabelToVehicle(CarInfo[carid][cLabel],carid, 0.0, 0.0, 1.6);
- format(string, sizeof(string), "*ВНИМАНИЕ! На продаже доступен новый автомобиль цена: $%d", CarInfo[carid][cPrice]);
- SendClientMessageToAll(COLOR_BLUE, string);
- format(string, sizeof(string), "*Игрок %s продал автомобиль ID[%d], в гос, за $%d",CarInfo[carid][cLastName],carid,CarInfo[carid][cPrice] / 2);
- WriteRusLog("logs/sellcar.log", string);
- SellingCar(carid);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement