HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   array (https://hx3.de/editing-scripting-187/array-24561/)

Lexus 14.01.2015 23:49

array
 
Hallo,

wollte einen marker übergeben lassen. er zeigt zwar kein fehler an aber es passiert nichts.

Code:

_m1 = MarkerPos ("_this select 1");
was ist der fehler?

danke :)

Drunken Officer 15.01.2015 11:31

https://community.bistudio.com/wiki/Array

Lexus 15.01.2015 12:02

kenne ich schon! und weiter? auf 0 hab ich was anderes stehen und das spricht er auch an! es liegt nur am marker und wenn ich den script ausführe ohne übergabe also mit marker name direkt funktioniert es auch. aber wie gesagt, mit passiert nichts.

Drunken Officer 15.01.2015 13:06

ich bezweifel das dieses Gebilde funktioniert. Und was sollen wir jetzt helfen? Was hast du und was willst du erreichen? Das wäre mal ein Anfang...

lass dir mal die _m1 auswerfen. Da dürfte KEINE Position rauskommen.
player groupChat format ["Meine lustige Variable: %1", _m1];

Lexus 15.01.2015 13:26

stimmt da kommt nichts! der soll den gesetzten marker im editor der marker1 heißt in das script übertragen damit das script die position vom marker hat

https://community.bistudio.com/wiki/position

Xeno 15.01.2015 13:49

Code:

_m1 = MarkerPos (_this select 1);
Finde den Unterschied zu dem was du geposted hast und dann lerne den Unterschied zwischen Variablen und Parametern verstehen!

Xeno

Lexus 15.01.2015 13:54

oh ok, also hab ich was verwechselt :oh:

danke für die nachricht! komme zwar trotzdem nicht weiter aber.....

Lexus 15.01.2015 13:58

Zitat:

Zitat von Xeno (Beitrag 480482)
Code:

_m1 = MarkerPos (_this select 1);
Finde den Unterschied zu dem was du geposted hast und dann lerne den Unterschied zwischen Variablen und Parametern verstehen!

Xeno

wenn der code ohne "" sein soll und deine lösung ist --> kommt der fehler -> kenie variable definiert! und das dachte ich mir auch schon....

Xeno 15.01.2015 14:16

Dann empfehle ich dir erst mal generell Scripten zu lernen und warum eine solche Fehlermeldung kommt, die ja schon aussagt wo das Problem ist :)

Ansonsten wird dir hier keiner helfen können wegen Mangel an Glaskugel da du scheinbar nichts an das Script übergibst (der Fehler...).

Edith: Anführungszeichen gehören definitiv nicht um ein _this select x rum (sind ja Parameter).

Xeno

Lexus 15.01.2015 14:26

ist ok danke

mal anders gefragt:

wie spricht ihr marker an die ihr gesetzt habt im editor, wenn es zb. 4 verschiedene sind und ihr aber nur ein script schreiben wollt!

Buliwyf 15.01.2015 16:26

Noch nichmal 18:00 Uhr und ich komm mir vor als wär' ich voll! :D

Cartman 15.01.2015 16:37

Vielleicht hilft Dir das hier weiter:

http://hx3.de/editing-scripting-167/sqf-handbuch-22579/

Drunken Officer 15.01.2015 18:39

Zitat:

Zitat von Cartman (Beitrag 480491)
Vielleicht hilft Dir das hier weiter:

http://hx3.de/editing-scripting-167/sqf-handbuch-22579/

Vielleicht...

Vielleicht hilf auch einfach nur mal, wenn er mit der Geschichte rausrückt, was er genau will und was er bis jetzt gemacht hat.

Zitat:

wie spricht ihr marker an die ihr gesetzt habt im editor, wenn es zb. 4 verschiedene sind und ihr aber nur ein script schreiben wollt!
z.B. so
Code:

_mkr = _this select 0;
player setPos getmarkerpos _mkr


CommanderX 20.01.2015 14:02

Junge junge.. kein Wunder das hier so wenige Benutzer im A3 Forum rumlaufen. Anstatt zu helfen wird oftmals nur polemisiert und oberlehrerhaft geantwortet. (Gut, ich gebe zu, die Fragestellung ist nicht unbedingt gelungen :D )

Xeno 20.01.2015 14:07

@CommanderX
Solche Posts kannst du dir komplett sparen oder gerne eine Pause nehmen.

Fast 100% der Anfragen die mittlerweile kommen sind schon x mal beantwortet worden, haben mittlerweile teils hanebüchene Fehler und sagen oftmals rein gar nichts aus. Ich lasse mal das Verstehen von Antworten außen vor, ich weiß das fällt vielen sehr schwer in der heutigen Zeit.

Und oft genug ist es scheinbar zu schwer das Google Orakel mit ein, zwei Wörtern zu befüllen um direkt eine Antwort zu erhalten.

Aber in der heutigen Zeit ist alles wohl zu viel verlangt und es ist scheinbar auch für einen unbeteiligten einfacher noch eine Beleidigung raus zu lassen...

Edith: Btw, die neue Klientel des Spieles treibt sich nicht mehr in einfachen Arma Foren rum sondern auf reddit, Steam und Konsorten. Aber das konntest du natürlich nicht wissen :)

Xeno


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:47 Uhr.

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