Thread: Probleem met m'n ET autoexec.cfg
-
22-10-2005, 22:34 #1
Probleem met m'n ET autoexec.cfg
Hi,
Ik heb een probleem met m'n ET script en ik weet niet waarom. Na uitvoeren (/exec) geeft ET geen foutbooschappen en toch werkt het niet zoals ik had gedacht. De autoexec.cfg is te vinden op
http://users.telenet.be/aitsjoe/ET/autoexec.cfg
Het probleem is het voice-menu. Dat gedeelte vind je in de script ter hoogte van de definitie van 'globalmenu'. Wat daarna volgt is een lang stuk dat de menu's concreet definieert. Het is nogal complex, omdat ik de bepaalde voices (zoals FTDestroyObjective) probeer te annoteren met een concrete plaats of object (zoals TANK of BRIDGE), en dat ik dit laatste ook apart kan doen (dus enkel een plaats of object medelen). De definities voor 'altcmd' en 'voicecmdstub' worden hiervoor gebruikt. Op het einde van het script worden de menu's dan gebind aan toetsen 0 tot 9. Maar het werkt niet, er gebeurt niets als ik ze gebruik in-game. Al de andere binds en definities werken wel zoals het hoort, enkel het menu niet.
Ik heb het gevoel dat ik ergens tegen een beperking van ET scripting ben aangelopen, maar ik ben niet zo'n expert dat ik dat kan zeggen. Zou iemand met meer ET scripting kennis eens een kijkje kunnen nemen? Dank bij voorbaat.
Groeten,
d34dm34+If you live like a n00b, you will die like a n00b.no votes
-
-
23-10-2005, 12:22 #2Member
- Registered
- 08/09/02
- Location
- Neerpelt
- Posts
- 382
- iTrader
- 0
- Mentioned
- 0 Post(s)
ik denk dat het veel te veel ineens is dat die moet executen, wanneer ge die mmenu bijvoorbeeld handmatig ingeeft dan werkt die voor een stuk wel. Bij die menu's gaat het mis hé, hij kan om een of andere reden die mmenu, cmenu, etc nie onthouden ofzo.
mss moet ge es probere met aparte bestanden ipv alles in 1 cfg ?.mscr g3un
AMD64 3200+ || Abit KV8 Pro || 1024MB DDR400 || Asus V9999 GT/TD 256DDR3 || Maxtor 250GB S-ATA/150 || Logitech MX510 || Qpad Midsense || Sennheiser HMD 280 Prono votes
-
23-10-2005, 12:56 #3no votes
-
23-10-2005, 16:00 #4
Kdacht ook dat het zo iets was van 16kb max
Sile#bangelijkno votes
-
23-10-2005, 18:26 #5
Hi,
Ik heb even snel alles in aparte bestanden gestoken, elk minder dan 16Kb. Hetzelfde fenomeen, alles werkt behalve het menu op toetsen 0->9 (http://users.telenet.be/aitsjoe/ET/). De vstr's voor het menu zitten in d34-menu.cfg.
Ik vraag me af hoeveel niveaus van indirectie ET aankan, en hoeveel binds ik in één vstr kan doen. Ik denk dat ik hier tegen een beperking aanloop want alles ziet er 'technisch' ok uit. Misschien zijn de vstr's te lang? In de menu def's (mmenu bv) wordt een echo gedaan, waarna 10 toetsen gebind worden. Zou dat teveel zijn?
Ik vind het raar dat ik nergens technische informatie vind over ET scripting. Ik hoop dat ik niet door de code van ET moet browsen om te weten wat ik verkeerd doe. Ik zie al genoeg code tijdens werk
PS: Bedoel je dat het geheel van alles scripts niet groter mag zijn dan 16Kb, of elke file apart?
Groeten,
d34dm34+If you live like a n00b, you will die like a n00b.no votes
-
23-10-2005, 19:20 #6
ik denk dat elk file kleiner moet zijn dan 16Kb, maar je hebt ook een max aantal "variables" dat je kan bepalen. (kan nu toch wel niet op het juiste woord komen zeker :<)
msch dat je beter bent met je vraag op de splashdamage of etpro forums te posten, ik denk dat ze je daar beter kunnen helpen dan hier.
of ga fretn wat pesten =)
- Disano votes
-
23-10-2005, 20:14 #7
[QUOTE=Disa]ik denk dat elk file kleiner moet zijn dan 16Kb, maar je hebt ook een max aantal "variables" dat je kan bepalen. (kan nu toch wel niet op het juiste woord komen zeker :<)
strings of vstrings?Sile#bangelijkno votes
-
23-10-2005, 21:17 #8
Geen idee welke fretn dat mag zijn. Ik heb me net geregistreerd op BaniMod, maar duurt blijkbaar een eindje eer je daar geregistreerd bent. Eens zien wat ze daar zeggen.
If you live like a n00b, you will die like a n00b.no votes
-
28-10-2005, 23:29 #9
Opgelost: de definities van de vstr's was te lang. Ik heb de lange def's opgesplitst en alles werkt aok! (http://users.telenet.be/aitsjoe/ET/)
PS: Nu alleen nog de toetsencombinaties van buiten leren
PS2: opgelust met hulp op splashdamage forum
If you live like a n00b, you will die like a n00b.no votes
