Hat sich erledigt hab mal mein gehirn beutzt und ihier im forum nen nettes tutorial von nox gesehen und funktioniert supi falls noch jemand es wissen will Uniformen Texturieren via Script/Funktion (Rucksack unsichtbar machen optional!)
Beiträge von Knokke
-
-
fn_playerskins.sqf:
Spoiler anzeigen
Code
Alles anzeigen#include "..\..\script_macros.hpp" /* File: fn_playerSkins.sqf Author: Daniel Stuart Description: Sets skins for players by their side and uniform. */ switch(playerSide) do { case civilian: { if(EQUAL(LIFE_SETTINGS(getNumber,"civ_skins"),1)) then { if(uniform player == "U_C_Poloshirt_blue") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_1.jpg"]; }; if(uniform player == "U_C_Poloshirt_burgundy") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_2.jpg"]; }; if(uniform player == "U_C_Poloshirt_stripped") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_3.jpg"]; }; if(uniform player == "U_C_Poloshirt_tricolour") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_4.jpg"]; }; if(uniform player == "U_C_Poloshirt_salmon") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_5.jpg"]; }; if(uniform player == "U_C_Poloshirt_redwhite") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_6.jpg"]; }; if(uniform player == "U_C_Commoner1_1") then { player setObjectTextureGlobal [0, "textures\civilian_uniform_7.jpg"]; }; }; }; case west: { if(uniform player == "U_Rangemaster") then { player setObjectTextureGlobal [0, "textures\cop_uniform.jpg"]; }; if(uniform player == "U_B_CombatUniform_mcam_worn") then { player setObjectTextureGlobal [0, "textures\einsatzuniform.paa"]; }; if(uniform player == "U_B_CombatUniform_mcam") then { player setObjectTextureGlobal [0, "textures\sekuniform.paa"]; }; }; case independent: { if(uniform player == "U_Rangemaster") then { player setObjectTextureGlobal [0, "textures\medicuniform1.paa"]; }; if(uniform player == "U_C_Scientist") then { player setObjectTextureGlobal [0, "textures\medicuniform2.paa"]; }; if(uniform player == "U_I_CombatUniform") then { player setObjectTextureGlobal [0, "textures\medicuniform3.paa"]; }; if(backpack player != "") then { player setObjectTextureGlobal [0, ""]; }; }; case east: {}; };
und im rpt hab ich auch schon geguckt, da gibs keine fehler Und eigentlich ist es ja kein direkter fehler sondern eher doof gemacht... und vielleicht gibs ja nen fix wie man die uniform immer richtig sieht. zb war es grade auch so: ich habe cop kleidung gekauft, der ziv konnte die nicht sehen er konnte nur die originale textur sehen, ich hab sie aus und an gezogen und dann war sie komischerweise für ihn da aber manchmal buggt es dann komplett und ich seh sie auch nicht...
-
Hallo ich habe ein relativ fatales problem. undzwar hab ich die skins bei fn_playerskins.sqf eingefügt klappt auch recht gut aber da sproblem ist halt das sie laden wie sie wollen. es ist leider OFT so das sie manchmal laden und oft nicht. dann hat der cop zb nur eine militärkleidung... das nervt ziemlich wenn die cops mit militärkleidung rumlaufen... Kennt da jemand nen fix wie die cops immer die richtige textur haben? da ssoll zwar nen allgemeiner altis fehler sein aber bei anderen server zb schaut man nur ins inventar (also drückt i) und die uniform lädt.... Weiß da einer Rat
-
-
-
kann es sein das damit die function resetLifeVehicles oder deleteOldvehicles ? weil es auch dazu nen fehler bei [lexicon]extdb[/lexicon] 2 gibt weißt du wie man ihn fixt?
Code[21:19:46:611 +02:00] [Thread 2796] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL resetLifeVehicles [21:19:46:611 +02:00] [Thread 2796] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL resetLifeVehicles [21:19:46:612 +02:00] [Thread 2796] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL deleteOldHouses [21:19:46:612 +02:00] [Thread 2796] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteOldHouses [21:19:46:612 +02:00] [Thread 2796] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL deleteOldGangs [21:19:46:612 +02:00] [Thread 2796] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteOldGangs [21:19:46:637 +02:00] [Thread 3880] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist [mysql_stmt_errno]: 1449 [mysql_stmt_sqlstate]: HY000 [statemnt]: CALL deleteDeadVehicles [21:19:46:637 +02:00] [Thread 3880] extDB2: SQL_RAW_V2: Error StatementException: SQL: CALL deleteDeadVehicles
-
Wie gesagt ist nun gefixt aber habe nen anderes problem was glaube damit zusammenhängt... also wenn man autos kauft und in die garage stellt sind die nachen restart in der garage , aber wnen ich autos kaufe sie irgendwo auf der map lasse sind sie nachn restart nicht mehr in der garage, aber in der datenbank ist der eintrag für den wagen noch da und es steht bei active 1 (also true)... aber ich habe nichtmal nen schlüssel für das auto... weiß nicht ob ich das richtig erklärt habe aber das hängt glaub ich mit der datenbank zusammen gibs dafür nen fix weißt du das zufällig?
-
-
Vielen Dank brizey! Auch danke das du in meinen anderen posts soviel hilfts! bist echt cool
aber was sagen die fehler ? kann man die ignorieren weil jetz ja alles geht?
Spoiler anzeigen
Code
Alles anzeigen20:37:47 Unaccessible 20:37:47 Error in expression <[[''license_cop_cAir'',0],[''license_cop_cg'> 20:37:47 Error position: <license_cop_cAir'',0],[''license_cop_cg'> 20:37:47 Error Missing ] 20:37:47 Error in expression <[[''license_cop_cAir'',0],[''license_cop_cg'> 20:37:47 Error position: <license_cop_cAir'',0],[''license_cop_cg'> 20:37:47 Error Missing ] 20:37:47 Error in expression <y = call compile format ["%1", _array]; _array;> 20:37:47 Error position: <_array;> 20:37:47 Error Undefined variable in expression: _array 20:37:47 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 25 20:37:47 Error in expression <)] call DB_fnc_mresToArray; if(typeName _new == "STRING") then {_new = call comp> 20:37:47 Error position: <_new == "STRING") then {_new = call comp> 20:37:47 Error Undefined variable in expression: _new 20:37:47 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 61 20:37:47 Error in expression <[[''license_civ_driver'',0],[''license_civ_b> 20:37:47 Error position: <license_civ_driver'',0],[''license_civ_b> 20:37:47 Error Missing ] 20:37:47 Error in expression <[[''license_civ_driver'',0],[''license_civ_b> 20:37:47 Error position: <license_civ_driver'',0],[''license_civ_b> 20:37:47 Error Missing ] 20:37:47 Error in expression <y = call compile format ["%1", _array]; _array;> 20:37:47 Error position: <_array;> 20:37:47 Error Undefined variable in expression: _array 20:37:47 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 25 20:37:47 Error in expression <)] call DB_fnc_mresToArray; if(typeName _new == "STRING") then {_new = call comp> 20:37:47 Error position: <_new == "STRING") then {_new = call comp> 20:37:47 Error Undefined variable in expression: _new 20:37:47 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 61 20:37:47 Error in expression <[''U_B_CombatUniform_mcam'',''V_PlateCarrie> 20:37:47 Error position: <U_B_CombatUniform_mcam'',''V_PlateCarrie> 20:37:47 Error Missing ] 20:37:47 Error in expression <[''U_B_CombatUniform_mcam'',''V_PlateCarrie> 20:37:47 Error position: <U_B_CombatUniform_mcam'',''V_PlateCarrie> 20:37:47 Error Missing ] 20:37:47 Error in expression <y = call compile format ["%1", _array]; _array;> 20:37:47 Error position: <_array;> 20:37:47 Error Undefined variable in expression: _array 20:37:47 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 25 20:37:47 Error in expression <)] call DB_fnc_mresToArray; if(typeName _new == "STRING") then {_new = call comp> 20:37:47 Error position: <_new == "STRING") then {_new = call comp> 20:37:47 Error Undefined variable in expression: _new 20:37:47 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 75
-
Naja keine ahnung was er genau gemacht hat xD er hat einfach seine [lexicon]extdb[/lexicon] files bei mir eingefügt, dann hat er schonmal logs generiert und dann gings mit datenbank einstellen auch ganz schnell... aber [lexicon]startparameter[/lexicon] schienen glaube das problem zum nicht erfolgreichen laden
-
Hi, habe mein server neu gemacht und scheine nen problem mit der datenbank zu haben... wenn ich zb als cop oder ziv, es ist egal, sachen kaufe synce neu connecte ist alles weg ich habe komplett nichts dabei nichtmal ne karte oder so... hab neben bei mal in der datenbank geguckt, speichern tut er es aber wenn ich joine ist alles weg, also cleart sich die datenbank... also ist irgendwie das laden der datenbank nen problem... könnte mir jemand helfen?
hier mal der fehler in der rpt
Spoiler anzeigen
Code
Alles anzeigen20:01:43 Unaccessible 20:01:44 Error in expression <[[''license_civ_driver'',1],[''license_civ_b> 20:01:44 Error position: <license_civ_driver'',1],[''license_civ_b> 20:01:44 Error Missing ] 20:01:44 Error in expression <[[''license_civ_driver'',1],[''license_civ_b> 20:01:44 Error position: <license_civ_driver'',1],[''license_civ_b> 20:01:44 Error Missing ] 20:01:44 Error in expression <ay = call compile format["%1", _array]; _array;> 20:01:44 Error position: <_array;> 20:01:44 Error Undefined variable in expression: _array 20:01:44 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 26 20:01:44 Error in expression <)] call DB_fnc_mresToArray; if(typeName _new == "STRING") then {_new = call comp> 20:01:44 Error position: <_new == "STRING") then {_new = call comp> 20:01:44 Error Undefined variable in expression: _new 20:01:44 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 61 20:01:44 Error in expression <[''U_B_T_Soldier_F'',''V_PlateCarrier1_tna_> 20:01:44 Error position: <U_B_T_Soldier_F'',''V_PlateCarrier1_tna_> 20:01:44 Error Missing ] 20:01:44 Error in expression <[''U_B_T_Soldier_F'',''V_PlateCarrier1_tna_> 20:01:44 Error position: <U_B_T_Soldier_F'',''V_PlateCarrier1_tna_> 20:01:44 Error Missing ] 20:01:44 Error in expression <ay = call compile format["%1", _array]; _array;> 20:01:44 Error position: <_array;> 20:01:44 Error Undefined variable in expression: _array 20:01:44 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 26 20:01:44 Error in expression <)] call DB_fnc_mresToArray; if(typeName _new == "STRING") then {_new = call comp> 20:01:44 Error position: <_new == "STRING") then {_new = call comp> 20:01:44 Error Undefined variable in expression: _new 20:01:44 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 75 20:01:44 Error in expression <[''76561198035396392'']> 20:01:44 Error position: <76561198035396392'']> 20:01:44 Error Missing ] 20:01:44 Error in expression <[''76561198035396392'']> 20:01:44 Error position: <76561198035396392'']> 20:01:44 Error Missing ] 20:01:44 Error in expression <ay = call compile format["%1", _array]; _array;> 20:01:44 Error position: <_array;> 20:01:44 Error Undefined variable in expression: _array 20:01:44 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 26 20:01:44 Error in expression <5] call DB_fnc_mresToArray; if(typeName _tmp == "STRING") then {_tmp = call comp> 20:01:44 Error position: <_tmp == "STRING") then {_tmp = call comp> 20:01:44 Error Undefined variable in expression: _tmp 20:01:44 File life_server\Functions\Gangs\fn_queryPlayerGang.sqf, line 15
ich weiß schon wie man die fehler liest , hab auch schon bei den dateien geguckt, aber da scheint alles normal zu sein...
-
hat sich erledigt danke an sanyaa
-
ich whisper dich mal an
-
ich benutze die neuste tbb malloc und extdb2 version auch, habe sogar noch ne alte extdb2 version die funktioniert hat probiert, hat auch nicht geklappt... ich wunder mich halt einfach woran es liegen kann...
-
danke für die hilfe aber geht immernoch nicht falls das jemanden weiterhilftr: habe mal diesen extdb2 test von dem macher runtergeladen und geöffnet es stand da das vcruntime140.dll fehlt, die habe ich dann im verzeichnis von dem server gemacht und dann steht jetzt das da, vielleicht hilft es jemanden weiter:
-
Also meine config sieht jetzt so aus aber es funkt immernoch nicht, soweit alles richtig :
Spoiler anzeigen
Code
Alles anzeigen[Main] Version = 5 ;Threads = 0 ; Default Value is the number of CPU Cores Detected (max value is 6, min value is 2) Randomize Config File = false ;This is a legacy option to randomize config file for Arma2 Servers. Only for Windows Builds [Rcon] ;; This is functional, should be working fine. Just needs abit of testing on a $ ;; Allow for changing Address for those running server in a VM environment. IP = 127.0.0.1 Port = 2302 ;; Rcon Password i.e Battleye/beserver.cfg Password = password ;; Bad Player Name Checks ;; This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON Bad Playername Enable = false Bad Playername Kick Message = Bad Player Name ;; By default : is a bad character (used as seperator for extDB2 Calls (this is hardcoded in) ;;Bad Playername Strings = (:):{:} ;;Bad Playername Regex_1 = [:alnum:] ;;Bad Playername Regex_2 = [:alnum:] ;;Bad Playername Regex_3 = [:alnum:] ;; Whitelisting / Reserve Slots ;; This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON Whitelist Enable = false Whitelist Kick Message = Only Reserved Slots Left Whitelist Public Slots = 999 ;; Database settings to use (Optional) Whitelist Database = MySQL_Example Whitelist SQL Prepared Statement = SELECT CASE WHEN EXISTS(SELECT UID FROM PlayerInfo WHERE BattlEyeGUID=? AND Whitelisted=1) THEN 1 ELSE 0 END Whitelist Kick on SQL Query Failed = false ;; Hardcoded BEGuids for whitelisted players ;Whitelist BEGuids = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx : yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy [Steam] ;; This is for VAC Protocol for VAC Bans + Steam Friends. ;; https://steamcommunity.com/dev/apikey API Key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [VAC] ;; This feature requires Steam + Rcon to be enabled. ;; Also this feature is called via SQF Code atm, i.e it doesn't auto detect players joining server yet.... Auto Ban = true ;; For Player to get banned ( their total VAC Bans => NumberOfVACBans) AND ( Days Since their Last Ban was <= DaysSinceLastBan) ;; This is also used extDB Protocol VAC:VACBanned returned results NumberOfVACBans = 1 DaysSinceLastBan = 999999999 BanDuration = 0 ;; 0 = Forever, otherwise its x Minutes BanMessage = Steam VAC Banned [Log] ;; Flush Logs after each write, more work on Harddrive Flush = true [AltisLife] Type = MySQL Name = vgaltis Username = root Password = ------ IP = 127.0.0.1 Port = 3306 ;minSessions = 2 idleTime = 60 compress = false ; Really should only use this if MySQL server is external. Also only for MySQL Secure Auth = true ; Recommend you turn this on http://dev.mysql.com/doc/refman/5.6/en/mysql-command-options.html#option_mysql_secure-auth [SQLite_Example] Type = SQLite Name = sqlite.db minSessions = 1 ; minSession Default Value = 1 ;maxSessions = 4 ; maxSession Default Value = number of Main->Threads ; You really should leave this value alone idleTime = 60 ; idleTime no Default Value yet, needs to be defined. ; idleTime is the time before a database session is stopped if not used. ; If Database Sessions are greater than minSessions
Hier noch nen bild als beweis das die datenbank auch so heißt
-
Hab ich auch schon probiert
-
ja hab schon gemacht, bringt leider auch nichts
-
ja aber dass ist wohl nen allgemeines problem vom neuen arma update, sollte nicht viel vom spiel selber ausmachen bzw. über die datenbank... soll wohl nichts am direkten gamegeschehen beeinflussen
iich kann mir nicht vorstellen das es daran liegt
-
naja also geht nicht ne xD
hmm kann doch nicht sein das ich der einzige bin der dieses problem hat...
hab auch noch ne andere altis life version verwendet mit ner anderen [lexicon]extdb[/lexicon] und life_server funkt immernoch nicht... kann es sein das durch das arma update mit 10gb irgendwas zerschossen hat?