Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.32 KB | None | 0 0
  1. //================================== К КОМАНДАМ ====================================
  2. if(strcmp(cmd, "/sellcar", true) == 0)
  3. {
  4. if(!IsPlayerConnected(playerid)) return true;
  5. if(AdminDuty[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD1, "*Для начала уйдите с /adminduty.");
  6. if(PlayerInfo[playerid][pCar] >= 231) куегкт SendClientMessage(playerid,COLOR_BLUE,"*Нужно находится в первом авто");
  7. new carid;
  8. carid = gPCar[playerid];
  9. if(carid >= 231) return SendClientMessage(playerid,COLOR_BLUE,"*Вы не в авто");
  10. if(PlayerInfo[playerid][pCar] == 999)
  11. {
  12. format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
  13. return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Сумма денег на счете",string,"Ок","");
  14. }
  15. if(PlayerInfo[playerid][pBarigaTime] != 0)
  16. {
  17. format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
  18. return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Анти-Барыга",string,"Ок","");
  19. }
  20. if(carid < sizeof(CarInfo) && CarInfo[carid][cOwned] == 1)
  21. {
  22. static const fmt_str1[] = "Вы действительно хотите продать автомобиль за $%i?";
  23. new string1[sizeof(fmt_str1)+5-2];
  24. format(string1, sizeof(string1), fmt_str1, CarInfo[carid][cPrice] / 2);
  25. ShowPlayerDialog(playerid,1456,DIALOG_STYLE_MSGBOX,"Продажа авто",str,"Далее","Отмена");
  26. }
  27. return true;
  28. }
  29.  
  30. //===================================== В ONDIALOGREPONSE ================================
  31.  
  32. if(dialogid == 1456) //если через switch, то case 1456
  33. {
  34. if(!response) return DeletePVar(playerid,"CarID");
  35. if(AdminDuty[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD1, "*Для начала уйдите с /adminduty.");
  36. if(PlayerInfo[playerid][pCar] >= 231) куегкт SendClientMessage(playerid,COLOR_BLUE,"*Нужно находится в первом авто");
  37. new carid;
  38. carid = gPCar[playerid];
  39. if(carid >= 231) return SendClientMessage(playerid,COLOR_BLUE,"*Вы не в авто");
  40. if(PlayerInfo[playerid][pCar] == 999)
  41. {
  42. format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
  43. return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Сумма денег на счете",string,"Ок","");
  44. }
  45. if(PlayerInfo[playerid][pBarigaTime] != 0)
  46. {
  47. format(string, sizeof(string), "*У вас Анти-Барыга, закончится через %d часов", PlayerInfo[playerid][pBarigaTime]);
  48. return ShowPlayerDialog(playerid,348,DIALOG_STYLE_MSGBOX,"Анти-Барыга",string,"Ок","");
  49. }
  50. if(carid < sizeof(CarInfo) && CarInfo[carid][cOwned] == 1)
  51. {
  52. if(IsCarBusyAll(carid) && gPCar[playerid] != carid) return SendClientMessage(playerid,COLOR_BLUE, "*Продажа авто невозможна.");
  53. SendClientMessage(playerid,COLOR_BLUE,"*Вы продали авто");
  54. PlayerInfo[playerid][pCash] += CarInfo[carid][cPrice] / 2;
  55. PlayerInfo[playerid][pCar] = 999;
  56. RemovePlayerFromVehicle(playerid);
  57. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  58. CarInfo [carid][cNitro] = 0 ;
  59. CarInfo[carid][cHydravlic] = 0;
  60. format(string, sizeof(string), "~r~ЊO€ѓPAB‡•E– C ЊPOѓA„E† ABЏO~n~~g~$%d", CarInfo[carid][cPrice] / 2);
  61. GameTextForPlayer(playerid, string, 5000, 3);
  62. format(string, sizeof(string), "Продажа: $%d",CarInfo[carid][cPrice]);
  63. CarInfo[carid][cLabel] = Create3DTextLabel(string, COLOR_WHITE, CarInfo[carid][cSLocationx], CarInfo[carid][cSLocationy], CarInfo[carid][cSLocationz],15.0,0,1);
  64. Attach3DTextLabelToVehicle(CarInfo[carid][cLabel],carid, 0.0, 0.0, 1.6);
  65. format(string, sizeof(string), "*ВНИМАНИЕ! На продаже доступен новый автомобиль цена: $%d", CarInfo[carid][cPrice]);
  66. SendClientMessageToAll(COLOR_BLUE, string);
  67. format(string, sizeof(string), "*Игрок %s продал автомобиль ID[%d], в гос, за $%d",CarInfo[carid][cLastName],carid,CarInfo[carid][cPrice] / 2);
  68. WriteRusLog("logs/sellcar.log", string);
  69. SellingCar(carid);
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement