Sehr geehrte Damen und Herren,
ich bräuchte eure Hilfe beim Script.
Wir haben einen Server mit der Version Tanoa5.0 und extDB3. Ich habe das SQL Smartphone Tutorial von (SQL Smartphone - Nitrado Tutorial) benutzt und bekomme jetzt einen Fehler:
Spoiler anzeigen
Error in expression <me life_smartphoneTarget]];
if((__GETC__(life_adminlevel) < 1)) then
{
ctrlShow[>
Error position: <(life_adminlevel) < 1)) then
{
ctrlShow[>
Error Missing )
File core\pmenu\fn_newMsg.sqf [life_fnc_newMsg], line 95
Error in expression <me life_smartphoneTarget]];
if((__GETC__(life_adminlevel) < 1)) then
{
ctrlShow[>
Error position: <(life_adminlevel) < 1)) then
{
ctrlShow[>
Error Missing )
File core\pmenu\fn_newMsg.sqf [life_fnc_newMsg], line 95
Die Datei sieht wie folgt aus:
#include <macro.h>
/*
file: fn_newMsg.sqf
Author: Silex modified by cat24max
Übersetzt von Tim "cat24max" Vogler
http://republik-altis.de/
*/
private["_to","_type","_playerData","_msg"];
disableSerialization;
_type = [_this,0,-1] call BIS_fnc_param;
_playerData = [_this,1,-1] call BIS_fnc_param;
_msg = [_this,2,"",[""]] call BIS_fnc_param;
_display = findDisplay 88888;
_cPlayerList = _display displayCtrl 88881;
_cMessageEdit = _display displayCtrl 88884;
switch(_type) do
{
case 0:
{
life_smartphoneTarget = call compile format["%1",_playerData];
ctrlSetText[88886, format["Nachricht an: %1",name life_smartphoneTarget]];
if((__GETC__(life_adminlevel) < 1)) then
{
ctrlShow[888897,false];
};
};
//normal message
case 1:
{
if(isNUll life_smartphoneTarget) exitWith {hint format["Keine Person ausgwählt!"];};
ctrlShow[88885, false];
if(_msg == "") exitWith {hint "Du musst eine Nachricht eingeben.";ctrlShow[88885, true];};
[[life_smartphoneTarget,_msg,player,0],"GHB_fnc_handleMessages",false] spawn life_fnc_MP;
hint format["Du hast %1 folgende Nachricht gesendet: %2",name life_smartphoneTarget,_msg];
ctrlShow[88885, true];
closeDialog 88883;
};
//copmessage
case 2:
{
if(({side _x == west} count playableUnits) == 0) exitWith {hint format["Die Polizei ist derzeit nicht zu erreichen. Bitte versuchen Sie es später nochmal."];};
ctrlShow[888895,false];
if(_msg == "") exitWith {hint "Du musst eine Nachricht eingeben.";ctrlShow[888895,true];};
[[ObjNull,_msg,player,1],"GHB_fnc_handleMessages",false] spawn life_fnc_MP;
_to = "der Notrufzentrale";
hint format["Du hast %1 folgende Nachricht gesendet: %2",_to,_msg];
ctrlShow[888895,true];
closeDialog 887890;
};
//msgadmin
case 3:
{
ctrlShow[888896,false];
if(_msg == "") exitWith {hint "Du musst eine Nachricht eingeben.";ctrlShow[888896,true];};
[[ObjNull,_msg,player,2],"GHB_fnc_handleMessages",false] spawn life_fnc_MP;
_to = "den Administratoren";
hint format["Du hast %1 folgende Nachricht gesendet: %2",_to,_msg];
ctrlShow[888896,true];
closeDialog 887890;
};
//emsrequest
case 4:
{
if(({side _x == independent} count playableUnits) == 0) exitWith {hint format["Zurzeit ist kein Arzt im Dienst. Bitte probiere es später nochmal."];};
ctrlShow[888899,false];
if(_msg == "") exitWith {hint "Du musst eine Nachricht eingeben.";ctrlShow[888899,true];};
[[ObjNull,_msg,player,3],"GHB_fnc_handleMessages",false] spawn life_fnc_MP;
hint format["Du hast eine Nachricht an die Notrufzentrale des Kavala Krankenhauses gesendet.",_msg];
ctrlShow[888899,true];
closeDialog 887890;
};
//adminToPerson
case 5:
{
if((call life_adminlevel) < 1) exitWith {hint "Du bist kein Admin!";};
if(isNULL life_smartphoneTarget) exitWith {hint format["Keine Person ausgwählt!"];};
if(_msg == "") exitWith {hint "Du musst eine Nachricht eingeben.";};
[[life_smartphoneTarget,_msg,player,4],"GHB_fnc_handleMessages",false] spawn life_fnc_MP;
hint format["Admin Nachricht an %1 gesendet: %2",name life_smartphoneTarget,_msg];
closeDialog 88883;
};
//emergencyloading
case 6:
{
if((__GETC__(life_adminlevel) < 1)) then
{
ctrlShow[888898,false];
ctrlShow[888896,true];
} else {
ctrlShow[888898,true];
ctrlShow[888896,false];
};
};
//adminMsgAll
case 7:
{
if((call life_adminlevel) < 1) exitWith {hint "You are not an admin!";};
if(_msg == "") exitWith {hint "Du musst eine Nachricht eingeben.";};
[[ObjNull,_msg,player,5],"GHB_fnc_handleMessages",false] spawn life_fnc_MP;
hint format["Admin Broadcast: %1",_msg];
closeDialog 887890;
};
};
Alles anzeigen
Ich hoffe es kann jemand helfen.
Mit freundlichen Grüßen
MrZuckerSch0ck