PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : anzahl pipebombs


wachtelei19
04.09.2006, 13:09
Moin ich wollt mal fragen, wie ich feststellen kann (am besten per script) wieviele pipebombs der player bei sich hat??

habs bereits mit "HasWeapon" und "Ammo" probiert, geht aber leider nicht...

danke im vorraus

mfg

Gastowski
04.09.2006, 16:18
Hi wachtelei,

lade dir am besten Mr-Murrays Editing Bibel hier: Mapfact.net Die Seite für anspruchsvolle und realistische OFP Maps (http://www.mapfact.net/include.php?path=content/download.php&contentid=119)

Da steht das drin. Ich glaub das muss in die init des Players. Außerdem steht da, wie du eine Waffenauswahl im Briefing kriegst.

Mit einem Script müsste es auch klappen, ich hör mich mal um.

Ich hoffe ich habe dir geholfen ( und die Bibel hilft dir! ).

MfG :D

Gastowski

wachtelei19
04.09.2006, 16:59
Moins, danke für deine Antwort, Murry hab ich ebenfalls durchgesucht, genauso halt wie der Befehls-Referenzen die man so finden kann.
Wie ich einer Person Waffen entziehe bzw. hinzufüge weiss ich. Ich weiss halt nur nicht, wie ich speziell die Anzahl der vorhandenen pipebombs überprüfen kann. :)

mfg

pspsps91
04.09.2006, 19:24
könntest du mal schreiben für was du das brauchst. Vielleicht kennt ja jemand eine alternative Lösung :)

z.B. Du machst eine Globale Variable playerbombs und setzt sie mit dem Wert gleich, wie die Anzahl der Pipebombs, die der Spieler von anfang an hat. Immer wenn der Spieler eine aufnimmt machst du playerbombs=playerbombs+1.
Also schildere dein Prob mal genauer:schlau:

wachtelei19
04.09.2006, 22:40
Jo, danke für eurer Mühen, ich versuch da ganze einfach mal ein wenig zu beschreiben:

Also es geht um folgendes:

Ich bastel lieber einfach Missionen, also welche zu spielen. Hab für eine neue spontane Idee, ein Action hinzugefügt, und zwar ganz simpel "Bombe legen". Als Missionsziel muss halt diese Action an bestimmten Stellen/Orten/Fahrzeugen ausgeführt werden.
Nun ist es halt so, das man von Anfang an nicht genug pipebombs dabei hat -> man muss sich welche besorgen.
Und wenn ich jetzt halt eine Bombe über meine Action legen möchte und keine mehr im Gepäck habe, dann soll halt einfach eine Meldung kommen "Keine pipebomb vorhanden" oder sowas halt. Und um das zu überprüfen, ob man eine dabei hat, dafür brauch ich halt eine Fkt. um die Anzahl der pipebombs auszulesen, die der Spieler bei sich hat.

Wie gesagt, habe die Funktionen "HasWeapon" und "Ammo" ausprobiert. Gibt aber beides immer "0" aus. Bei Murray hab ich bereits auch geschaut und leider nix gefunden. Mag auch gut sein, das ich da was übersehen habe.

Ok, man kann jetzt sagen, "Benutz einfach ein fertiges Script bla bla bla", klar, kann ich machen, möchte ich aber ungern ist. Möchte halt so gern alles selber machen :)

Hoffe mein Vorhaben ist so ein wenig klarer geworden :)

MfG

pspsps91
05.09.2006, 08:15
Hoffe mein Vorhaben ist so ein wenig klarer geworden

ähm, ... nee

aber noch ne (not)Lösung: Weil ich keine Ahnung hab wie man das Überprüfen könnte, würde ich einfach ein bisschen tricksen :naugthy:
->Du verteilst in der Map gar keine Pipebombs, sondern machst nur den Actioneintrag Bomb legen. Für jede Bombe könntest du einen extra eintrag machen. Dann benützt du wieder Globale Variablen, so kannst du die Anzahl jederzeit überprüfen. Wenn du eine Bombe legst wird ein neues script Aktiviert, es kommt ein Countdown...., du erstellst an der Stelle irgend eine Bombe. Ach ja, wenn der Spieler die Bombe legt benutzt du am besten eine Animation...

falls du was nicht verstehst frag einfach... :)

xezon
05.09.2006, 11:00
Da es sich bei Pipebombs um den Typ Magazines handelt kannst du auch damit arbeiten: http://hx3.de/showthread.php?t=12820

Mit dieser Information solltest du es schaffen, dein Problem zu lösen.

wachtelei19
05.09.2006, 14:06
Jo, danke, ich habs hinbekommen :)