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

Tutorials

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

22/05/2012 09:42
Hartelijk dank voor de gif btw! Smile Thumbs

22/05/2012 09:41
@Hurra: Tjah, ik ben nu eenmaal voor Android. Kheb geen zin in discussie Pfft elk heeft z'n eigen smaak en voorkeur

20/05/2012 21:33
Squire, dat is nutteloze software.

20/05/2012 20:51
@ ground zero.. download GIF Movie Gear. http://www.gamani.
com/gmgdown.htm

20/05/2012 20:45
Android is het meest gesloten open source project ter wereld. Alsook, GIF


Volg ons voor statusupdates en aankondigingen!
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

Headquarters



In deze tutorial zal ik je uitleggen hoe je het speltype hq (headquarters) aan je custom map toevoegt.



Mapping gedeelte

Eerst beginnen we met het mapping gedeelte, hier is wat je nodig hebt:

- map met skybox

- tdm spawnpoints

- global intermission

Vervolgens bepaal je alle coordinaten waar je een hq radio wil laten spawnen. De coordinaten kan je onderaan je scherm aflezen.



Daarnaast heb je ook je angles nodig bv. 0 90 0

Maar je hebt ook een andere(, en volgens mij betere) manier om je coordinaten en angles te bepalen.

Neem gewoon een willekeurige (bij voorkeur radio) xmodel en plaats die in je map, rotate hem tot de radio goed staat, druk daarna op n (entity box) en daarin zullen de coordinaten en angles staan.



in dit voorbeeld zijn de coordinaten -639 240 232 en de angles 0 90 0.

Vergeet nu je xmodels niet te verwijderen!

Dat was het mapping gedeelte, sla je map nu op als mp_mapnaam.

Naast je mapfile heb je ook nog een .arena en .gsc file nodig.



Arena file


Je hebt enkel een standaard arena file nodig, je moet enkel hq bij de gametypes voegen.

{

map "mp_mapnaam"

longname "mapnaam"

gametype "hq"

}


Sla dit nu op als mp_mapnaam.arena




Gsc file

De gsc file die je moet gebruiken is iets anders dan je standaardgsc, bv:

main()
{
maps\mp\_load::main();

setExpFog(0.0001, 0.55, 0.6, 0.55, 0);
// setCullFog(0, 16500, 0.55, 0.6, 0.55, 0);
ambientPlay("ambient_france");

game["allies"] = "russian";
game["axis"] = "german";
game["attackers"] = "allies";
game["defenders"] = "axis";
game["american_soldiertype"] = "Winterlight";
game["german_soldiertype"] = "Winterlight";

setCvar("r_glowbloomintensity0", ".25");
setCvar("r_glowbloomintensity1", ".25");
setcvar("r_glowskybleedintensity0",".3");

if(getcvar("g_gametype") == "hq")
{
level.radio = [];
level.radio[0] = spawn("script_model", (61, -56, 232));
level.radio[0].angles = (0, 90, 0);

level.radio[1] = spawn("script_model", (-592, 232, 232));
level.radio[1].angles = (0, 90, 0);

level.radio[2] = spawn("script_model", (-40, 336, 232));
level.radio[2].angles = (0, 90, 0);
}
}


Zoals je ziet is je eerste deel identiek, het tweede deel is bedoeld voor hq, daar zal je de daarnet genoteerde coordinaten en angles moeten invullen.

Zoals je ziet heb ik in dit voorbeeld 3 hq radios, maar dit aanta mag je gerust veranderen.

De coordinaten vul je in na "script_model" tussen de haakjes, dus:

level.radio[0] = spawn("script_model", (x-coordinaat, y-coordinaat, z-coordinaat));

en je doet hetzelfde voor de angles.

Sla dit tenslotte op als mp_mapnaam.gsc en je map zou speelklaar moeten zijn.




Opmerking: als je de map wilt testen, moet je tenminste met 2 zijn!
Kan je de map enkel alleen testen, maak dan gebruik van bots.


Inloggen

Online users
Nieuwste lid:
mericin

· IzNoGoD<5 min
· usselite00:12:54
· vinhui00:20:08
· Wolph00:33:35
· mericin00:40:49
· phinal00:47:40
· mitchhubers00:57:41
· HuRRaCaNe01:54:08
· Fristi01:56:26
· Niels02:02:18
· Google[bot]Online

Gasten online: 5


Link ons

Partners

Links


Naar Boven

© 2006-2012 Modbase. Alle rechten voorbehouden. Disclaimer | Gedragscode

Custom coding by Stijn, Image fixing by Derix