Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_KVIESTI)
- {
- if(listitem == 0)
- {
- new playername[MAX_PLAYERS];
- new msg[128];
- GetPlayerName(playerid, playername, sizeof(playername));
- format(msg, sizeof(msg), "[Medikų racija][Iškvietimas]: Gautas iškvietimas nuo žaidėjo %s! [ID:%i]", playername, playerid);
- SendClientMessage(playerid, MELYNA, "<Iškvietėte medikus!>");
- MedIskvietimas[playerid] = true;
- SetPlayerColor(playerid, 0xFF8200FF);
- if(sInfo[playerid][MedikuDarbas] == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(sInfo[i][MedikuDarbas] == 1)
- {
- SendClientMessage(i, 0xFFD200FF, msg);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:call(playerid, params[])
- {
- ShowPlayerDialog(playerid, DIALOG_KVIESTI, DIALOG_STYLE_LIST, "Specialiųjų tarnybų kvietimas", "Medikai\nPolicija\nTaxi", "Skambinti", "Atšaukti");
- return 1;
- }
- CMD:priimti(playerid, params[])
- {
- //SetPlayerMarkerForPlayer(playerid, targetid, 0xRRGGBB00);
- new playername[MAX_PLAYERS], targetname[MAX_PLAYERS], targetid, str[128];
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(targetid, targetname, sizeof(targetname));
- if(sscanf(params, "u", targetid))SendClientMessage(playerid, AQUA1, "[Naudojimas]: /priimti [ID]");
- if(sInfo[playerid][MedikuDarbas] == 1)
- {
- if(IsPlayerConnected(targetid))
- {
- if(MedIskvietimas[targetid] == true)
- {
- GetPlayerPos(targetid, tx, ty, tz);
- format(str, sizeof(str), "Priėmėte žaidėjo %s[%i] iškvietimą!", targetname, targetid);
- SendClientMessage(playerid, PILKA, str);
- format(str, sizeof(str), "Medikų firmos darbuotojas %s[%i] jau skuba pas jus!", playername, playerid);
- SendClientMessage(targetid, PILKA, str);
- MedIskvietimas[targetid] = false;
- format(str, sizeof(str), "[MEDIKAI][%s][%i]: važiuoju į iškvietimą pas %s!", playername, playerid, targetname);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(sInfo[i][MedikuDarbas] == 1)
- {
- SendClientMessage(i, 0xFFD200FF, str);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, RAUDONA, "Žaidėjas šios tarnybos nekviečia!");
- }
- }
- else
- {
- SendClientMessage(playerid, RAUDONA, "Tokio žaidėjo nėra!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement