Guten Tag,
habe eine neue Art von Nachricht erstellt unzwar das Polizisten Server Nachrichten posten können. Ich hatte daher einfach die Funktion der Admin Nachricht übernommen
Funktioniert alles soweit.
Nun will ich das es ausgeblendet wird für zivis etc.
Dies muss man ja in der fn_p_openmenu.sqf machen. Nun ist das problem, woher bezieht man eig die ctrlshow? Habe etwas im Internet geforscht und gesehen das es die "idc" sein soll.
Hier ein Auschnitt aus meiner cellphone.hpp
class PoliceMsgAllButton : life_RscButtonMenu
{
idc = 3024;
text = "$STR_CELL_PoliceMSGAll";
colorBackground[] = {0,0.23,1,0.48};
onButtonClick = "[] call TON_fnc_cell_policemsgall";
x = 0.775;
y = 0.8;
w = 0.15;
h = 0.05;
};
Alles anzeigen
Also muss ich jetzt einfach die 3014 eintragen als ctrlshow oder woher bezieh ich die? Weil wen ich dies mache gibt es keine änderung.
Hier meine fn_p_openmenu
#include <macro.h>
/*
File: fn_p_openMenu.sqf
Author: Bryan "Tonic" Boardwine
Description:
The code is documentation enough
*/
if(!alive player || dialog) exitWith {};
createDialog "playerSettings";
disableSerialization;
switch(playerSide) do
{
case west:
{
ctrlShow[2011,false];
ctrlShow[1207,false];
ctrlShow[1209,false];
ctrlShow[3024,true];
};
case civilian:
{
ctrlShow[2012,false];
ctrlShow[1210,false];
ctrlShow[2008,false];
ctrlShow[1408,false];
ctrlShow[1845,false];
};
case independent:
{
ctrlShow[2012,false]; // Wantedliste
ctrlShow[2011,false]; // Gangmenü
ctrlShow[9800,false]; // Wanted +
};
case east:
{
ctrlShow[2011,false]; //Gangmenu
ctrlShow[9800,false]; // Wanted +
ctrlShow[2012,false]; // Wantedliste
ctrlShow[1210,false];
ctrlShow[2008,false];
ctrlShow[1408,false];
ctrlShow[1845,false];
};
};
if(__GETC__(life_adminlevel) < 1) then
{
ctrlShow[2020,false];
ctrlShow[2021,false];
ctrlShow[20210,false];
};
if(__GETC__(life_adminlevel) > 1) then
{
ctrlShow[100045,false];
ctrlShow[100054,false];
};
[] call life_fnc_p_updateMenu;
Alles anzeigen
Daher ich nur wollte das es für die west seite sichtbar ist daher true. sollte ja eig auch klappen.
Danke im vorraus
//EDIT.
Alle außer West Side können den Button nicht nutzen! Ich will nurnoch das die Zivis etc ihn nicht sehen können