1. #1
    d34dm34+'s Avatar
    Registered
    11/04/05
    Location
    9000
    Posts
    13
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0

    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  

  2. #2

    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 Pro
    no votes  

  3. #3
    Disa's Avatar
    Registered
    28/04/04
    Location
    Gent
    Posts
    1,317
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/6
    je cfg is groter dan 16KB, ik denk dat cfg files deze grootte niet mogen overschrijden.

    Correct me if I'm wrong =)

    - Disa
    no votes  

  4. #4
    Silvester's Avatar
    Registered
    22/11/03
    Location
    Aalst
    Posts
    641
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Kdacht ook dat het zo iets was van 16kb max
    Sile
    #bangelijk
    no votes  

  5. #5
    d34dm34+'s Avatar
    Registered
    11/04/05
    Location
    9000
    Posts
    13
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    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  

  6. #6
    Disa's Avatar
    Registered
    28/04/04
    Location
    Gent
    Posts
    1,317
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/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 =)

    - Disa
    no votes  

  7. #7
    Silvester's Avatar
    Registered
    22/11/03
    Location
    Aalst
    Posts
    641
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    [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
    #bangelijk
    no votes  

  8. #8
    d34dm34+'s Avatar
    Registered
    11/04/05
    Location
    9000
    Posts
    13
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    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  

  9. #9
    d34dm34+'s Avatar
    Registered
    11/04/05
    Location
    9000
    Posts
    13
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    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  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in