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

Scripting Tutorial Deel 2



Scripting Tutorial door VaMp!rE ||| Deel 2

door deze tutorial leer je de basis van scripten, het bewegen en draaien van objecten (een brush of model)
scripten is voor cod is niet zo moeilijk als sommige mensen denken, het is gewoon proberen en verbeteren.

ik gebruik het voorbeeld doos nog steeds voor deze tutorial


We gaan nu de functie MOVETO bespreken. in de "moveto" command zitten MOVEX MOVEY en MOVEZ.

Voorbeeld:
---------------------------------------------------



main()
{

maps\mp\_load::main();

thread begin_bewegen();

}

begin bewegen()
{
doos = getent ("doos","targetname"); // hij geeft het object in de script de naam doos via de "targetname": "doos" die je in de map heb gemaakt
doos moveto ( (200, 50, 25), 5); // de "doos" gaat naar: x=200 y=50 z=25 in 5 seconden. vb ->-> moveto ((x,y,z), tijd);
wait(5); // het wacht 5 sec. en daarna:
doos moveto ((100, 25, 12), 5); // de "doos" gaat naar: x=100 y=25 z=12 in 5 seconden.
}



----------------------------------------------------

Ik leg nu uit wat triggers zijn.

via triggers activeer je een stukje script als je dat wilt.
zoals: als je op de [use] knop drukt, dat de lift omhoog gaat.

een trigger maak je zo:

1. maak een brush, de grootte maakt niet uit.
2. geef hem de texture trigger (die staat in de map common bij textures)
3. selecteer je trigger, rechtermuisknop, trigger, en dan kan je kiezen tussen verschillende soorten triggers. Ik leg het hier uit:
1. damage = als je op de trigger schiet dan activeer je een stukje script
2. friendlychain = n.v.t. in mp
3. hurt = als je de trigger aanraakt verlies je "health"
4. lookat = (klinkt logisch) als je ernaar kijkt, activ.....
5. mount = n.v.t. in deze tut
6. multiple = als je het er tegen aan loopt dan activ....
7. once = n.v.t. in deze tut
8. use = er verschijnt een icoontje van use, dus als je op f (de automatisch use knop) drukt dan activ..
4. geef je trigger een targetname

een voorbeeld van een trigger in script:
--------------------------------------------------------


begin bewegen()
{
doos = getent ("doos","targetname"); // hij geeft het object in de script de naam doos via de "targetname": "doos" die je in de map heb gemaakt
trig = getent ("doos_trig","targetname");
trig waittill ("trigger");
doos moveto ( (200, 50, 25), 5); // de "doos" gaat naar: x=200 y=50 z=25 in 5 seconden. vb ->-> moveto ((x,y,z), tijd);
trig waittill ("trigger"); // het w8 totdat het weer word "getriggerd" en daarna ...
doos moveto ((100, 25, 12), 5); // gaat de doos naar: x=100 y=25 z=12 in 5 seconden.
}



Tot zover de 2e scripting tut van mij.


Inloggen

Online users
Nieuwste lid:
mericin

· IzNoGoD<5 min
· usselite00:12:31
· vinhui00:19:45
· Wolph00:33:12
· mericin00:40:26
· phinal00:47:17
· mitchhubers00:57:18
· HuRRaCaNe01:53:45
· Fristi01:56:03
· Niels02:01:55
· Google[bot]Online

Gasten online: 4


Link ons

Partners

Links


Naar Boven

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

Custom coding by Stijn, Image fixing by Derix