Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define FILTERSCRIPT
- #include <a_samp>
- #include <foreach>
- #include <zcmd>
- #include <sscanf2>
- #define COLOR_GRAY 0xC0C0C0FF
- new
- bool: G_NameTags = true;
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- ShowPlayerNameTagForPlayer(forplayerid, playerid, G_NameTags);
- }
- stock ToggleNameTags(show = -1)
- {
- switch(show)
- {
- case -1:
- {
- if(G_NameTags == true)
- {
- G_NameTags = false;
- }
- else
- {
- G_NameTags = true;
- }
- }
- case 0:
- {
- G_NameTags = false;
- }
- case 1:
- {
- G_NameTags = true;
- }
- }
- foreach(Player, i)
- {
- foreach(Player, j)
- {
- ShowPlayerNameTagForPlayer(i, j, G_NameTags);
- }
- }
- }
- CMD:togglenametags(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, COLOR_GRAY, "You are not authorized to use this command.");
- return 1;
- }
- if(!strlen(params))
- {
- ToggleNameTags();
- if(G_NameTags == true)
- {
- SendClientMessage(playerid, COLOR_GRAY, "You have enabled nametags visibility.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAY, "You have disabled nametags visibility.");
- return 1;
- }
- }
- new
- iNameTags;
- if(sscanf(params, "i", iNameTags))
- {
- SendClientMessage(playerid, COLOR_GRAY, "USAGE: /nametags (1/0)");
- return 1;
- }
- ToggleNameTags(iNameTags);
- if(G_NameTags == true)
- {
- SendClientMessage(playerid, COLOR_GRAY, "You have enabled nametags visibility.");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAY, "You have disabled nametags visibility.");
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement