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

Lift maken



In deze makkelijke tutorial leer je hoe je een lift maakt voor Call of Duty 2.


Als eerste moet je je eigen lift maken.
Een simpel voorbeeld is om een kubus te maken , hollow tool gebruiken, de randen even uit elkaar halen en 1 kant verwijderen.



Als je je eigen lift hebt selecteer je jouw lift en klik dan op N op de entity window te openen.
Selecteer script_brushmodel.
Onder de class script_brushmodel vul je dit in:

Key: targetname
Value: lift


Druk op enter en sluit de entity window. ( Klik gewoon weer op N, werkt dit niet klik dan op de balk bovenaan radiant en klik dan op N)

Dan moet je in de lift of ergens waar jij wil dat players de lift kunnen activeren een trigger plaatsen.



Hiervoor heb je meerdere opties.
Je kan een Use_Touch gebruiken als je wil dit iemand op de USE knop drukt dat de lift dan beweegt , een trigger multiple , dat is wanneer je erdoor loopt dat de lift begint te bewegen of een trigger Damage als je wil dat als players er op schieten dat die gaat bewegen.
Het is maar net wat jij wilt dat er gebeurt.
Als je een trigger hebt geplaatst kan je in de 2dview rechtermuisklik doen en dan trigger-> multiple,use_touch,damage etc.


Terwijl je de trigger geslecteerd hebt klik je op N en de Entity window opent.
Vul dit in:

Key: targetname
Value: trigger_lift



Hier is het script, vul deze in in kladblok of dergelijke en sla hem op als lift.GSC of iets naar jouw keuze.( dit moet je natuurlijk wel veranderen bij het oproepen van de thread)




main()
{
thread lift();
}

lift()
{
lift=getent("lift","targetname");
trig=getent("trigger_lift","targetname");
while(1)
{
trig waittill ("trigger");
lift movez (-500,7,1.9,1.9);
lift waittill ("movedone");
wait(1);
lift movez (500,7,1.9,5);
lift waittill ("movedone");
}
}




Als je wil dat die naar beneden komt verander het dan naar dit :



main()
{
thread lift();
}
lift()
{
lift=getent("lift","targetname");
trig=getent("trigger_lift","targetname");
while(1)
{
trig waittill ("trigger");
lift movez (500,7,1.9,1.9);
lift waittill ("movedone");
wait(1);
lift movez (-500,7,1.9,5);
lift waittill ("movedone");
}
}




(vanaf hier zijn er geen afbeeldingen meer , omdat mijn radiant een error had en ik geen zin heb om die lift precies na te bouwen XD
Met een beetje fantasie en je weet wel hoe mijn lift omhoog is gegaan)
Hier is even wat uitleg:


movez

is te veranderen in:
movex (is de x-as )
movey (is de y-as )
movez (is de z-as )

-500,7,1.9,5

500 is de afstand in units.
7 is de tijd in seconden dat de lift de afstand aflegd.
vanaf 1.9 versnelt de lift zich
vanaf 5 vertraagt die zich weer.

Om de thread op te roepen moet je in jouwmapnaam.GSC dit stukje tekst toevoegen:


maps\mp\lift::main();





Als het goed is zou die nu moeten doen!
Voor vragen kun je op het forum terecht!

-Masterbott

Inloggen

Online users
Nieuwste lid:
mericin

· BoydelaMorte<5 min
· IzNoGoD00:22:22
· usselite00:33:10
· vinhui00:40:24
· Wolph00:53:51
· mericin01:01:05
· phinal01:07:56
· mitchhubers01:17:57
· HuRRaCaNe02:14:24
· Fristi02:16:42
· Google[bot]Online

Gasten online: 7


Link ons

Partners

Links


Naar Boven

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

Custom coding by Stijn, Image fixing by Derix