Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 12.06.2012, 08:52   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 294
Standard Battlefield Clearance Script bremst Performance

Hallo zusammen.

Ich habe vor kurzem ein interessantes script gefunden (Quelle), welches mir das Battlefield Clearance Modul in einem MP-Spiel mit Respawn zur Verfügung stellen sollte (sowas suche ich schon seit langem!) In die Init.sqf kommt das hier:

Code:
null = [] execVM "revivesystem.sqf";
und die revivesystem.sqf sieht so aus:

Code:
SHK_FirstAidModules = [];
SHK_fnc_addFAModules = {
  private "_o";
  {
    _o = _x createvehiclelocal [1,1,1];
    _o synchronizeObjectsAdd playableunits;
    SHK_FirstAidModules set [count SHK_FirstAidModules, _o];
  } foreach ["BattleFieldClearance"];
};
SHK_fnc_remFAModules = {
  {
    deletevehicle _x;
  } foreach SHK_FirstAidModules;
};
SHK_fnc_readdFAModules = {
  call SHK_fnc_remFAModules;
  call SHK_fnc_addFAModules;
};
// Mission start, load modules first time.
call SHK_fnc_addFAModules;
// Readd modules after respawn.
if !isdedicated then {
  waituntil {!isnull player};
  player addeventhandler ["respawn",SHK_fnc_readdFAModules];
  player setCaptive false
};
Das Script funktioniert zwar, jedoch reisst es die Performance in die Tiefe. Wende ich es an, verhält sich die KI absulut dämlich. Sie schiessen nicht mehr auf die Spieler. Man kann zu einem KI-Gegner hinlaufen und sich neben ihn hinsetzen (und ihn nach Verzehr des Pausenbrotes gemütlich erschiessen ). Sobald ich das System wieder ausbaue funktioniert die KI wieder.

Nun die Fragen an die Scripter unter euch? Warum bremst dieses Script so? Und gibt es eine Möglichkeit das irgendwie zu verhindern?

Vielen Dank und Grüsse aus der Schweiz
Wolkenbeisser ist offline   Mit Zitat antworten
Alt 12.06.2012, 16:17   #2 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 35
Beiträge: 32.230
Standard

Schuss ins Blaue, sieht aus als müsste man für das Script das Funktionsmodul auf die Karte setzen, vllt. gehts damit besser
__________________

burns ist offline   Mit Zitat antworten
Alt 13.06.2012, 10:02   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 294
Standard

Zitat von burns Beitrag anzeigen

Schuss ins Blaue, sieht aus als müsste man für das Script das Funktionsmodul auf die Karte setzen, vllt. gehts damit besser

Danke für den Tip burns. Werde das ausprobieren, sobald ich dazu komme (und mich hier wieder melden).
Wolkenbeisser ist offline   Mit Zitat antworten
Alt 18.06.2012, 13:14   #4 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Wolkenbeisser
 
Registriert seit: 05.11.2010
Ort: Schweiz
Beiträge: 294
Standard

Zitat von burns Beitrag anzeigen

Schuss ins Blaue, sieht aus als müsste man für das Script das Funktionsmodul auf die Karte setzen, vllt. gehts damit besser

Bin mir nicht sicher, ob das geholfen hat. Irgendwie war es besser mit dem Funktionsmodul, aber trotzdem nicht "gut". Das blöde an der Sache ist, dass sich die KI nie gleich schlau verhält. Bei jedem Missionsstart ist sie wieder leicht anders. Es ist daher schwierig zu sagen, ob das der Fehler war.

Ich muss das nochmals mit einer anderen Mission testen, wo ich nur wenige Gegner auf der Karte habe.
Wolkenbeisser ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Beta-Patch für OpA erschienen det99 Community 1429 18.07.2014 17:51
Battlefield Clearance im MP mit Respawn Wolkenbeisser Editing & Scripting 5 27.12.2011 15:07
Ammobox Script problem G36Firestorm Editing & Scripting 11 18.07.2011 16:04
marker über script erzeugen hypercop Editing & Scripting 2 28.08.2010 23:40


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116