HX3 Foren  

  HX3 Foren > Games > Operation Flashpoint > Editing

Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 02.12.2005, 02:52   #1 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard Problem mit createunit Einheiten

So, folgendes:

Ich bekomme immer eine Fehlermeldung, wenn ich mir mithilfe von createunit einen Soldaten erstellen will.

Mein Befehl sieht derzeit so aus:

Zitat:

p1="police1"createunit[[10448.362305,4105.854492],““,0.5,“PRIVATE“]

Wenn ich das Script aufrufe, kriege ich:

Zitat:

Error ungültige Zahl in Ausdruck


Über den createvehicle-Befehl geht es zwar wunderbar...

Das Dumme ist nur, er schaut dann immer nach Norden und sollte eigentlich in die genau entgegengesetzte Richtung schauen.

Allerdings hilft da weder ein dowatch- noch ein domove getpos-Befehl.

*Edit* hab grade gelesen, createvehicle ist eigentlich für begehbare Fahrzeuge...

Naja, vielleicht weiß ja jemand, was bei meinem Befehl nicht stimmt... Die Koordinaten sind übrigens korrekt, da sie ja bei createvehicle funktionieren
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 02.12.2005, 04:56   #2 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von MarcusErgalla
 
Registriert seit: 01.12.2004
Beiträge: 17.399
Standard AW: Problem mit createunit Einheiten

Generell empfehle ich dir, einen Spawnpoint in das Script mitreinzubringen, ich finde das ganze etwas übersichtlicher. Denn musst du natürlich vorher noch festlegen, in etwa so:

Zitat:

_Spawnpoint = Obj_Spawnpoint_1

Danach fügst du ihn in den Createbefehl ein

Zitat:

_P1 = "Police1" createunit camcreate getpos _Spawnpoint

Wenn du möchtest das er gleich nach Süden schaut geht das so

Zitat:

_Spawnpoint = Obj_Spawnpoint_1
_P1 = "Police1" createunit camcreate getpos _Spawnpoint
_P1 getdir 180

Außerdem solltest du mit setskill den skill deiner Einheit dann noch festlegen!

Hoffe das hilft dir, btw wo hast du denn den Befehl her den du benutzt hast, hab den noch nie gesehen?
MarcusErgalla ist offline   Mit Zitat antworten
Alt 02.12.2005, 12:53   #3 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Der Befehl ist aus Lesters inoffizieller Comref... zu finden bei Mapfact unter Tutorials

Mit dem Spawnpoint... da hab ich ja mal gar keine Ahnung von.
Wie erstelle ich den denn im Editor???
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 02.12.2005, 13:31   #4 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von MarcusErgalla
 
Registriert seit: 01.12.2004
Beiträge: 17.399
Standard AW: Problem mit createunit Einheiten

Aso, der Spawnpoint ist nur eine Logik die du vorher dort gesetzt hast.
MarcusErgalla ist offline   Mit Zitat antworten
Alt 02.12.2005, 13:34   #5 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Ich probier es mal aus grade und sag dann Bescheid... danke erstmal
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 02.12.2005, 13:52   #6 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Dein Script hat auch nicht funktioniert...

Zuerst hat dem Spiel dein getdir Befehl nicht gefallen... setdir hingegen findet er wunderbar

Aber nun:

Es kann sich irgendwie nicht mit getpos anfreunden... auch ein Umstellen auf setpos bringt nichts... ich lese immer:

Zitat:

Error setpos (bzw. getpos) typ nichts erwartet Objekt

__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 02.12.2005, 14:48   #7 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von MarcusErgalla
 
Registriert seit: 01.12.2004
Beiträge: 17.399
Standard AW: Problem mit createunit Einheiten

Schande, ich sollte in Zukunft nicht mehr morgens und ohne Kaffee intus scripten . Ist ja wirklich voller Fehler
Hab es noch nicht probiert, sollte aber richtig sein:

Zitat:

_Spawnpoint = Obj_Spawnpoint_1
_ORAD = "Police1" ;<- Eventuell müssen hier die Klammern weg, bin mir nicht sicher
_P1= _ORAD createUnit getpos _Spawnpoint
_P1 setdir 180


Geändert von MarcusErgalla (02.12.2005 um 14:50 Uhr).
MarcusErgalla ist offline   Mit Zitat antworten
Alt 02.12.2005, 15:35   #8 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Hat auch nicht funktioniert...

Mit "" bei police1 produziert er mir wieder eine Fehlermeldung... und ohne wird das Script erst gar nicht aufgerufen
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 02.12.2005, 16:01   #9 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von MarcusErgalla
 
Registriert seit: 01.12.2004
Beiträge: 17.399
Standard AW: Problem mit createunit Einheiten

Mal eine Frage, Police1 ist schon die Editorbezeichnung für die Einheit, die du auch createn möchtest?
Zitat:

_Spawnpoint = Obj_Spawnpoint_1
_P1 = "Police1" createUnit getpos _Spawnpoint
_P1 setdir 180

Falls das nicht funktioniert, versuch mal das:

Zitat:

_P1 = "Police1" camcreate getpos _Spawnpoint

Camcreate ist zwar, wie man mich jetzt im Mapfactforum belehrt hat, nur für Objekte und leere Einheiten, aber wer weiß...

Hoffe das funkt wenn ned:
MarcusErgalla ist offline   Mit Zitat antworten
Alt 02.12.2005, 16:53   #10 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Nein... der ruft den gar nicht erst auf... könnte es vielleicht an police1 hängen???

Hab mal aus der Mission.sqm rauskopiert

Zitat:


class Item1
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={10438.303711,123.974998,4099.894043};
azimut=140.000000;
special="NONE";
id=1;
side="CIV";
vehicle="police1";
player="PLAYER COMMANDER";
leader=1;
skill=1.000000;
};
};
};

__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 02.12.2005, 18:06   #11 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von $cruffy
 
Registriert seit: 02.01.2005
Ort: Weltstadt Drevenack
Beiträge: 401
$cruffy eine Nachricht über ICQ schicken
Standard AW: Problem mit createunit Einheiten

Da hast Du Recht, es liegt am police1. Du musst wie Marcus schon sagte den Classname angeben, also hier "Item1"
__________________
How much wood would a woodchuck chuck if a woodchuck could chuck wood?
$cruffy ist offline   Mit Zitat antworten
Alt 02.12.2005, 18:26   #12 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Dann sagt er mir als Fehler bad vehicle type item1
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 04.12.2005, 03:40   #13 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Also, ich hab jetzt so ziemlich alles ausprobiert, was nur auszuprobieren geht... aber ich habe echt das Gefühl, ich bin für das creatunit einfach zu doof...

Entweder krieg ich Fehlermeldungen oder er ruft das Skript nicht auf...

Createvehicle krieg ich ja hin...
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 07.12.2005, 18:52   #14 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von TeRp
 
Registriert seit: 02.04.2003
Ort: San Francisco
Beiträge: 1.919
Standard AW: Problem mit createunit Einheiten

Zitat von BIS ComRef

type createUnit unitInfo
Operand types:
type: String
unitInfo: Array
Compatibility:
Version 1.34 required.
Type of returned value:
Nothing
Description:
Create unit of given type . Format of unitInfo is: [pos (Position),group (Group), init (String), skill (Number), rank (String)] Note: init, skill, and rank are optional, default values are "", 0.5, "PRIVATE".

Example:
"SoldierWB" createUnit [getMarkerPos "barracks", groupAlpha]

Fällt was auf?
__________________

TeRp ist offline   Mit Zitat antworten
Alt 07.12.2005, 20:11   #15 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Ja, hat trotzdem nicht funktioniert...

Aber egal, hab schon eine Lösung mit setpost getpos... die geht auch
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 08.12.2005, 20:09   #16 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von TeRp
 
Registriert seit: 02.04.2003
Ort: San Francisco
Beiträge: 1.919
Standard AW: Problem mit createunit Einheiten

Zitat von SWAT

Ja, hat trotzdem nicht funktioniert...

Das bezweifle ich stark, wenn du diesen Textabschnitt wirklich verstanden haben solltest...
__________________

TeRp ist offline   Mit Zitat antworten
Alt 08.12.2005, 23:46   #17 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Ich bin mir eigentlich ziemlich sicher, dass ich ihn verstanden habe, denn auch wenn ich kein Script-Gott bin, kann ich trotzdem solche Zusammenhänge lesen...

Woran es jetzt liegt, dass es trotzdem nicht klappt, entzieht sich leider auch völlig meiner Kenntnis...

Aber dank Clausewitz hab ich nun auch noch eine andere Möglichkeit aufgezeigt bekommen, die für meine Zwecke auch absolut ausreichend ist

Ich danke also allen, die versucht haben mir zu helfen, auch wenn ich es diesmal nicht so hinbekommen habe, wie ich es wollte...

Ich werde bei Gelegenheit aber alles nochmal ausprobieren, da ich dieses Prinzip trotzdem noch kapieren will. Wenn was ist, meld ich mich...

Also Danke nochmal an alle
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 24.12.2005, 16:50   #18 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Servus
Besteht das Problem immernoch???

Gruß
Mr-Murray
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 24.12.2005, 18:00   #19 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Registriert seit: 22.08.2005
Ort: ©PaderBurns™
Alter: 41
Beiträge: 2.142
SWAT eine Nachricht über ICQ schicken SWAT eine Nachricht über MSN schicken SWAT eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Das Problem an sich hab mit einer anderen Methode gelöst... mit setpos getpos

Aber das Prinzip createunit hab ich leider immer noch nicht verstanden...
__________________
Dear god... make everybody die... Amen!
SWAT ist offline   Mit Zitat antworten
Alt 26.12.2005, 17:55   #20 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard AW: Problem mit createunit Einheiten

Es gibt ja verschiedene Arten Einheiten zu createn. Leider ist das Problem, dass man denen keine Namen zuteilen kann und teilweise gibt es leider auch Skillprobleme. Manche createten Einheiten sind manchmal dümmer als die Bäume, die dort umherstehen.
Da hätte Bohemedia ruhig noch mehr Freiraum geben können.
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray 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


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