Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 23.10.2008, 17:52   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 23.10.2008
Beiträge: 120
Standard Punkte im SP abfragen geht nicht!

Ich kann keine Punkte im Single-P. abfragen.

Rating Player >= 1000 geht nicht? Oder ist das eine andere Bedingung?

Ich möchte Punkte (Score) des Spielers im Singleplayer abfragen, um was auszulösen. (z.B. ein Script zu öffnen). Dazu habe ich, ähnlich wie im Guide beschrieben:
- Rating Player >= 1000 in ein Auslöser in die Zeile Bedingung geschrieben.
- Die Achse A und B auf Null gesetzt
- Aktivierung: peter stop true (Nur zum Testen).
- Ein Soldat namens Peter läuft hin und her, der durch den Auslöser stopen soll (Nur zum Testen). Er hat zwei wegpunkte.
- Wenn ein Soldat namens Soldat1 stirbt sorgt ein Auslöser dafür, dass ich 1100 Punkte bekomme. Das funktioniert auch, wie ich am Ende der Mission sehe.
(Bedingung: not alive Soldat1, Aktivierung: Player addRating 1000.)
Doch warum stopt Peter nicht? Auch andere Aktivierungen bei der Bedingung Rating Player >= 1000 funktionieren nicht. Mit oder ohne Leertaste zwischen der Zahl/dem Wort und den Zeichen auch nicht.

Kann einer Helfen? Danke im Voraus.
Hercules-HH ist offline   Mit Zitat antworten
Alt 23.10.2008, 21:28   #2 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 23.10.2008
Beiträge: 120
Standard

Ich habe jetzt ein tollen Script gefunden, der eigentlich genau das macht, was ich eigentlich machen wollte und darüber hinaus. Ich wollte Soldaten mit Score bezahlen, indem man irgendwo hingeht. Der Script ist super.
Aber ich habe Fragen zur Funktion:

Scripts sind Zitat von pspsps91
Das in Auslöser in Aktivierung eingeben? Ist aber zum Kaufen von Vehiceln. Was muss ich ändern?

Code:
this addAction ["HMMWV kaufen", "buyVeh.sqf", ["hmmwv",2000,getpos this,0], 0, true, true, ""]
Das als Datei mit Namen buyVeh.sqf eingeben? Kann ich ein anderen Namen verwenden? Z.B. buyInf.sqf. Muss dann auch oben ändern.

Code:
Private ["_caller","_class","_price","_veh","_pos","_dir"];
 
//_target = _this select 0;
_caller = _this select 1;
//_id = _this select 2;
_class = (_this select 3) select 0;
_price = (_this select 3)  select 1;
_pos = (_this select 3) select 2;
_dir = (_this select 3) select 3;
 
if (score _caller >= _price) then {
    //Fahrzeug erstellen
    //geändert: _veh = _class createVehicle [0,0,0];
    _veh= (group _caller) createUnit [_class, _pos, [], 0, "NONE"];
    _veh setPos _pos;
    _veh setDir _dir;
    //Score abziehen
    _caller addScore (-_price);
} else {//Spieler kann sich das Fahrzeug nicht leisten
    hint format["Für dieses Fahrzeug brauchst du %1Punkte\nDu hast %2 Punkte",_price,score _caller];
};
Wo soll ich den Soldaten eingeben? (z.B. SoldierWG)
Seinen Namen?
Wieviel er Kostet?
Wo er hinkommt? (neben Auto oder so)

kann einer genau beschreiben/einfügen, was ich machen muss?
Hercules-HH ist offline   Mit Zitat antworten
Antwort

Stichworte
mit score, score abfragen, soldaten kaufen


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
Respawn geht nicht :( Croshy Editing 6 27.06.2008 10:02
Multiplayer geht nicht..... Hack-Panther Hilfe 4 10.03.2004 17:27
update?! geht nicht! obie Hilfe 3 12.02.2004 22:52


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