steinacker
moin
ich hab mal ein paar grundlegende fragen, was das scripten (programmieren) angeht
ich hab zwar schon einiges an C / C++ programiert aber diese programmierei bei CoD bereitet mir doch immer wieder kopfschmerzen
ich hab hier mal ein paar auszüge von OMWG's script zu dem randomtriggern:
randomtrig = getentarray("randomtrigger","targetname");
hier wird doch eigentlich mit der funktion "getentarray" die größe des array's randomtrig "ermittelt", nämlich die anzahl der trigger in der map mit dem namen randomtrigger
und das eigentliche "befüllen" des arrays macht doch die for-schleife und zwar wird diese so oft durchlaufen, wie anzahl trigger da sind und jeder eingetragene trigger an der "i-ten" stelle wird mit der funktion triggerOff() ausgeschaltet
richtig soweit?
weiter geht's:
hier komme ich jetzt nicht ganz mit, nach meinen kenntnissen ist level ein objektarray der klasse level
und randomintrange(int , int) eine funktion die zwei integervariablen übergeben bekommt
aber wo ist diese funktion definiert, bzw. das objektarray der klasse level
und das .t1 kann ich auch nicht so recht zu ordnen
die zweite zeile ist wieder irgendwie verständlich, der ermittelte trigger im array wird mit der fuktion triggerOn() eingeschaltet
Edit:
hab hier mal'n screeny, was ich vor langer zeit programmiert hab, ein kleines archiv um musikCD's etc zu archivieren
in dem programmteil z.b. wird eine txt-datei geöffnet, die daten in ein dynamisches zeigerarray **dieMusikCD eingelesen und in einem listenfeld angezeigt

nur diese scripterei von CoD iss irgendwie verwirrend
ich hab mal ein paar grundlegende fragen, was das scripten (programmieren) angeht
ich hab zwar schon einiges an C / C++ programiert aber diese programmierei bei CoD bereitet mir doch immer wieder kopfschmerzen
ich hab hier mal ein paar auszüge von OMWG's script zu dem randomtriggern:
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
randomtrig = getentarray("randomtrigger","targetname");
hier wird doch eigentlich mit der funktion "getentarray" die größe des array's randomtrig "ermittelt", nämlich die anzahl der trigger in der map mit dem namen randomtrigger
und das eigentliche "befüllen" des arrays macht doch die for-schleife und zwar wird diese so oft durchlaufen, wie anzahl trigger da sind und jeder eingetragene trigger an der "i-ten" stelle wird mit der funktion triggerOff() ausgeschaltet
richtig soweit?
weiter geht's:
Code angehängt. Klicke hier zum Ein-/Ausblenden
|
||||
hier komme ich jetzt nicht ganz mit, nach meinen kenntnissen ist level ein objektarray der klasse level
und randomintrange(int , int) eine funktion die zwei integervariablen übergeben bekommt
aber wo ist diese funktion definiert, bzw. das objektarray der klasse level
und das .t1 kann ich auch nicht so recht zu ordnen
die zweite zeile ist wieder irgendwie verständlich, der ermittelte trigger im array wird mit der fuktion triggerOn() eingeschaltet
Edit:
hab hier mal'n screeny, was ich vor langer zeit programmiert hab, ein kleines archiv um musikCD's etc zu archivieren
in dem programmteil z.b. wird eine txt-datei geöffnet, die daten in ein dynamisches zeigerarray **dieMusikCD eingelesen und in einem listenfeld angezeigt
nur diese scripterei von CoD iss irgendwie verwirrend
Zitat: