Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 06.09.2009, 17:19   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Hemingway
 
Registriert seit: 31.05.2009
Beiträge: 321
Standard Zahlwerte in Array übertragen lassen...

so, nachdem meine frage im editor-fragen thread nicht beantwortet wurde stelle ich sie nochmal als eigenes thema, da mir die antwort wirklich wichtig wäre

folgendes:


ich lass ein script aufrufen: (ja, ich scripte immer noch in sqs, schande über mich usw... )

[player,200,blablabla] exec "beispielscript.sqs" (sind noch n paar parameter, aber ist ja egal für meine frage.)

so, im script kommt dann irgendwo

_dist = _this select 1

wenn ich _dist abfrage, gibt er mir auch "200" aus.

dann kommt:

_randomdist = random _dist

anstatt mir einen wert zwischen 0 und 200 auszuspucken, kommt dann allerdings "any", wenn ich _randomdist abfrage.


selbiges problem, wenn ich mit _dist eine position verändern möchte, also z.B.

_posX = getpos _object select 0;
_posY = getpos _object select 1;

_object setpos [_posX+_dist, _posY+_dist,0]

anstatt mit den werten zu rechnen, kommt wieder "any" raus, wenn ich die position von _object abfrage...

ich bin leicht verwirrt...
__________________
Kickstart fighter launch
Throttle set to full
Speed king race to win
Afterburners roaring
Ghostlike counterstrike
Takes them by surprise
Hemingway ist offline   Mit Zitat antworten
Alt 06.09.2009, 19:32   #2 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Ka was du machst

Hab es mal getestet. Aufruf über:
Code:
_handle = [test,200] execVM "test.sqf"
test.sqf:
Code:
_dis = _this select 1;
_randomdis = random _dis;

hint format ["%1\n%2",_dis,_randomdis];
Ergebnisse:
Zitat:

200
119.25

200
84.2

200
12.10

usw.

Cyborg11 ist offline   Mit Zitat antworten
Alt 06.09.2009, 19:37   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Hemingway
 
Registriert seit: 31.05.2009
Beiträge: 321
Standard

heißt das ich muss mich doch auf sqf umstellen?

vielleicht liegts ja an sqs?
__________________
Kickstart fighter launch
Throttle set to full
Speed king race to win
Afterburners roaring
Ghostlike counterstrike
Takes them by surprise
Hemingway ist offline   Mit Zitat antworten
Alt 06.09.2009, 19:39   #4 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Selbes Skript wie oben nur mit Endung .sqs.
Aufruf:
Code:
[test,200] exec "test.sqs"
Ergebnisse:
Zitat:

200
49.24

200
13.73

200
85.62

usw.

Cyborg11 ist offline   Mit Zitat antworten
Alt 06.09.2009, 20:06   #5 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Hemingway
 
Registriert seit: 31.05.2009
Beiträge: 321
Standard

okay.. das heißt ich begeb mich mal auf fehlersuche


aber danke trotzdem
__________________
Kickstart fighter launch
Throttle set to full
Speed king race to win
Afterburners roaring
Ghostlike counterstrike
Takes them by surprise
Hemingway ist offline   Mit Zitat antworten
Alt 06.09.2009, 21:47   #6 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Wenn du versucht mit deinem _dist Wert die Objektposition zu verändern, wird das Objekt an eine andere Stelle versetzt? Wenn ja, dann hast du nur einen Fehler bei der hint Ausgabe
Cyborg11 ist offline   Mit Zitat antworten
Alt 06.09.2009, 22:13   #7 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Hemingway
 
Registriert seit: 31.05.2009
Beiträge: 321
Standard

ne, war schon ein fehler im script. hint hab ich ja 1 zu1 ausm guide kopiert^^

war auch nicht nur ein fehler

aber jetzt funktioniert der spaß, und ich warte auf ein großes dankeschön von phoenixmaster
__________________
Kickstart fighter launch
Throttle set to full
Speed king race to win
Afterburners roaring
Ghostlike counterstrike
Takes them by surprise
Hemingway 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array nooblike Editing & Scripting 0 05.06.2009 05:24
Array auslesen crc-fehler Editing 3 13.12.2006 15:21
DAG - Drop Array Generator by Khartak Khartak Editing 2 07.07.2005 19:51
in lbSetData auch array´s verwenden? FireBlade Editing 2 24.03.2003 21:16


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