B&B Mapping Design

Logo B&B Mapping Design
Samstag, 30. November 2024
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
2285 Beiträge & 205 Themen in 11 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 30.11.2024 - 17:29.
  Login speichern
Forenübersicht » Medal of Honor » (SP) objectiv geschlossen

vorheriges Thema   nächstes Thema  
10 Beiträge in diesem Thema (offen) Seiten (1): (1)
Autor
Beitrag
cubus ist offline cubus  
Administrator
880 Beiträge - Forenjunkie
cubus`s alternatives Ego
wie ich schon sagte......... hier wäre noch reichlich spielraum, um ein zweites obj anzeigen zu lassen............. oder eben die map zu beenden! ganz nach belieben und nach wunsch......... und was natürlich die map hergibt!





"Jeder kann sagen, was er will, auch wenn es falsch ist.
Denn jeder hat das Grundrecht auf Irrtum"
Altbundespräsident Roman Herzog 10/95
Beitrag vom 10.01.2007 - 00:00
Diesen Beitrag melden   nach weiteren Posts von cubus suchen cubus`s Profil ansehen cubus eine private Nachricht senden cubus`s Homepage besuchen cubus zu Ihren Freunden hinzufügen cubus auf ICQ.com zum Anfang der Seite
cubus ist offline cubus  
Administrator
880 Beiträge - Forenjunkie
cubus`s alternatives Ego
grosse freude





"Jeder kann sagen, was er will, auch wenn es falsch ist.
Denn jeder hat das Grundrecht auf Irrtum"
Altbundespräsident Roman Herzog 10/95
Beitrag vom 09.01.2007 - 23:56
Diesen Beitrag melden   nach weiteren Posts von cubus suchen cubus`s Profil ansehen cubus eine private Nachricht senden cubus`s Homepage besuchen cubus zu Ihren Freunden hinzufügen cubus auf ICQ.com zum Anfang der Seite
FlikFlak ist offline FlikFlak  
28 Beiträge - Grünschnabel
Yoa, des funzt wunderbar.

Vor der Kammer:


In der Kammer:



Dieser Beitrag wurde 1 mal editiert, zuletzt von FlikFlak am 09.01.2007 - 23:55.
Beitrag vom 09.01.2007 - 23:54
Diesen Beitrag melden   nach weiteren Posts von FlikFlak suchen FlikFlak`s Profil ansehen FlikFlak eine E-Mail senden FlikFlak eine private Nachricht senden FlikFlak`s Homepage besuchen FlikFlak zu Ihren Freunden hinzufügen FlikFlak auf ICQ.com zum Anfang der Seite
cubus ist offline cubus  
Themenicon   
Administrator
880 Beiträge - Forenjunkie
cubus`s alternatives Ego
ich muß zugeben............... ich bin selbst gespannt obs geht...........





"Jeder kann sagen, was er will, auch wenn es falsch ist.
Denn jeder hat das Grundrecht auf Irrtum"
Altbundespräsident Roman Herzog 10/95
Beitrag vom 09.01.2007 - 23:31
Diesen Beitrag melden   nach weiteren Posts von cubus suchen cubus`s Profil ansehen cubus eine private Nachricht senden cubus`s Homepage besuchen cubus zu Ihren Freunden hinzufügen cubus auf ICQ.com zum Anfang der Seite
cubus ist offline cubus  
Administrator
880 Beiträge - Forenjunkie
cubus`s alternatives Ego
jetzt zum zweiten teil im script............. dem abzuarbeitenden thread,"meine_aufgabe", der durch das berühren des triggers aufgerufen wird......

füge hierzu am besten am ende des scriptes folgendes ein:

meine_aufgabe:
$ziel waittill trigger
$ziel nottriggerable
exec global/obj.scr 1 complete "Finde die Waffenkammer." $ziel.origin
iprintlnbold "Nehme eine Waffe und befreie die Welt"

end


auch hier zur erläuterung

meine_aufgabe:
- der name des abzuarbeitenden threads. wichtig ist der doppelpunkt........ extrem wichtig

$ziel waittill trigger
- hiermit wird der trigger ziel mit waittill = warten bis deffinitiv auf warten gestellt, solange bis er berührt/ ausgelöst wird = trigger ...... sonst rennt das script bereits durch, bevor ihr richtig in der map drinnen seid.

$ziel nottriggerable
- dein trigger wird mit nottriggerable = deaktiviert, sonst würde dieser thread immer wieder erneut aufgerufen werden, solange du den trigger berührst

die nächste zeile ist bereits erläutert worden bis auf den wechsel im befehl von current auf complete
- complete........ selbsterklärend. im [TAB]-fenster wird nun dein auftrag mit einem kreuz versehen sein. deine aufgabe ist gelößt.

iprintlnbold "Nehme eine Waffe und befreie die Welt"
- wie vor............ nur das du jetzt eine neue bildschirmmausgabe erhälst.

end
das ende, der abschluß dieses threads. wenn das vergessen wird überrascht kann das gesamte script nicht korrekt abgearbeitet werden.......... und nix geht wirklich....

soweit zum zweiten teil des scriptes....


dies müßte bereits schon langen, um in deiner minimap ein sp-objektiv einzubinden..... mit allem was dazu gehört.......

jetzt gibt es noch zwei mögliche optionen..........

1. wechsel zu einem neuen obj
2. die map ist fertig und der sucsses-screen soll erscheinen....... und die nächste map soll starten oder das menü soll kommen.

doch soweit sind wir noch nicht...... erstmal zur kontrolle das gesamte script

main:

exec global/ai.scr
exec global/loadout.scr maps/test_singelplayer.scr
level.script = "maps/test_singelplayer.scr"

//_____________________________________________________

level waittill prespawn

setcvar g_playermodel "german_elite_sentry"

//_____________________________________________________

level waittill spawn

exec global/obj.scr 1 current "Finde die Waffenkammer." $ziel.origin
iprintlnbold "Finde die Kammer"

//_____________________________________________________

doorlocked:
self playsound door_metal_locked
end

meine_aufgabe:

$ziel waittill trigger
$ziel nottriggerable
exec global/obj.scr 1 complete "Finde die Waffenkammer." $ziel.origin
iprintlnbold "Nehme eine Waffe und befreie die Welt"

end






"Jeder kann sagen, was er will, auch wenn es falsch ist.
Denn jeder hat das Grundrecht auf Irrtum"
Altbundespräsident Roman Herzog 10/95


Dieser Beitrag wurde 2 mal editiert, zuletzt von cubus am 10.01.2007 - 00:03.
Beitrag vom 09.01.2007 - 23:27
Diesen Beitrag melden   nach weiteren Posts von cubus suchen cubus`s Profil ansehen cubus eine private Nachricht senden cubus`s Homepage besuchen cubus zu Ihren Freunden hinzufügen cubus auf ICQ.com zum Anfang der Seite
FlikFlak ist offline FlikFlak  
28 Beiträge - Grünschnabel
OK, hier ist nun das script.

Script



main:

exec global/ai.scr
exec global/loadout.scr maps/test_singelplayer.scr
level.script = "maps/test_singelplayer.scr"

//_____________________________________________________

level waittill prespawn

setcvar g_playermodel "german_elite_sentry"

//_____________________________________________________

level waittill spawn

exec global/obj.scr 1 current "Finde die Waffenkammer." $ziel.origin
iprintlnbold "Finde die Kammer"

//_____________________________________________________

doorlocked:
self playsound door_metal_locked
end
Beitrag vom 09.01.2007 - 23:16
Diesen Beitrag melden   nach weiteren Posts von FlikFlak suchen FlikFlak`s Profil ansehen FlikFlak eine E-Mail senden FlikFlak eine private Nachricht senden FlikFlak`s Homepage besuchen FlikFlak zu Ihren Freunden hinzufügen FlikFlak auf ICQ.com zum Anfang der Seite
cubus ist offline cubus  
Administrator
880 Beiträge - Forenjunkie
cubus`s alternatives Ego
im mapscript bitte in dem abschnitt level waittill spawn folgendes eintragen:

exec global/obj.scr 1 current "Finde die Waffenkammer." $ziel.origin
iprintlnbold "Finde die Kammer"

im einzelnen bedeuten die einträge:

exec global/obj.scr
- hiermit wird das zur obj-steuerung relevante global-script obj.scr aufgerufen und aktiviert

1
- die kennziffer des objetives - hier das erste, deshalb 1, dies wird per [TAB] dann vor den Auftragstext dargestellt

current
- wie das wort schon sagt " gegenwärtig" also das aktuelle ziel wichtig für die hud-steuerung

"Finde die Waffenkammer."
- dies wird als erläuterungstext im fenster mit der [TAB]-taste hinter der zuvor erwähnten 1 geschrieben

$ziel
- der name deines triggers, der ja dein ziel darstellt

.origin
- der urpsrung deines ziel, der mittelpunkt. hierauf wird dann der richtungspfeil des hud und die balls ausgerichtet

iprintlnbold
der befehl ans game, irgendwas auf den bildschirm zu schreiben

"Finde die Kammer"
der text, der auf den bildschirm als hinweis zur aufgabe geschrieben werden soll


soweit mal zum ersten teil im script. ich sehe du hast ja dein wirken bereits gepostet...... so hab ich mir das gedacht! prima






"Jeder kann sagen, was er will, auch wenn es falsch ist.
Denn jeder hat das Grundrecht auf Irrtum"
Altbundespräsident Roman Herzog 10/95
Beitrag vom 09.01.2007 - 23:04
Diesen Beitrag melden   nach weiteren Posts von cubus suchen cubus`s Profil ansehen cubus eine private Nachricht senden cubus`s Homepage besuchen cubus zu Ihren Freunden hinzufügen cubus auf ICQ.com zum Anfang der Seite
FlikFlak ist offline FlikFlak  
28 Beiträge - Grünschnabel
OK, soweit habe ich alles gemacht.

Beitrag vom 09.01.2007 - 22:57
Diesen Beitrag melden   nach weiteren Posts von FlikFlak suchen FlikFlak`s Profil ansehen FlikFlak eine E-Mail senden FlikFlak eine private Nachricht senden FlikFlak`s Homepage besuchen FlikFlak zu Ihren Freunden hinzufügen FlikFlak auf ICQ.com zum Anfang der Seite
cubus ist offline cubus  
Administrator
880 Beiträge - Forenjunkie
cubus`s alternatives Ego
gut.......... ne klare aufgabe und recht einfach zu lösen.........

füge bitte in deine kammer einen brush ein. so das er nicht den kompletten raum ausfüllt . setlicher abstand zu den wänden etwa 32 einheiten.....

mache daraus einen trigger_multiple: 2d-fenster 2xRMT trigger - > multiple

trage im entitymenü ein
key: $targetname
value: ziel

key: setthread
value: meine_aufgabe

dieser trigger muß vom player berührt werden und löst dann per eintrag setthread eine aktion im zugehörenden mapscript aus.

soweit zur map. compilen und dann kommt das script dran........








"Jeder kann sagen, was er will, auch wenn es falsch ist.
Denn jeder hat das Grundrecht auf Irrtum"
Altbundespräsident Roman Herzog 10/95


Dieser Beitrag wurde 1 mal editiert, zuletzt von cubus am 10.01.2007 - 03:04.
Beitrag vom 09.01.2007 - 22:40
Diesen Beitrag melden   nach weiteren Posts von cubus suchen cubus`s Profil ansehen cubus eine private Nachricht senden cubus`s Homepage besuchen cubus zu Ihren Freunden hinzufügen cubus auf ICQ.com zum Anfang der Seite
FlikFlak ist offline FlikFlak  
Themenicon    (SP) objectiv
28 Beiträge - Grünschnabel
Mein Objektive: Man sieht auf dem bild einen Raum. Sagen wir mal das soll ne waffenkammer sein. Das Objektiv soll lauten: "finden sie die waffenkammer " Wie muss ich nun vorgehen damit ich die objectiv liste mit "TAB" anschauen kann und das beim betreten des raumes das objektiv als komplett angezeigt wird.


Script:



main:

exec global/ai.scr
exec global/loadout.scr maps/test_singelplayer.scr
level.script = "maps/test_singelplayer.scr"

//_____________________________________________________

level waittill prespawn

setcvar g_playermodel "german_elite_sentry"

//_____________________________________________________

level waittill spawn

//_____________________________________________________

doorlocked:
self playsound door_metal_locked
end


Dieser Beitrag wurde 3 mal editiert, zuletzt von FlikFlak am 09.01.2007 - 22:25.
Beitrag vom 09.01.2007 - 22:21
Diesen Beitrag melden   nach weiteren Posts von FlikFlak suchen FlikFlak`s Profil ansehen FlikFlak eine E-Mail senden FlikFlak eine private Nachricht senden FlikFlak`s Homepage besuchen FlikFlak zu Ihren Freunden hinzufügen FlikFlak auf ICQ.com zum Anfang der Seite
Baumstruktur - Signaturen verstecken
Seiten (1): (1) vorheriges Thema   nächstes Thema

geschlossen Gehe zu:  
Es ist / sind gerade 0 registrierte(r) Benutzer und 235 Gäste online. Neuester Benutzer: GAF5006
Mit 4487 Besuchern waren am 27.09.2021 - 11:30 die meisten Besucher gleichzeitig online.
Aktive Themen der letzten 24 Stunden | Foren-Topuser
 
    • Status

    • Besucher
      Heute:
      3.105
      Gestern:
      3.056
      Gesamt:
      2.503.180
    • Benutzer & Gäste
      313 Benutzer registriert, davon online: 235 Gäste
    • Ihre Meinung

    • Wenn ihr diese Seite besucht, sucht ihr......
      Singleplayer - MoH:AA
      Singleplayer - MoH:SH bzw. BT
      Singleplayer - MoH:PA
      Singleplayer - MoH:Airborne
      Multiplayer - MoH:AA
      Multiplayer - MoH:SH bzw. BT
      Multiplayer - MoH:PA
      Multiplayer - MoH:Airborne
      Battlefield 2
      3D-Modelle
      Archiv   Ergebnis
    • Partner / Gute Links

    • united-fairplay.de
    • Aktuelle Unwetterwarnungen für Deutschland
     
    Site Design © BBMD
    Seite in 0.12925 Sekunden generiert


    Diese Website wurde mit PHPKIT WCMS erstellt
    PHPKIT ist eine eingetragene Marke der mxbyte GbR © 2002-2009