Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.81 KB | None | 0 0
  1. if(strcmp(cmd, "/c", true) == 0 || strcmp(cmd, "/call", true) == 0)
  2. {
  3. new number,string[64];
  4. if(sscanf(params,"i",number)) return SendClientMessage(playerid, COLOR_WHITE,"Использование: /c [номер]");
  5. if(GetPVarInt(playerid,"CallWith") != -1)return SendClientMessage(playerid, COLOR_LIGHTRED,"Вы уже испольузете телефон, введите /h чтобы положить трубку");
  6. if(number == 0) return 1;
  7. if(PlayerInfo[playerid][pTelefon] == 0)return SendClientMessage(playerid, COLOR_DARKRED,"У вас нет телефона");
  8. if(number == 50)
  9. {
  10. new string[144],string1[144];
  11. if(PlayerCalledEx[playerid] || PlayerCalled[playerid]) return SCM(playerid, COLOR_GREEN, "Ты уже кому-то звонишь");
  12. SCM(playerid, RIFA_COLOR, "{66cc00}Ты успешно вызвал такси. Дождись принятия вызова");
  13. format(string1, sizeof(string1),"%s вызывает такси.", GN(playerid));
  14. format(string, sizeof(string),"{66cc00}Игрок сейчас в районе %s. Принять вызов:{ffcd00} /to %d", GetPlayerZone(playerid),playerid);
  15. PlayerCalledTaxi[playerid] = true;
  16. SetTimerEx("RemovePlayerCallTaxi", 120000, false, "i", playerid);
  17. for(new i=0; i<GetMaxPlayers(); i++)
  18. {
  19. if(IsPlayerConnected(i))
  20. {
  21. if(PlayerInfo[i][pJob] == 4 && TaxiJobStarted[i])
  22. {
  23. SCM(i, COLOR_YELLOW, string1);
  24. SCM(i, 0xC0EDC8FF, string);
  25. }
  26. }
  27. }
  28. return 1;
  29. }
  30. if(number == 60)
  31. {
  32. if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
  33. {
  34. ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
  35. }
  36. new string[300],sendername[MAX_PLAYER_NAME];
  37. new mtext[20];
  38. new year, month,day;
  39. getdate(year, month, day);
  40. switch(month){
  41. case 1: mtext = "Января";
  42. case 2: mtext = "Февраля";
  43. case 3: mtext = "Марта";
  44. case 4: mtext = "Апреля";
  45. case 5: mtext = "Мая";
  46. case 6: mtext = "Июня";
  47. case 7: mtext = "Июля";
  48. case 8: mtext = "Августа";
  49. case 9: mtext = "Сентября";
  50. case 10: mtext = "Октября";
  51. case 11: mtext = "Ноября";
  52. case 12: mtext = "Декабря";
  53. }
  54. new hour,minuite,second;
  55. gettime(hour,minuite,second);
  56. GetPlayerName(playerid, sendername, sizeof(sendername));
  57. FixHour(hour);
  58. format(string, sizeof(string), ""W"Здравствуйте!\nВы позвонили в службу точного времени\n\nСегодняшняя дата:\t\t {7bff02}%02d %s %d г.\n"W"Текущее время:\t {01d1ff}%s%d:%s%d\n"W"Время в игре(за час): {ff8300}около %d минут", day, mtext, year, (hour < 10) ? ("0") : (""), hour, (minuite < 10) ? ("0") : (""), minuite,PlayerInfo[playerid][pPayTime]);
  59. ShowPlayerDialog(playerid,19393,DIALOG_STYLE_MSGBOX,"{ffdf04}Точное время", string, "ок", "");
  60. format(string, sizeof(string), "%s позвонил(a) в службу точного времени", sendername);
  61. ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
  62. return true;
  63. }
  64. new forplayer = GetPlayerByNumber(number);
  65. if(forplayer == -1)return SendClientMessage(playerid, COLOR_DARKRED,"Игрок с таким номером не в сети");
  66. if(PlayerInfo[playerid][pBank]<1)return SendClientMessage(playerid, COLOR_DARKRED,"Недостаточно денег, пополните банковский счет");
  67. SetPVarInt(forplayer,"Phoned",playerid);
  68. SetPlayerSpecialAction(playerid,11);
  69. PlayerPlaySound(forplayer,1183,0.0,0.0,0.0);
  70. format(string,sizeof(string),""W"Звонок от %s",GN(playerid));
  71. ShowPlayerDialog(forplayer, DIALOG_CALL, DIALOG_STYLE_MSGBOX, "{ffcf00}Звонок", string, "Принять", "Отклонить");
  72. return 1;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement