Es ist so:
Wen ich diesen code benuze:
Jetzt ist das problem das es eine Error meldung gibt. Wen eine event id nicht beseztzt ist. Also undefinierte methode name. Jetzt bräuchte ich einen code mit dem ich ein arry erstellen kann wo jede event id die auf der map ist drine stet.
Ich erkärs am besten nochmal besser^^
besser kann ichs nicht mehr erklären^^
Wen ich diesen code benuze:
|
|
Quellcode |
1 2 3 4 5 |
for i in 0...$game_map.map.events.size if $game_map.map.events[i].name = "enemy" p "popel" end end |
Jetzt ist das problem das es eine Error meldung gibt. Wen eine event id nicht beseztzt ist. Also undefinierte methode name. Jetzt bräuchte ich einen code mit dem ich ein arry erstellen kann wo jede event id die auf der map ist drine stet.
Ich erkärs am besten nochmal besser^^
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Das sind die events auf dem map mit den id`s: 1,2,3,4,5,6,7,8,9 wen ich jetzt die 5 lösche: 1,2,3,4,6,7,8,9 jetzt bei der for schleife: for i in 1,2,3,4,6,7,8,9 $game_map.map.events[1,2,3,4, error ].name end so giebt es für 1 die 1 für 4 die 4 und dann für 6 giebt es die 5 aus und da event 5 nicht existiert gibts ein error. |
besser kann ichs nicht mehr erklären^^

Geht doch viel einfacher und zwar so 
oder
Ave Abt

|
|
Quellcode |
1 2 3 4 5 6 |
for i in 0...$game_map.map.events.size next if $game_map.map.events[i] == nil if $game_map.map.events[i].name = "enemy" p "popel" end end |
oder
|
|
Quellcode |
1 2 3 4 5 |
for event in $game_map.map.events.values if event.name = "enemy" p "popel" end end |
Ave Abt

YAams
Random Signatur