Guten Tag,
Ich wollte fragen wie das geht das man mit einen Knopfdruck Admin im Dienst über den Kopf stehen hat und einen anderen Skin anhat.
Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.
Guten Tag,
Ich wollte fragen wie das geht das man mit einen Knopfdruck Admin im Dienst über den Kopf stehen hat und einen anderen Skin anhat.
Schau dir mal wie andere Scripts aufgebaut sind es gibt welche da steht z.b Polizei über dem Kopf und der Rang so kannst du das genau machen bloß per Admin Level und danach fügst du einem Button im z Menü das es erst beim Klicken aktiviert werden soll
Simple Warte hier
if((player getVariable ['admin_mode','']) isEqualTo '') then {
admin_gear = getUnitLoadout player;
player setunitloadout [[],[],[],[],[],[],'','',[],['','','','','','']];
player forceAddUniform 'U_I_CombatUniform';
player setObjectTextureGlobal [0,'textures\server \mod.jpg'];
player addItem 'ItemGPS';
player assignItem 'ItemGPS';
player setVariable ['admin_mode','MOD',true];
player setVariable ['realname',format['<t color=''#8b417c''>%1 [Moderator]</t>',profileName],true];
player allowDamage false;
player setVariable['admin_godmode_status',true,true];
['Du bist nun als Moderator sichtbar!',true,"fast"] call life_fnc_notification_system;
['Dein Gott-Modus ist nun auch aktiv!',true,"long"] call life_fnc_notification_system;
[13,player,[profileName,getplayeruid player,format['%1 hat den Moderator im Dienst Modus betreten.',profileName]]] remoteExecCall ['ton_fnc_rem_proxy',2];
} else {
player setVariable ['admin_mode','',true];
player setUnitLoadout admin_gear;
admin_gear = [];
player setVariable ['realname',profileName,true];
player allowDamage true;
player setVariable['admin_godmode_status',false,true];
['Du bist nun nicht mehr als Moderator sichtbar!',true,"fast"] call life_fnc_notification_system;
['Dein Gott-Modus ist nun nicht mehr aktiv!',true,"long"] call life_fnc_notification_system;
[13,player,[profileName,getplayeruid player,format['%1 hat den Moderator im Dienst Modus verlassen.',profileName]]] remoteExecCall ['ton_fnc_rem_proxy',2];
};
Alles anzeigen
Das kommt in deine Playerskins damit man nen skin bekommt
if (player getVariable ['admin_mode',''] isEqualTo 'SP') then {
player setObjectTextureGlobal [0, "textures\server\sup.jpg"];
};
Und den Namen noch
Das hier mit dem unter Zeile 27 ersetzen
Zeile 27 sieht so aus
Das einfach darunter und den Obrigen teil irgendwo einbauen
if(!(player getVariable ['admin_mode',''] isEqualTo '')) then {
{ if(player distance _x < 50) then {_units pushBackUnique _x};} foreach allPlayers;
} else {
{ if((player distance _x < 50) && ((_x in life_known_Players) OR !(_x getVariable ['admin_mode',''] isEqualTO ''))) then {_units pushBackunique _x};} foreach allPlayers;
};
Wohin soll ich das erste, und ist das im z Inv dann ein knopf oder?
Kannst du bitte hinschreiben wo das hinsoll.
Und beim letzten checke ich ned wo das hinsoll
if((player getVariable ['admin_mode','']) isEqualTo '') then {
admin_gear = getUnitLoadout player;
player setunitloadout [[],[],[],[],[],[],'','',[],['','','','','','']];
player forceAddUniform 'U_I_CombatUniform';
player setObjectTextureGlobal [0,'textures\server \mod.jpg'];
player addItem 'ItemGPS';
player assignItem 'ItemGPS';
player setVariable ['admin_mode','MOD',true];
player setVariable ['realname',format['<t color=''#8b417c''>%1 [Moderator]</t>',profileName],true];
player allowDamage false;
player setVariable['admin_godmode_status',true,true];
['Du bist nun als Moderator sichtbar!',true,"fast"] call life_fnc_notification_system;
['Dein Gott-Modus ist nun auch aktiv!',true,"long"] call life_fnc_notification_system;
[13,player,[profileName,getplayeruid player,format['%1 hat den Moderator im Dienst Modus betreten.',profileName]]] remoteExecCall ['ton_fnc_rem_proxy',2];
} else {
player setVariable ['admin_mode','',true];
player setUnitLoadout admin_gear;
admin_gear = [];
player setVariable ['realname',profileName,true];
player allowDamage true;
player setVariable['admin_godmode_status',false,true];
['Du bist nun nicht mehr als Moderator sichtbar!',true,"fast"] call life_fnc_notification_system;
['Dein Gott-Modus ist nun nicht mehr aktiv!',true,"long"] call life_fnc_notification_system;
[13,player,[profileName,getplayeruid player,format['%1 hat den Moderator im Dienst Modus verlassen.',profileName]]] remoteExecCall ['ton_fnc_rem_proxy',2];
};
Alles anzeigen
Also das erste rufst du auf wie auch immer du es aufrufen möchtest per hotkey oder per Knopf...
Was meinst du das letzte das letzt kommt in die fn_PlayerTags.sqf