Szakmai fórum a gyalogot-scripting

Mondd el, hogy elrejtse a becenevet a játékosok és mutatják az adminok

Általában van egy parancs / maszk és mindenféle funkciók is.

if (strcmp (cmdtext. "/" maszkot. true) == 0)
<
if (Player # 91; playerid # 93; # 91; pAdmin # 93; == 0 játékos # 91; playerid # 93; # 91; pMember # 93; ! = 7 játékos # 91; playerid # 93; # 91; pMember # 93; ! = 2 játékos # 91; playerid # 93; # 91; védőügyvéd # 93; ! = 7 játékos # 91; playerid # 93; # 91; védőügyvéd # 93; ! = 2) visszatérés send (playerid COLOR_RED UnAdminMes) ..;
ShowPlayerDialog (playerid DIALOG_MASK DIALOG_STYLE_LIST "maszk", "drogdíler \ nGorozhanin \ nBomzh \ nZhensky \ nSnyat maszk" "OK" "Mégse" ......);
vissza 1;
>

Funkció elrejteni és megmutatni a becenév:

if (Álarcos # 91; playerid # 93> 0) a (új i = 0; i if (Álarcos # 91; playerid # 93; == 0) az (új i = 0; i

És itt van egy másik fajta funkciót. mb hasznos az Ön számára, hogy segítsen nekem:

else if (Player # 91; playerid # 93; # 91; pMember # 93; == 0) Player # 91; playerid # 93; # 91; pChar # 93; = Player # 91; playerid # 93; # 91; pModel # 93 ;;
// ================================================ ==============================
if (Álarcos # 91; playerid # 93; == 1)
if (Álarcos # 91; playerid # 93; == 2)
if (Álarcos # 91; playerid # 93; == 3)
if (Álarcos # 91; playerid # 93; == 4)
if (Álarcos # 91; playerid # 93;> 0) foreach (új i Player) if (IsPlayerConnected (i.)) ShowPlayerNameTagForPlayer (i playerid 0) ..;
if (Álarcos # 91; playerid # 93; == 0) foreach (új i Player) if (IsPlayerConnected (i.)) ShowPlayerNameTagForPlayer (i playerid 1) ..;
SetPlayerSkin (playerid. Player # 91; playerid # 93; # 91; pChar # 93;);
SaveAccount (playerid);

A lényeg az, hogy szeretnék csinálni, hogy amikor egy játékos teszi a maszk, a becenevén csak látni az adminisztrátorok, és az összes többi nem látott.
Segíts kérlek.

Kapcsolódó cikkek