Welkom Gast! [Registreer] :: [Login]
Navigatie

Tutorials

Shoutbox
U dient in te loggen om een bericht te plaatsen.

20/06/2013 00:21
Je hosting is dan ook het duurst. En zij hebben redelijk wat ruimte nodig voor alle maps/mods/...

17/06/2013 15:03
20€ / maand voor je hosting en domain name? Meestal is een domain name maar 12€ / jaar

17/06/2013 10:25
Ja maar dat is niet eens totale kosten. Je kan dat doneren. Ik ben benieuwd hoeveel die site in totaal kost

17/06/2013 09:19
@Niels: €250/jaar is zo'n 20€/mnd. Dat bestaat dus uit hosting, domein naam en onderhoud. Redelijk normaal voor zo'n site. Met wat geluk haal je de helft terug uit Google Adsense

16/06/2013 16:21
Een map downloaden betekent ook nog niet dat je hem gaat spelen.. 70% is waardeloos


Registreer of log in
Om gebruik te maken van de volledige functionaliteit van Modbase moet je ingelogd zijn.
Na registratie kan je reageren, onderwerpen starten, projecten toevoegen en nog veel meer.

Dit is volkomen gratis en duurt hoogstens een minuut.

Registreer gratis

Laatste Actieve Forumonderwerpen
  Onderwerpen AuteurAntwoorden Laatste bericht
CoDuoMaker wel .prt maar geen .bsp
CoD UO Mapping & Modding
pistolpro1 ground zero
20-06-2013 00:23
Hulp nodig :)
CoD 2 Algemeen
Mumble10 Niels
17-06-2013 12:38
PC bouwen
Algemene computerhulp
Niels7 Niels
14-06-2013 16:42
even iets leuks en een ideetje :)
CoD 2 Algemeen
Mumble6 tgwwilco
13-06-2013 17:45
Heb een idee nondig
Programmeren
nexxion874 nexxion87
13-06-2013 16:08


Onderwerp bekijken
U bent hier: Forum > CoD UO Mapping & Modding > Custom quickmessage menu
 Onderwerp afdrukken
Custom quickmessage menu
Geplaatst op 16-06-2012 14:10
#1  Bericht afdrukken
Avatar van gebruiker

Opgewarmd

Posts: 89
Joined: 15.08.08
Hallo iedereen,
Ik ben bezig een 6e menu toe te voegen aan het quickmessage menu.
Ik wil dat menu te gebruiken om mijn eigen sound files te laten afspelen.

Ik volg hierbij deze guide (ja ik weet dat het cod2 is maar tot nu toe is alles hetzelfde als coduo)
http://mappersuni...aunts-mod/

Het probleem is echter dat ik de bestanden _menu.gsc en _quickmessages.gsc niet kan vinden
Ik weet niet in welke .pk3 ik moet zoeken maar het is me wel opgevallen dat ik main/pak7.pk3 niet heb.

Heeft iemand hier ervaring mee of weet iemand de oplossing?
Alvast bedankt!


The object of war is not to die for your country,
but make the other bastard die for his.
 Top
 
Geplaatst op 16-06-2012 15:19 | Gewijzigd door HuRRaCaNe op 16-06-2012 15:20
#2  Bericht afdrukken
Avatar van gebruiker

Moderator


Donator
Posts: 5544
Joined: 24.08.06
Die pak7 hoor je niet te hebben, die hebben ze vast ergens tijdens het developement proces weggegooid omdat er redundante informatie in zat. Alsook, begin eerst met kijken in CoDUO pak files, daarna in de originele. Ookal laad CoDUO heel veel van de originele bestanden zullen de bestanden van CoDUO (bij mijn weten) nog steeds die van CoD1 overschrijven. Dat is dus de volgorde waarop je moet zoeken: Eerst CoDUO beginnende bij de laatste pakuo's op naar de eerste, daarna CoD1 beginnende bij de laatste paks gaande naar de eerste.

Geen idee in welke pak het zit, maar hier wil je zoeken:
\ui_mp\wm_quickmessage.menu

Geen idee hoe het in CoD2 zit, maar in in CoD1 en UO wordt de structuur van menus gedefinieerd in .menu bestanden, niet in .gsc's Smile
 Top
 
Geplaatst op 16-06-2012 15:47
#3  Bericht afdrukken
Avatar van gebruiker

Opgewarmd

Posts: 89
Joined: 15.08.08
De menu's heb ik ook al, ik heb nu mijn 6e menu gemaakt, dus als je bij het quick command menu op 6 drukt komt hij tevoorschijn.

Maar het lukt mij niet om hem geluiden te laten afspelen, en volgens mij heb ik daar wel de .gsc voor nodig.

Ik heb op een paar forums gelezen dat het op deze plaats staat:
\maps\mp\gametypes\_quickmessages.gsc
\maps\mp\gametypes\_menus.gsc

en dat ik daar dan de response moet toevoegen.


The object of war is not to die for your country,
but make the other bastard die for his.
 Top
 
Geplaatst op 16-06-2012 16:04
#4  Bericht afdrukken
Avatar van gebruiker

Moderator

Posts: 2073
Joined: 05.08.08
Ja dat klopt. Maar heb je ook een .csv file? Hierin staat waar de geluiden staan, hoe ze heten en hoe ze moeten worden afgespeeld
 Top www.codevilclan.tk
 
Geplaatst op 16-06-2012 16:14
#5  Bericht afdrukken
Avatar van gebruiker

Opgewarmd

Posts: 89
Joined: 15.08.08
Ja die heb ik ook:

gmi_quickmessage.str
gmi_dialog_mp.csv
menus.txt (bewerkt zodat mijn nieuwe menu word geladen)
wm_quickmessage.menu (6e optie toegevoegt)
custommenu.menu (mijn eigen menu)

Die heb ik allemaal, plus natuurlijk mijn soundfiles, en dan in de goede mapjes.





The object of war is not to die for your country,
but make the other bastard die for his.
 Top
 
Geplaatst op 16-06-2012 17:15 | Gewijzigd door HuRRaCaNe op 16-06-2012 17:17
#6  Bericht afdrukken
Avatar van gebruiker

Moderator


Donator
Posts: 5544
Joined: 24.08.06
Dan doe je dus een scriptmenuresponse.

In het menu doe je:
execKey "toets" { scriptMenuResponse "string" }

Voor elke speler roep je een thread aan met:
self waittill("menuresponse", menu, response);

Zo, nu ken je de speler, de response van menus en uit welk menu die response komt. Je hebt nu alle elementen om een geluid af te spelen met het script :)

Die menus.txt is trouwens volledig nutteloos. Is waarschijnlijk iets dat gegenereerd werd tijdens het compilen (en/of gebruikt werd voor het compilen van het spel). Misschien om een overzicht bij te houden van welke menus er zijn o.i.d., maar dat tekstbestand heeft dus absoluut geen enkel praktish nut voor jou en mij. Aanpassen hoeft dus ook niet ;)
 Top
 
Geplaatst op 16-06-2012 17:26
#7  Bericht afdrukken
Avatar van gebruiker

Opgewarmd

Posts: 89
Joined: 15.08.08
In mijn menu heb ik voor elke optie dit:

execKey "1" { scriptMenuResponse "1"; close custommenu }

Voorzover ik het begrijp moet ik nu in de _quickcommands.gsc aangeven welke soundfile hij dan moet afspelen? alleen _quickcommands.gsc kan ik niet vinden.

Ik heb het gevoel dat iets stoms over het hoofd zie want ik heb op zich alle onderdelen om het te laten werken :/


The object of war is not to die for your country,
but make the other bastard die for his.
 Top
 
Geplaatst op 16-06-2012 17:38 | Gewijzigd door HuRRaCaNe op 16-06-2012 17:39
#8  Bericht afdrukken
Avatar van gebruiker

Moderator


Donator
Posts: 5544
Joined: 24.08.06
Waarom heb je "_quickcommands.gsc" nodig? Is dat een magisch script bestand dat jouw gedachten kan lezen en exact doet wat je nodig hebt? Dat zou ik anders ook wel willen, het bestand waarin je alle scripts kan vinden voor elke mod die iemand ooit zou kunnen bedenken. Lijkt me fantastisch!

Natuurlijk niet! Crazy Maak je eigen gsc met een thread die voor elke speler wordt opgeroepen vanuit callback_playerConnect vanuit elk gametype script (bv. dm.gsc)
 Top
 
Geplaatst op 16-06-2012 18:20
#9  Bericht afdrukken
Avatar van gebruiker

Opgewarmd

Posts: 89
Joined: 15.08.08
Ik heb _quickcommands.gsc nodig om te zien hoe het er precies uit moet zien, aangezien ik niet erg goed ben in het scripten.

En ik denk dat ik start.txt wel nodig heb, want als hij er niet staat word mijn menu niet geopend.


The object of war is not to die for your country,
but make the other bastard die for his.
 Top
 
Geplaatst op 16-06-2012 18:45 | Gewijzigd door HuRRaCaNe op 16-06-2012 18:46
#10  Bericht afdrukken
Avatar van gebruiker

Moderator


Donator
Posts: 5544
Joined: 24.08.06
Je moet je menu dan ook precachen. Voordeel van je menus op de server te precachen is dat je kan kiezen welke menus je gaat precachen zonder dat je de clientside mod moet updaten. Anders moeten mensen weer een hele nieuwe client downloaden [crazy]


Hier heb je _quickcommands.gsc:
https://skydrive.live.com/redir?resid=92E5D0E65283D67!1152&authkey=!ADvhiKqQ7PrefBA

Hier heb je een voorbeeld van een script:
Broncode downloaden  GeSHi: C++
  1. ;Roep op in callback_playerConnect o.i.d.
  2. menusound()
  3. {
  4. while(isDefined(self))
  5. {
  6. self waittill("menuresponse", menu, response);
  7. if(menu == "mijn menu" && response == "speel geluid")
  8. self playsound("alias");
  9. }
  10. }


En met voorbeeld bedoelde ik "waarschijnlijk exact wat je nodig hebt."
 Top
Spring naar forum:

Gelijkaardige onderwerpen
Onderwerpen Forum Antwoorden Laatste bericht
Textbox in menu CoD 2 Mapping & Modding 8 04-06-2013 23:44
Menu openen na einde map CoD 2 Mapping & Modding 3 03-04-2013 11:16
Menu niet geladen CoD 2 Mapping & Modding 3 01-04-2013 14:14
Menu uitklappen CoD 2 Mapping & Modding 2 19-03-2013 17:15
Custom team afbeelding in team menu CoD 2 Mapping & Modding 6 09-01-2013 14:30


Naar Boven

© 2006-2013 Modbase. Alle rechten voorbehouden. Disclaimer & cookies | Gedragscode

Custom coding by Stijn, Image fixing by Derix