Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.56 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {  
  3.     if(dialogid == DIALOG_KVIESTI)
  4.     {
  5.         if(listitem == 0)
  6.         {
  7.             new playername[MAX_PLAYERS];
  8.             new msg[128];
  9.             GetPlayerName(playerid, playername, sizeof(playername));
  10.             format(msg, sizeof(msg), "[Medikų racija][Iškvietimas]: Gautas iškvietimas nuo žaidėjo %s! [ID:%i]", playername, playerid);
  11.             SendClientMessage(playerid, MELYNA, "<Iškvietėte medikus!>");
  12.             MedIskvietimas[playerid] = true;
  13.             SetPlayerColor(playerid, 0xFF8200FF);
  14.             if(sInfo[playerid][MedikuDarbas] == 1)
  15.             {
  16.                 for(new i=0; i<MAX_PLAYERS; i++)
  17.                 {
  18.                     if(IsPlayerConnected(i))
  19.                     {
  20.                         if(sInfo[i][MedikuDarbas] == 1)
  21.                         {
  22.                             SendClientMessage(i, 0xFFD200FF, msg);
  23.                         }
  24.                     }
  25.                 }
  26.             }
  27.         }
  28.     }
  29.     return 1;
  30. }
  31.  
  32.  
  33.  
  34.  
  35. CMD:call(playerid, params[])
  36. {
  37.     ShowPlayerDialog(playerid, DIALOG_KVIESTI, DIALOG_STYLE_LIST, "Specialiųjų tarnybų kvietimas", "Medikai\nPolicija\nTaxi", "Skambinti", "Atšaukti");
  38.     return 1;
  39. }
  40. CMD:priimti(playerid, params[])
  41. {
  42.     //SetPlayerMarkerForPlayer(playerid, targetid, 0xRRGGBB00);
  43.     new playername[MAX_PLAYERS], targetname[MAX_PLAYERS], targetid, str[128];
  44.     GetPlayerName(playerid, playername, sizeof(playername));
  45.     GetPlayerName(targetid, targetname, sizeof(targetname));
  46.     if(sscanf(params, "u", targetid))SendClientMessage(playerid, AQUA1, "[Naudojimas]: /priimti [ID]");
  47.     if(sInfo[playerid][MedikuDarbas] == 1)
  48.     {
  49.         if(IsPlayerConnected(targetid))
  50.         {
  51.             if(MedIskvietimas[targetid] == true)
  52.             {
  53.                 GetPlayerPos(targetid, tx, ty, tz);
  54.                 format(str, sizeof(str), "Priėmėte žaidėjo %s[%i] iškvietimą!", targetname, targetid);
  55.                 SendClientMessage(playerid, PILKA, str);
  56.                 format(str, sizeof(str), "Medikų firmos darbuotojas %s[%i] jau skuba pas jus!", playername, playerid);
  57.                 SendClientMessage(targetid, PILKA, str);
  58.                 MedIskvietimas[targetid] = false;
  59.                 format(str, sizeof(str), "[MEDIKAI][%s][%i]: važiuoju į iškvietimą pas %s!", playername, playerid, targetname);
  60.                 for(new i=0; i<MAX_PLAYERS; i++)
  61.                 {
  62.                     if(IsPlayerConnected(i))
  63.                     {
  64.                         if(sInfo[i][MedikuDarbas] == 1)
  65.                         {
  66.                             SendClientMessage(i, 0xFFD200FF, str);
  67.                         }
  68.                     }
  69.                 }
  70.             }
  71.             else
  72.             {
  73.                 SendClientMessage(playerid, RAUDONA, "Žaidėjas šios tarnybos nekviečia!");
  74.             }
  75.         }
  76.         else
  77.         {
  78.             SendClientMessage(playerid, RAUDONA, "Tokio žaidėjo nėra!");
  79.         }
  80.     }
  81.     return 1;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement