es gibt einen ganz einfachen Befehl dafür hab ihn nur leider vergessen
Beiträge von Risk
-
-
Hab nochmal geupdatet hab was vergessen
-
Auf den ersten Blick ist die INIT völlig für'n Arsch.
Warum sind da überall zwei " bei Strings?
stimmt wo du es gerade sagst
-
Hallo Leute.
Heute zeige ich euch wie ihr ein neues Level erstellt.
Wir nehmen als Beispiel das reblevel.Geht in eure fn_quereRequest.sqf ( life_server\fnc\mysql )
Dort erstellen wir einen neuen Query.
Brainfuck// Level _query2 = switch(_side) do { case west: {_returnCount = 1; format["SELECT reblevel FROM LEVEL WHERE playerid='%1'",_uid];}; case civilian: {_returnCount = 1; format["SELECT reblevel FROM LEVEL WHERE playerid='%1'",_uid];}; case independent: {_returnCount = 1; format["SELECT reblevel FROM LEVEL WHERE playerid='%1'",_uid];}; }; waitUntil{sleep (random 0.3); !DB_Async_Active}; _queryResult2 = [_query2,2] call DB_fnc_asyncCall;
Geht in eure fn_insertRequest.sqf ( life_server\fnc\mysql )Dort erstellen wir einen neuen Query.
Brainfuck_queryLevel = format["INSERT INTO LEVEL (playerid) VALUES ('%1')",_uid]; waitUntil{sleep (random 0.3); !DB_Async_Active}; [_queryLevel,1] call DB_fnc_asyncCall;
Weiter unten sagen wir noch welche nummer das ganzen haben wird/soll.
Code_tmp = _queryResult2 select 0; // Welches Level ausgewählt wird 0 ist das erste 1 das zweite ect _queryResult set[13,[_tmp] call DB_fnc_numberSafe]; // welche nummer es haben wird.
Dann gehen wir in die Mission und tragen die Sachen ein.
core\session\fn_requestReceived.sqf
Einfach folgendes unter jedem case eintragen.
SQL CODE
SQLCREATE TABLE IF NOT EXISTS `LEVEL` ( `playerid` varchar(50) NOT NULL, `reblevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0', PRIMARY KEY (`playerid`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Vergesst nicht _query2 und _queryResult2 und _queryLevel in die Private einzutragen
Das sollte es dann auch schon alles sein. santaIch hoffe es klappt alles
Hab es nur aus dem Kopf gemacht und noch nicht getestet.
-
Sehe so keinen Fehler.
-
Nein. Geh ins Spiel klick den NPC an und schick mir den Code
DU hast den Code aus der SQM geschickt.
-
Wie schaut es damit aus wenn der Root mal aus geht und keiner da ist?
-
Schick mal bitte die init von der Map und nicht aus der sqm. Die vielen " machen mich verrückt.
-
Ich hatte damals immer 5, 3
-
_resourceZones = ["apple_1","apple_2","apple_3","apple_4","peaches_1","peaches_2","peaches_3","peaches_4","heroin_1","cocaine_1","weed_1","uran_1"];
-
-
stimmt. Hab leider keine Tabelle vor mir
Sonst nehm dir mal die pbo und such dort nach dem Wort plate vllt findest du was. Kann gerade leider nicht gucken
-
schick mir mal ein Bild von der Tabelle bin nämlich am Handy
Vllt hat es was mit dem skin zu tun?
-
ps , gimb die klappen gut dafür.
Nehm dir einfach einen normalen skin und lass dann deine Phantasie freien Lauf. Mach am besten bei deinem ersten skin jedes Teil in einer anderen Farbe dann siehst du wo was ist und was was ist
Mfg
-
du kannst das Uran auch einfach in die gather.sqf eintragen^^
-
Hauptmenü > lernen > Arsenal da suchst du mal und exportierst es in ein txt deiner Wahl.
Du willst wahrscheinlich das alle da automatisch rein gehen? Wenn ja dann ist das ein Script vom Server aus. Bei tfr gibt es sowas soweit nicht glaube ich.
-
-
übernehme civilian und mach dann einen mit independent
-
finde es heraus ich erkläre dir nicht wie man klaut
-
Kann man ja zur Not raus schreiben wennes nicht im life Server ist