Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- new bool:mask[MAX_PLAYERS char];
- #define DIALOG_MASK 778
- public OnPlayerDisconnect(playerid, reason)
- {
- for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, true);
- mask{playerid} = false;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, true);
- mask{playerid} = false;
- if(mask{killerid} == false) if (killerid != INVALID_PLAYER_ID) SendDeathMessage(killerid, playerid, reason);
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[32], params[128];
- unformat(cmdtext, "p< >s[32]s[128]", cmd, params);
- if(!strcmp(cmd, "/mask", true))
- {
- if(mask{playerid} == true) ShowPlayerDialog(playerid, DIALOG_MASK, DIALOG_STYLE_LIST, "Mask", "LSPD\nMedic\nRemove Mask", "Next", "Exit");
- else ShowPlayerDialog(playerid, DIALOG_MASK, DIALOG_STYLE_LIST, "Mask", "LSPD\nMedic", "Next", "Exit");
- return 1;
- }
- return SendClientMessage(playerid, -1, "Неизвестная команда");
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- if(mask{playerid} == true) ShowPlayerNameTagForPlayer(forplayerid,playerid, false);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_MASK)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: ac_mask(0,playerid, 284);
- case 1: ac_mask(0,playerid, 70);
- case 2: ac_mask(1,playerid, 29);
- }
- }
- return 1;
- }
- return 1;
- }
- public ac_mask(count, playerid, skinID);
- public ac_mask(count, playerid, skinID)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- switch(count)
- {
- case 0: ShowPlayerNameTagForPlayer(i, playerid, false), mask{playerid} = true;
- default: ShowPlayerNameTagForPlayer(i, playerid, true), mask{playerid} = false;
- }
- }
- SetPlayerSkin(playerid, skinID);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement