moin leute habe mal versucht eine Cop MSG an alle einzufügen aber so richtig will es nicht die nachricht wird zwar produziert aber nicht weiter an die spieler geleitet
ich selbst kann sie lesen sonnst keiner ihr könnt ja mal rüber schauen vill findet ihr was
Code
TON_fnc_clientGangLeader =
compileFinal "
private[""_unit"",""_group""];
_unit = _this select 0;
_group = _this select 1;
if(isNil ""_unit"" OR isNil ""_group"") exitWith {};
if(player == _unit && (group player) == _group) then
{
player setRank ""COLONEL"";
_group selectLeader _unit;
hint ""Du wurdest zum Gang Leader ernannt."";
};
";
publicVariable "TON_fnc_clientGangLeader";
//Cell Phone Messaging
/*
-fnc_cell_textmsg
-fnc_cell_textcop
-fnc_cell_textadmin
-fnc_cell_adminmsg
-fnc_cell_adminmsgall
*/
//To EMS
TON_fnc_cell_emsrequest =
compileFinal "
private[""_msg"",""_to""];
ctrlShow[3022,false];
_msg = ctrlText 3003;
_to = ""Notarzt"";
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";ctrlShow[3022,true];};
[[_msg,name player,5],""TON_fnc_clientMessage"",independent,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Du hast eine Nachricht an jeden Notarzt gesendet."",_to,_msg];
ctrlShow[3022,true];
";
//To One Person
TON_fnc_cell_textmsg =
compileFinal "
private[""_msg"",""_to""];
ctrlShow[3015,false];
_msg = ctrlText 3003;
if(lbCurSel 3004 == -1) exitWith {hint ""Um eine Nachricht zu senden, Spieler auswahl!""; ctrlShow[3015,true];};
_to = call compile format[""%1"",(lbData[3004,(lbCurSel 3004)])];
if(isNull _to) exitWith {ctrlShow[3015,true];};
if(isNil ""_to"") exitWith {ctrlShow[3015,true];};
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";ctrlShow[3015,true];};
[[_msg,name player,0],""TON_fnc_clientMessage"",_to,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Du hast %1 eine Nachricht gesendet: %2"",name _to,_msg];
ctrlShow[3015,true];
";
//To All Cops
TON_fnc_cell_textcop =
compileFinal "
private[""_msg"",""_to""];
ctrlShow[3016,false];
_msg = ctrlText 3003;
_to = ""Polizei"";
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";ctrlShow[3016,true];};
[[_msg,name player,1],""TON_fnc_clientMessage"",true,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Du hast %1 eine Nachricht gesendet: %2"",_to,_msg];
ctrlShow[3016,true];
";
//To All Admins
TON_fnc_cell_textadmin =
compileFinal "
private[""_msg"",""_to"",""_from""];
ctrlShow[3017,false];
_msg = ctrlText 3003;
_to = ""FunLife"";
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";ctrlShow[3017,true];};
[[_msg,name player,2],""TON_fnc_clientMessage"",true,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Du hast %1 eine Nachricht gesendet: %2"",_to,_msg];
ctrlShow[3017,true];
";
//Admin To One Person
TON_fnc_cell_adminmsg =
compileFinal "
if(isServer) exitWith {};
if((call life_adminlevel) < 1) exitWith {hint ""Du bist kein Admin!"";};
private[""_msg"",""_to""];
_msg = ctrlText 3003;
_to = call compile format[""%1"",(lbData[3004,(lbCurSel 3004)])];
if(isNull _to) exitWith {};
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";};
[[_msg,name player,3],""TON_fnc_clientMessage"",_to,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Admin-Nachricht gesendet an: %1 - Message: %2"",name _to,_msg];
";
TON_fnc_cell_adminmsgall =
compileFinal "
if(isServer) exitWith {};
if((call life_adminlevel) < 1) exitWith {hint ""Du bist kein Admin!"";};
private[""_msg"",""_from""];
_msg = ctrlText 3003;
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";};
[[_msg,name player,4],""TON_fnc_clientMessage"",true,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Admin-Nachricht gesendet an alle: %1"",_msg];
";
TON_fnc_cell_copmsgall =
compileFinal "
if(isServer) exitWith {};
if((call life_coplevel) < 1) exitWith {hint ""Du bist kein Polizist!"";};
private[""_msg"",""_from""];
_msg = ctrlText 3003;
if(_msg == """") exitWith {hint ""Zum senden bitte Nachricht eingeben!"";};
[[_msg,name player,7],""TON_fnc_clientMessage"",true,false] spawn life_fnc_MP;
[] call life_fnc_cellphone;
hint format[""Polizei-Nachricht an alle gesendet: %1"",_msg];
";
publicVariable "TON_fnc_cell_textmsg";
publicVariable "TON_fnc_cell_textcop";
publicVariable "TON_fnc_cell_textadmin";
publicVariable "TON_fnc_cell_adminmsg";
publicVariable "TON_fnc_cell_adminmsgall";
publicVariable "TON_fnc_cell_emsrequest";
publicVariable "TON_fnc_cell_copmsgall";
//Client Message
/*
0 = private message
1 = police message
2 = message to admin
3 = message from admin
4 = admin message to all
*/
TON_fnc_clientMessage =
compileFinal "
if(isServer) exitWith {};
private[""_msg"",""_from"", ""_type""];
_msg = _this select 0;
_from = _this select 1;
_type = _this select 2;
if(_from == """") exitWith {};
switch (_type) do
{
case 0 :
{
private[""_message""];
_message = format["">>>Nachricht von %1: %2"",_from,_msg];
hint parseText format [""<t color='#FFCC00'><t size='2'><t align='center'>New Message<br/><br/><t color='#33CC33'><t align='left'><t size='1'>To: <t color='#ffffff'>You<br/><t color='#33CC33'>From: <t color='#ffffff'>%1<br/><br/><t color='#33CC33'>Message:<br/><t color='#ffffff'>%2"",_from,_msg];
[""TextMessage"",[format[""Du hast eine Private Nachricht von %1 erhalten"",_from]]] call bis_fnc_showNotification;
systemChat _message;
};
case 1 :
{
if(side player != west) exitWith {};
private[""_message""];
_message = format[""Polizeinotruf von %1: %2"",_from,_msg];
hint parseText format [""<t color='#316dff'><t size='2'><t align='center'>Neuer Polizeinotruf<br/><br/><t color='#33CC33'><t align='left'><t size='1'>An: <t color='#ffffff'>Alle Polizisten<br/><t color='#33CC33'>Von: <t color='#ffffff'>%1<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%2"",_from,_msg];
[""PoliceDispatch"",[format[""Neuer Polizeinotruf von %1 ist eingegangen:"",_from]]] call bis_fnc_showNotification;
systemChat _message;
};
case 2 :
{
if((call life_adminlevel) < 1) exitWith {};
private[""_message""];
_message = format[""%1 benötigt die Hilfe eines Admins: %2"",_from,_msg];
hint parseText format [""<t color='#ffcefe'><t size='2'><t align='center'>Admin anschreiben<br/><br/><t color='#33CC33'><t align='left'><t size='1'>An: <t color='#ffffff'>FunLife<br/><t color='#33CC33'>Von: <t color='#ffffff'>%1<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%2"",_from,_msg];
[""AdminDispatch"",[format[""%1 hat nach einem Admin gefragt!"",_from]]] call bis_fnc_showNotification;
systemChat _message;
};
case 3 :
{
private[""_message""];
_message = format[""Admin-Nachricht: %1"",_msg];
_admin = format[""Gesendet von Battle Life: %1"", _from];
hint parseText format [""<t color='#FF0000'><t size='2'><t align='center'>Admin-Nachricht<br/><br/><t color='#33CC33'><t align='left'><t size='1'>Eine: <t color='#ffffff'>You<br/><t color='#33CC33'>Von: <t color='#ffffff'>An Admin<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%1"",_msg];
[""AdminMessage"",[""Du hast eine Nachricht von einem Admin erhalten!""]] call bis_fnc_showNotification;
systemChat _message;
if((call life_adminlevel) > 0) then {systemChat _admin;};
};
case 4 :
{
private[""_message"",""_admin""];
_message = format[""Admin-Nachricht: %1"",_msg];
_admin = format[""Gesendet von Battle Life: %1"", _from];
hint parseText format [""<t color='#FF0000'><t size='2'><t align='center'>Admin-Nachricht<br/><br/><t align='center'><img size='5' color='#FFFFFF' image='textures\msg\fia.paa'/><br/><br/><t color='#33CC33'><t align='left'><t size='1'>An: <t color='#ffffff'>Alle Spieler<br/><t color='#33CC33'>Von: <t color='#ffffff'>FunLife<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%1"",_msg];
[""AdminMessage"",[""Du hast eine Nachricht von einem Admin erhalten!""]] call bis_fnc_showNotification;
systemChat _message;
if((call life_adminlevel) > 0) then {systemChat _admin;};
};
case 5: {
private[""_message""];
_message = format[""Notarzt angefordert: %1"",_msg];
hint parseText format [""<t color='#FFCC00'><t size='2'><t align='center'>Notarzt angefordert<br/><br/><t color='#33CC33'><t align='left'><t size='1'>An: <t color='#ffffff'>Du<br/><t color='#33CC33'>Von: <t color='#ffffff'>%1<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%2"",_from,_msg];
[""TextMessage"",[format[""Notarzt angefordert von %1"",_from]]] call bis_fnc_showNotification;
};
case 6:
{
private[""_message"",""_admin""];
_message = format[""!!!Polizei-Nachricht: %1"",_msg];
_admin = format[""Gesendet von Polizei: %1"", _from];
hint parseText format [""<t color='#316dff'><t size='2'><t align='center'>Polizei-Nachricht<br/><br/><t align='center'><img size='5' color='#FFFFFF' image='textures\msg\nato.paa'/><br/><br/><t color='#33CC33'><t align='left'><t size='1'>An: <t color='#ffffff'>Alle Spieler<br/><t color='#33CC33'>Von: <t color='#ffffff'>Polizei Altis<br/><br/><t color='#33CC33'>Nachricht:<br/><t color='#ffffff'>%1"",_msg];
[""AdminMessage"",[""Du hast eine Nachricht von der Polizei erhalten!""]] call bis_fnc_showNotification;
systemChat _message;
};
};
";
publicVariable "TON_fnc_clientMessage";
Alles anzeigen