Armed-Assault.de Twitter


Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 14.12.2006, 17:52   #1 (permalink)
Newbie
 
Registriert seit: 12.12.2006
Beiträge: 16
Standard Sieger ist: [ Platzhalter ]

Hallo zusammen

in meiner Mission möchte ich gerne einbauen, dass am ende der Spielzeit die kamera leicht wegzoomt. dies geht ja ganz easy mit einem trigger.
aber wie baue ich jetzt ein, dass der Spieler mit den meisten Punkten erwähnt wird?

also wenn ich z.b. 20 punkte habe soll stehen:
Sieger: Screaming Lord

das ganze sollte mit diesem Zeitscript funzen

mfg
SL
Screaming Lord ist offline   Mit Zitat antworten
Alt 16.12.2006, 12:04   #2 (permalink)
Newbie
 
Registriert seit: 12.12.2006
Beiträge: 16
Standard

push that thread up

mfg
Screaming Lord ist offline   Mit Zitat antworten
Alt 16.12.2006, 13:48   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von pspsps91
 
Registriert seit: 22.12.2005
Beiträge: 323
Standard

um dir mal eine kleine Hilfe zu geben (obwohl ich keine Ahnung habe... )...
Ich glaub in OFP hattte das was mit Addrating oder so zu tun, die Punktzahl mein ich. Aber eigentlich kann ich dir da nicht wirklich helfen.


wenn du aber den Gewinner schon per Script(oder so) ermittelt hast, speicherst du ihn am besten in einer Variable z.B. _sieger = ... . Anzeigen kannst du ihn nun so: Titletext [Format["Der Sieger ist: %1",_sieger],"plain"].

ich hab mit MP missions nicht viel am Hut also...:-(
__________________
SP Mission, coming soon...
pspsps91 ist offline   Mit Zitat antworten
Alt 16.12.2006, 14:00   #4 (permalink)
Newbie
 
Registriert seit: 12.12.2006
Beiträge: 16
Standard

Hallo
danke für deine Hilfe.
ich habe den gewinner noch nicht festgestellt per script etc.
ka wie das geht.
eigentlich muss da ja so eine abfrage hin, wer am meisten Punkte hat.
und dieser soll dann mit einem plain text angezeigt kommen.

hab leider keine ahnung wie das funzt.

mfg
SL
Screaming Lord ist offline   Mit Zitat antworten
Alt 16.12.2006, 15:59   #5 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von pspsps91
 
Registriert seit: 22.12.2005
Beiträge: 323
Standard

ich werd mal noch ein bisschen "rumprobieren"...

*Edit: Mit dem Befehl AddScore kann man einem Spieler im MP Punkte geben, ich denk mal dass man die Punktzahl auch auslesen können muss
__________________
SP Mission, coming soon...

Geändert von pspsps91 (16.12.2006 um 16:02 Uhr).
pspsps91 ist offline   Mit Zitat antworten
Alt 16.12.2006, 16:27   #6 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von pspsps91
 
Registriert seit: 22.12.2005
Beiträge: 323
Standard

so jetzt hab ich mal ne vorläufige Lösung:
Code:
_sp1 = _this select 0
_sp2 = _this select 1
_sp3 = _this select 2
_sp4 = _this select 3
_sp5 = _this select 4

_sc1 = score _sp1
_sc2 = score _sp2
_sc3 = score _sp3
_sc4 = score _sp4
_sc5 = score _sp5

_winner = _sp1
? _sc2 > _sc1:_winner = _sp2
? _sc3 > _sc2:_winner = _sp3
? _sc4 > _sc3:_winner = _sp4
? _sc5 > _sc4:_winner = _sp5

titletext [Format["Sieger ist: %1",name _winner],"plain"]
exit
Aufruf:[spieler1-name,spieler2-name,spieler3-name,spieler4-name,spieler5-name] exec "sieger.sqs"
wenn mehr als fünf spieler berrücksichtigt werden sollen, musst du einfach das Script erweitern, indem du unter "_sp5 = _this select 4", "_sp6 = _this select 5" setzt und so weiter(natürlich auch unter "_sc5 = score _sp5" und ? sc5 > _sc4:_winner = _sp5). Die Befehle bleiben immer gleich, nur die zahlen verändern sich.
__________________
SP Mission, coming soon...
pspsps91 ist offline   Mit Zitat antworten
Alt 16.12.2006, 16:49   #7 (permalink)
Newbie
 
Registriert seit: 12.12.2006
Beiträge: 16
Standard

hey, vielen Dank für deine Mühe. werde es später mal testen. kumpels warten bereits auf mich für den Ausgang.

mfg
SL
Screaming Lord ist offline   Mit Zitat antworten
Alt 16.12.2006, 16:59   #8 (permalink)
Newbie
 
Registriert seit: 12.12.2006
Beiträge: 16
Standard

Zitat:

Aufruf:[spieler1-name,spieler2-name,spieler3-name,spieler4-name,spieler5-name] exec "sieger.sqs"

ich komm da nicht ganz nach

kommt das alles so zusammen in einen trigger oder muss das in di init jeder einheit geschrieben werden


also von Spieler1: this exec "sieger.sqs";

mfg
SL
Screaming Lord ist offline   Mit Zitat antworten
Alt 16.12.2006, 17:08   #9 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von pspsps91
 
Registriert seit: 22.12.2005
Beiträge: 323
Standard

für spieler1-name trägst du den Namen eines Spielers ein(so wie du ihn im Editor genannt hast), für Spieler2-name trägst du den nächsten Namen eines Spielers ein...
Das Beispiel funktioniert nur, wenn es fünf Spieler gibt.
wenn du 6 Spieler hast musst du in die [] auch alle sechs Spieler eintragen(durch kommas getrennt), und das Script muss so aussehen:

Code:
_sp1 = _this select 0
_sp2 = _this select 1
_sp3 = _this select 2
_sp4 = _this select 3
_sp5 = _this select 4
_sp6 = _this select 5

_sc1 = score _sp1
_sc2 = score _sp2
_sc3 = score _sp3
_sc4 = score _sp4
_sc5 = score _sp5
_sc6 = score _sp6

_winner = _sp1
? _sc2 > _sc1:_winner = _sp2
? _sc3 > _sc2:_winner = _sp3
? _sc4 > _sc3:_winner = _sp4
? _sc5 > _sc4:_winner = _sp5
? _sc6 > _sc5:_winner = _sp6

titletext [Format["Sieger ist: %1",name _winner],"plain"]
exit
aktivieren kannst du das Script mit einem Auslöser->sobald das Script gestartet wurde wird der Beste Spieler angezeigt
__________________
SP Mission, coming soon...
pspsps91 ist offline   Mit Zitat antworten
Alt 16.12.2006, 17:23   #10 (permalink)
Newbie
 
Registriert seit: 12.12.2006
Beiträge: 16
Standard

hat keine fehlermeldung gegeben. Allerdings kann ich es noch nicht testen, da meine zeitauswahl noch nicht funzt. muss wohl noch etwas warten.

vielen dank für deine Hilfe.

mfg
SL
Screaming Lord ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Es ist Offiziel SecuROM ist schuld! Termi Veteranen Stammtisch 69 10.12.2006 02:07
Was ist los? Kompost Usermade Missions 5 26.04.2005 22:04


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 117 118 119