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 (elevator maken) DEEL 1



Welcome iedereen, hier wil ik jullie leren hoe je een lift (elevator) kan maken. Veel mensen vragen erna en hebben er problemen mee, nou in deze tut zal ik proberen zo goed mogelijk uit te leggen hoe je een lift maakt met een gsc file. Dit is nog "part 1" oftewel de basic lift. In part 2 ga ik een lift maken, met geluid en komen er deuren erbij.
--------------------------------------------------------------------------------
1) Je maakt een skybox spawns etc etc. (basic stuff)
2) Je gaat je "lift" maken. Je kan zelf weten hoe je een lift maakt gewoon met muren of ook met ramen er tussen. Je verzint maar wat.



Nu selecteer je hele lift en die doe je> RMK (RechterMuisKnop) script_brusmodel.
Druk op [n] en geef de volgende waarden in:

key: targetname
value: elevator


Je ziet dus ook dat de lift die je script_brusmodel hebt gedaan, dat die blauw wordt in de 2d view.



Je pakt nu de trigger die kan je vinden bij common/trigger of je drukt op "S" en je typt achter texture: common/trigger . Is een snellere manier, maar als je de andere manier doet is ook prima. Je houdt de trigger geselecteerd en die doe je RMK trigger_use.

Nu maak je een knop of schakelaar en die geef je de volgende cmd's.
Druk op [n] en geef de volgende waarden in:

key: targetname
value: elevator_trig


key: hintstring
value: Press [Use] to take the elevator




TIP! Sla je map alvast van te voren op of doe het nu!

Oke we zijn bijna klaar alleen nu moet je nog de hoogte weten hoever de lift omhoog/omlaag wilt gaan. Ik neem aan van omhoog dus dan moet je benden bij de coördiaten kijken. Voordat je de hoogte kan aflezen moet je je zijaanizcht veranderen door Control + tab te gebruiken.
Nu ga je met je muis in de 2d view staan en je gaat naar de BODEM van je lift en je draait het zijaanzicht.
Je moet nu niet kijken naar X en Y, maar naar de Z coördinaat.
Je leest af wat daar staat het kan een + getal zijn of een - getal.
Onhoudt dat getal en nu ga je met je muis naar de "uitgang" van je lift. Dus waar jouw lift ophoudt. Je let dus op de vloer en daar lees je weer het zijaanzicht af. (Meestal is dit een + getal)
Als je die 2 coördinaten/punten hebt gezien en onthouden tel je die bij elkaar op en dan weet je hoeveel de lift omhoog/omlaag moet.
Ook als je een negatief getal hebt op de bodem bv)-320 en je lift houdt op bij 500 dan doe je dus: 500+320=820 units dat de lift omhoog moet.

Sla je map op en nu kan je met het scripten beginnen.
Je saved de script ook als .gsc (ZONDER < en >)
Zo hoort de script er ongeveer uit te zien en het ligt er ook aan, welke key’s en value’s je hebt gegeven. Ik ga er vanuit dat je ze hebt overgenomen van de tut. Zo nee?, dan moet je die aanpassen naar jouw key’s en value’s.

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

thread elevator();
}

elevator()
{
elevator = getent ("elevator","targetname");
trigger = getent ("elevator_trig","targetname");
while(1)
{
trigger waittill ("trigger",user);
wait(2);
elevator moveZ (784,6,3,3);
elevator waittill ("movedone");
wait(5);
elevator moveZ (-784,6,3,3);
elevator waittill ("movedone");
wait(4);
}
}


Nog even over deze cmd:
elevator moveZ (784,6,3,3);


Hier gaat de elevator dus in 6 sec omhoog en versneld en vertraag de laatste 3 sec. Let erop als je de 6 verandert in 4 bv) dan moet je die 3 en die 3 ook veranderen in bv) 2,2 of 0.5,0.5, 1,1 . Omdat je maxium is 4 en als je daarboven gaat zitten krijg je "script error" en dat is ook wel logisch.



En de lift is boven



Dit was Part 1 van het "maken van een lift". In part 2 laat ik dus zien, hoe je een lift met geluid maakt en komen er deuren bij.

Made by Mant!s NL

Inloggen

Online users
Nieuwste lid:
mericin

· vinhui<5 min
· IzNoGoD<5 min
· Wolph00:12:02
· mericin00:19:16
· phinal00:26:07
· mitchhubers00:36:08
· usselite00:54:46
· HuRRaCaNe01:32:35
· Fristi01:34:53
· Niels01:40:45
· 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