Hallo Community,
Lange ists her das ich hier eine Frage gestellt habe und deswegen dachte ich mir es wäre mal wieder Zeit dafür xD
Ich hab in einem raum 3 münzen und möchte die reihenfolge(von links nach rechts) von denen herausfinden(die bekommen dann jeweils in der variable number ihre position) ohne etz sowas wie obj_coin1,obj_coin2 und obj_coin3 zu machen
hab dafür dieses script gemacht:
Alles anzeigen
Im Create Event der Münzen wird number=0 definiert
wenn ich jetzt spiele haben aber alle münzen den wert 0 bei number und nicht 1,2 oder 3
Seht ihr vielleicht einen Fehler in meinem Vorgehen?
mfg,derkimba
Lange ists her das ich hier eine Frage gestellt habe und deswegen dachte ich mir es wäre mal wieder Zeit dafür xD
Ich hab in einem raum 3 münzen und möchte die reihenfolge(von links nach rechts) von denen herausfinden(die bekommen dann jeweils in der variable number ihre position) ohne etz sowas wie obj_coin1,obj_coin2 und obj_coin3 zu machen
hab dafür dieses script gemacht:
GML-Quellcode
- global.bigcoins = ds_list_create()
- with(obj_bigcoin)
- {
- ds_list_add(global.bigcoins,x)
- }
- ds_list_sort(global.bigcoins,true)
- xx1 = ds_list_find_value(global.bigcoins,0)
- id1 = instance_nearest(xx1,240,obj_bigcoin)
- xx2 = ds_list_find_value(global.bigcoins,1)
- id2 = instance_nearest(xx2,240,obj_bigcoin)
- xx3 = ds_list_find_value(global.bigcoins,2)
- id3 = instance_nearest(xx3,240,obj_bigcoin)
- id1.number = 1
- id2.number = 2
- id3.number = 3
Im Create Event der Münzen wird number=0 definiert
wenn ich jetzt spiele haben aber alle münzen den wert 0 bei number und nicht 1,2 oder 3
Seht ihr vielleicht einen Fehler in meinem Vorgehen?
mfg,derkimba