Beiträge von JohnnyWalker
-
-
JohnnyWalker um deine Frage zu beantworten schau mal unten in den Code
Code//if(_shop == "medic" && playerSide != independent) exitWith { ["TEST","MHH",1,"red"] call MSG_fnc_handle; }; if(_shop == "medic" && playerSide != independent) exitWith { ["Du bist kein Sanitäter"] call MSG_fnc_handle; }; if(_shop == "cop" && playerSide != west) exitWith { [(localize "STR_NOTF_NotACop")] call MSG_fnc_handle; };
Habe es jetzt einfach mal mit dem Code gemacht den du mir gesendet hast hier
Codeif(_shop == "medic" && playerSide != independent) exitWith { ["Du bist kein Sanitäter"] call MSG_fnc_handle; };
Und jetzt funktioniert es aus.
Also brauch ich garnicht mit ["123","123","123"] weill der call im Code schon die handle aufruft und das ausführt.
Und ich habe da jetzt paar tage dran rum gefummelt
Danke dir Leon
-
Also habe es nun nochma versucht,
aber es kommt immer DU MUSST EINE NACHRICHT EINGEBEN. Füge mal die abgeänderten Datein und rpt log bei.
Version 3.1.4.8
Handy : SQL Smartphone
smartphone.hpp
class Life_my_smartphone {
idd = 88888;
name = "life_my_telephone_menu";
movingEnable = false;
enableSimulation = true;
onLoad = "[] spawn life_fnc_smartphone;";
class controlsBackground {
class Life_RscTitleBackground:Life_RscText {
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"};
idc = -1;
x = 0.1;
y = 0.2;
w = 0.95;
h = (1 / 25);
};
class MainBackground:Life_RscText {
colorBackground[] = {0, 0, 0, 0.7};
idc = -1;
x = 0.1;
y = 0.2 + (11 / 250);
w = 0.95;
h = 0.7 - (22 / 250);
};
class PlayerListTitleBackground:Life_RscText {
colorBackground[] = {0.588, 0.424, 0.145, 1.0};
idc = -1;
x = 0.11;
y = 0.25;
w = 0.2;
h = (1 / 25);
};
class MessageTitleBackground:Life_RscText {
colorBackground[] = {0.588, 0.424, 0.145, 1.0};
idc = -1;
x = 0.325;
y = 0.25;
w = 0.7;
h = (1 / 25);
};
class RandomTitleBackground:Life_RscText {
colorBackground[] = {0.588, 0.424, 0.145, 1.0};
idc = -1;
x = 0.325;
y = 0.25 + 0.3 + (1 / 25);
w = 0.7;
h = (1 / 25);
};
};
class controls {
class MessageTitle : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 88886;
text = "";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)";
x = 0.325;
y = 0.25;
w = 0.7;
h = (1 / 25);
};
class RandomTitle : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 88890;
text = "$STR_SMARTPHONE_RANDOMTITLE";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)";
x = 0.325;
y = 0.25 + 0.3 + (1 / 25);
w = 0.7;
h = (1 / 25);
};
class PlayerList : Life_RscListBox
{
idc = 88881;
onLBSelChanged = "[2] spawn life_fnc_smartphone;";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
x = 0.11;
y = 0.25 + (1 / 25);
w = 0.2;
h = 0.5;
};
class MessageList : Life_RscListNBox
{
idc = 88882;
onLBSelChanged = "[(lbCurSel 88882)] call life_fnc_showMsg;";
//sizeEx = 0.04;
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
colorBackground[] = {0, 0, 0, 0.0};
columns[] = {0,0.3};
x = 0.325;
y = 0.25 + (1 / 25);
w = 0.7;
h = 0.3;
};
class TextShow : Life_RscControlsGroup {
x = 0.325;
y = 0.25 + 0.3 + (1 / 25) + (1 / 25);
w = 0.7;
h = 0.15;
class HScrollbar : HScrollbar {
height = 0;
};
class controls {
class showText : Life_RscStructuredText {
idc = 88887;
text = "";
colorBackground[] = {0.28,0.28,0.28,0.28};
size = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)";
shadow = 0;
x = 0;
y = 0;
w = 0.69;//w = 0.7;
h = 1;//h = 2.15;
};
};
};
class Schreiben : Life_RscButtonMenu {
idc = 887892;
text = "$STR_SMARTPHONE_SCHREIBEN";
onButtonClick = "createDialog ""Life_smartphone_schreiben"";";
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1.0};
x = 0.11;
y = 0.25 + (1 / 25) + 0.51;
w = 0.2;
h = (1 / 25);
};
class Title : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = -1;
text = "$STR_SMARTPHONE_TITLE";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
x = 0.1;
y = 0.2;
w = 0.95;
h = (1 / 25);
};
class PlayerListTitle : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = -1;
text = "$STR_SMARTPHONE_PLAYERLISTTITLE";
sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)";
x = 0.11;
y = 0.25;
w = 0.2;
h = (1 / 25);
};
class CloseLoadMenu : Life_RscButtonMenu {
idc = -1;
text = "$STR_Global_Close";
onButtonClick = "closeDialog 0;[] call life_fnc_p_updateMenu";
x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
y = 0.9 - (1 / 25);
w = (6.25 / 40);
h = (1 / 25);
};
class Notruf : Life_RscButtonMenu {
idc = -1;
text = "$STR_SMARTPHONE_NOTRUF";
onButtonClick = "createDialog ""Life_smartphone_notruf"";";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
x = 0.325 + 0.7 - (6.25 / 40);
y = 0.25 + (1 / 25) + 0.51;
w = (6.25 / 40);
h = (1 / 25);
};
class DeleteMessages : Life_RscButtonMenu {
idc = -1;
text = "Nachrichten löschen";
onButtonClick = "[3] call life_fnc_smartphone;";
colorBackground[] = { 0.584, 0.086, 0.086, 1.0 };
x = 0 + 0.7 - (6.25 / 40);
y = 0.25 + (1 / 25) + 0.51;
w = (6.25 / 20);
h = (1 / 25);
};
};
};
class Life_smartphone_schreiben
{
idd = 88883;
name = "life_my_smartphone_schreiben";
movingEnable = false;
enableSimulation = true;
onLoad = "[0,(lbData[88881,(lbCurSel 88881)])] spawn life_fnc_newMsg;";
class controlsBackground {
class Life_RscTitleBackground:Life_RscText {
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", "(profilenamespace getvariable ['GUI_BCG_RGB_A',0.7])"};
idc = -1;
x = 0.1;
y = 0.2;
w = 0.6;
h = (1 / 25);
};
class MainBackground:Life_RscText {
colorBackground[] = {0, 0, 0, 0.7};
idc = -1;
x = 0.1;
y = 0.2 + (11 / 250);
w = 0.6;
h = 0.1;
};
};
class controls {
class Title : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 88886;
text = "$STR_SMARTPHONE_NACHRICHTTITLE";
x = 0.1;
y = 0.2;
w = 0.95;
h = (1 / 25);
};
class Absenden : Life_RscButtonMenu {
idc = 88885;
text = "$STR_SMARTPHONE_ABSENDEN";
onButtonClick = "[1,-1,(ctrlText 88884)] call life_fnc_newMsg;";
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1.0};
x = 0.6 - (6.25 / 40) + 0.088;
y = 0.3 + (1 / 25) - 0.048;
w = (6.25 / 40);
h = (1 / 25);
};
class AdminMsg : life_RscButtonMenu
{
idc = 888897;
text = "$STR_CELL_AdminMsg";
colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1.0};
onButtonClick = "[5,-1,(ctrlText 88884)] call life_fnc_newMsg;";
x = 0.6 - (6.25 / 40) - 0.121;
y = 0.3 + (1 / 25) - 0.048;
w = 0.2;
h = (1 / 25);
};
class Close : Life_RscButtonMenu {
idc = -1;
text = "$STR_Global_Close";
onButtonClick = "closeDialog 0;";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
x = 0.11;
y = 0.3 + (1 / 25) - 0.048;
w = (6.25 / 40);
h = (1 / 25);
};
class textEdit : Life_RscEdit {
idc = 88884;
text = "";
sizeEx = 0.030;
x = 0.11; y = 0.3 - 0.048;
w = 0.58; h = 0.03;
};
};
};
class Life_smartphone_notruf {
idd = 887890;
name= "life_my_smartphone_notruf";
movingEnable = false;
enableSimulation = true;
onLoad = "[6] spawn life_fnc_newMsg;";
class controlsBackground {
class Life_RscTitleBackground:Life_RscText {
colorBackground[] = {0.584, 0.086, 0.086,1.0};
idc = -1;
x = 0.1;
y = 0.2;
w = 0.85;
h = (1 / 25);
};
class MainBackground:Life_RscText {
colorBackground[] = {0, 0, 0, 0.7};
idc = -1;
x = 0.1;
y = 0.2 + (11 / 250);
w = 0.85;
h = 0.15 - (5 / 250);
};
};
class controls {
class Title : Life_RscTitle {
colorBackground[] = {0, 0, 0, 0};
idc = 888892;
text = "$STR_SMARTPHONE_Notruftitle";
x = 0.1;
y = 0.2;
w = 0.6;
h = (1 / 25);
};
class textEdit : Life_RscEdit {
idc = 888894;
text = "";
sizeEx = 0.030;
x = 0.11; y = 0.25;
w = 0.83; h = 0.03;
};
class TxtCopButton : life_RscButtonMenu
{
idc = 888895;
text = "$STR_CELL_TextPolice";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[2,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.32;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class TxtAdminButton : life_RscButtonMenu
{
idc = 888896;
text = "$STR_CELL_TextAdmins";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[3,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.53;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class AdminMsgAll : life_RscButtonMenu
{
idc = 888898;
text = "$STR_CELL_AdminMSGAll";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[7,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.53;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class EMSReq : life_RscButtonMenu
{
idc = 888899;
text = "$STR_CELL_EMSRequest";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[4,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.11;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
/*
class ADACReq : life_RscButtonMenu
{
idc = 888900;
text = "$STR_CELL_ADACRequest";
colorBackground[] = {0.584, 0.086, 0.086,1.0};
onButtonClick = "[8,-1,(ctrlText 888894)] call life_fnc_newMsg;";
x = 0.74;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
*/
class PoliceMsgAllButton : life_RscButtonMenu
{
idc = 3023;
text = "Rundfunk";
colorBackground[] = {"(profileNamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profileNamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profileNamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 0.5};
onButtonClick = "[] call TON_fnc_cell_polizeimsgall";
x = 0.74;
y = 0.30;
w = 0.2;
h = (1 / 25);
};
class CloseButton : Life_RscButtonMenu {
idc = -1;
text = "$STR_Global_Close";
onButtonClick = "closeDialog 0;";
x = -0.06 + (6.25 / 40) + (1 / 250 / (safezoneW / safezoneH));
y = 0.38 + (1 / 50);
w = (6.25 / 40);
h = (1 / 25);
};
};
};
Hoffe das mir jemand helfen kann.
#EDIT --> Hat sich erledigt, funktioniert nun alles. Wie es soll.
-
Kommt den irgendeine fehler meldung? wenn du Z drückst. Und LAde mal ne RPT Log und Client Log hoch. Falls da fehler drin sind, das man dir helfen kann"Kann dir aber nicht sagen das ich dir helfen kann" aber evt andere dann.
-
Ja die paa datein, das sind die grafiken, die du laut eines Post eingefügt hast.
-
frage doch erstmal ob er sie heruntergeladen hat
ich schätze das er sie komplett vergessen hat
Das brauch man nicht fragen, sollte automatisch erklärt sein, wenn man die frage stellt ob er die Bilder im Ordner hat.
-
Sieht mir so aus, das er die Bild Datein nicht richtig angelegt hat bzw im Richtigen Ordner liegen hat.
Hast du die PAA datein in "images/tablet". Liegen?
-
Das Script von ihm hat nur 2 Triggers, einmal nur den Weltuntergang selber, dann Mission neustart nur"Nichtmal den server" ...
Die Config von ihm ist einfach nur mit einer Zeit aufgebaut also mit Sekunden, er gibt die Sekunden aus um den Trigger auszulösen, aber Startet der Server durch nen Update mal 2-3 Min später, somit greift das Script nicht mehr, und Server startet einfach neu ohne das Event.
-
-
Habe nun wieder den halben Tag gegooglet und nichst darüber gefunden.
somit #push
-
Hallo,
Ich habe die Tage von Shinji das Tankstellen Script eingebaut bekommen.
Und habe nun in der fn_asyncCall.sqf, 2 Verschiedene fehler. Die mir den Log zu Spamen nach einer Zeit, Ich habe schon versucht sachen auf False zu stellen die er mir als möglichen Fehler anzeigt. Habe versucht den Sleep Timer auszubaune, alles nichts geholfen.
Habe den RPG Log vom Server angehängt. und eine Output, da steht auch drin das nur die 2 Fehler sind, die Fehlermeldung von er Log datei ist nicht zu beachten. Die habe ich öfters aus, ist nur zwischen drin um paar sachen zu checken.
Laufe aktuell auf EXTDB, und au fder 3.1.4.8 "und Nein möchte nicht wechseln erstmal nicht"
Shinji hatte auch nach dem Fehler geschaut aber nichts gefunden, er meitne solle hier mal nach fragen ob mir da jemand helfen kann.greetz
Johnny
-
Funktioniert auch nicht. Es wird absolut kein hint erzeugt.
Client log spuckt diese fehlermeldung aus
3:36:35 "MSG Error : Parameter No.3 erwartet String oder Text oder Bool | Parameter : [""TEST"",""MHH"",1]"
3:36:35 "MSG Error : Parameter No.3 erwartet String oder Text oder Bool | Parameter : [""TEST"",""MHH"",1]"
-
Wenn überhaupt, dann:
if(_shop == "medic" && playerSide != independent) exitWith {["TEST","MHH",1,"red"] call MSG_fnc_handle};
O.k Danke werde es mal versuchen.
-
Hallo,
Ist es eigentlich möglich mit BEC über der Scheduler.xml einen Trigger befehl auszugeben? bzw ein Event?
Habe nen Weltuntergangs Script von Maverick gekauft, dies führt ein event aus mit dem Code "[1] remoteExec ["mav_ServerRestartEvent_fnc_ServerRestartEvent"];" würde diesen gerne per BEC/Scheduler.xml ausführen lassen ist dies möglich?
Johnny Walker
-
Kann mir echt keiner helfen?
-
So habe nun mehre Variationen probiert, und es passiert garnichts.
Spoiler anzeigen
if(_shop == "medic" && playerSide != independent) exitWith {[TEST,MHH,1,red] call MSG_fnc_handle;};
Spoiler anzeigen
if(_shop == "medic" && playerSide != independent) exitWith ["TEST","MHH","1","red"] call MSG_fnc_handle;
Spoiler anzeigen
if(_shop == "medic" && playerSide != independent) exitWith {[TEST,MHH,1,red] call MSG_fnc_handle};
Selbst ohne exitWith, aber es passiert garnichts. Benutze die 3.1.4.8
Standart wäre das hier
Spoiler anzeigen
/*
File: fn_virt_menu.sqf
Author: Bryan "Tonic" Boardwine
Description:
Initialize the virtual shop menu.
*/
private["_shop"];
_shop = _this select 3;
if(isNil {_shop}) exitWith {};
life_shop_type = _shop;
life_shop_npc = _this select 0;
if(_shop == "cop" && playerSide != west) exitWith {hint localize "STR_NOTF_NotACop"};
if(_shop == "medic" && playerSide != independent) exitWith {hint "Du bist kein Sanitäter"};
createDialog "shops_menu";
[] call life_fnc_virt_update
Bin echt überfragt nun
-
Ich Benutze Version 5.0 und habe das problem das wenn ich auf den Server join das ich direkt einen Blackscreen bekomme und dort steht "Ueberprüfe Daten des Personalausweises" ohne das ich schon was ausfüllen konnte oder sonst was. Kann mir jemand weiterhelfen?
Bevor es jemand anders schreibt, Häng die Logs lieber an. So wird dir wahrscheinlich leider keiner helfen oder helfen können
-
Kann zu cationstudio.com auch einiges sagen.
Zu den Scripts
Die Scripts die man bei ihm kauft sind TOP, Habe bei ihm Schließfach, und Crafting gekauft. Waren sehr einfach einzubauen, sehr leicht zu konfigurieren"Wenn man keine anfangsprobleme hatte beim einfügen sprich flüchtigkeitsfehler beim konfigurieren"
Zum Support
Support von ihm ist auch super, er hilft schnell wenn es probleme gibt.
Zum Preis
Die Preise für die Scripts die er anbietet sind sehr gut muss man sagen.
Alles in allem ist man bei ihm in sehr sehr gute hände wenn man bei ihm Scripts holt.
Habe bis jetzt richtig gute erfahrungen bei ihm sammeln dürfen.
Zu Maverrick sage ich mal nichts,
habe bei ihm 2 Scripts gekauft
Skill System und Tuining Shop, einbau simple. Aber der Support lässt zu wünschen übrig
Da kriegt man solche antworten "diese Anpassungen sind möglich, leider liegt es nicht in unserem Bereich dies anzupassen, vorallem da wir aktuell keine Zeit haben. Die Anpassungen sollten jedoch recht leicht einzurichten sein." Wenn man fragt wie es aussieht bei nem Skill System weitere sachen einzufügen, wie man das in etwa machen sollte.
Wie gesagt cationstudio.com ist nur zu empfehlen.
-
Fehler ist eingegrenz nur noch der fehler
Spoiler anzeigen
Error in expression <_key]; _key = _key select 1;
waitUntil{sleep (random .03); !DB_Async_ExtraLock}>
Error position:
Error Generic error in expression
File \life_server\Functions\MySQL\fn_asyncCall.sqf [DB_fnc_asyncCall], line 28
Suspending not allowed in this context
Error in expression
} else {
sleep 0.35;
};
};
DB_Async_ExtraLock = >
Error position:
};
};
DB_Async_ExtraLock = >
Error Generic error in expression
File \life_server\Functions\MySQL\fn_asyncCall.sqf [DB_fnc_asyncCall], line 36
Suspending not allowed in this context
Error in expression
} else {
sleep 0.35;
};
};
Kann mir keiner dabei helfen? wäre auch bereit ne ggl zu geben irgendwas kleines. Komme gerade beim besten willen nicht mehr mit mit diesem fehler
-
Ich bin es jetzt schon mehr mals durch gegangen, komme immer wieder meistens auf diese fehler raus. Erst wollten es welche für Geld bei uns einrichten, dann wurde daraus nichts und ich habe mich dran gesetzt, dann wollte es jemand anders machen für Geld wurde uach nichts, und ich habe mich nun wieder dran gesetzt sitze da nun knapp 2 wochen ca dran. Und komme bei dem Script immer auf das selbe raus. Darum frage ich ja hier nach hilfe, ist ja nicht so das ich es schon mehr mals oft genug versucht habe, aber es klappt bei mir nicht wirklich