The DukeSoft Forum
September 09, 2010, 10:32:52 *
Welkom, Gast. Alsjeblieft inloggen of registreren.
De activerings e-mail gemist?

Login met gebruikersnaam, wachtwoord en sessielengte
Nieuws: Keyboard Hero is klaar!
 
   Startpagina   Help Inloggen Registreren  
Pagina's: [1]   Omlaag
  E-mail dit topic  |  Print  
Auteur Topic: recoil-system U3D  (gelezen 768 keer)
Aragon
Heldaftig lid
*****

Karma: +9/-76
Offline Offline

Berichten: 564


Working on 3D online shooter


WWW
« Gepost op: Oktober 14, 2009, 06:07:14 »

http://airload.nl?dl=83481026recoil.zip

Dit is niet door mij gemaakt, maar door "Eanbro" van het U3D Community.



obj_weapon
create:
Code:
recoilstart=0
recoilS=0
recoilM=0
recoilL=0
recoilU=0
aim=0

schieten:
Code:
if recoilstart<.1+random(.32)
{recoilstart=1.17 global.recoil+=.1+random(.2)}
else
{if recoilstart<1.5
recoilstart+=.1+random(.2)
global.recoil=1.17
}


step:
Code:
if recoilstart>.1+random(.35)
{
recoilS+=(random(.047)-.0235)/(3+aim*5.3+(1-recoilstart)*pi)
recoilM-=(1+random(1))/(1+aim*2)
recoilL+=(.1+random(.1))/(37+(1+aim*5.3-recoilstart)*pi)
recoilU+=(.01+random(.01))/(2+(1+aim*5.3-recoilstart)*pi)
}
else
{recoilS=recoilS*(.9+random(.092))
recoilL=recoilL*(.9+random(.092))
}
if recoilstart<.7+random(.35)
recoilU=recoilU*(.9+random(.092))
recoilM=recoilM*(.5+random(.32))
if recoilstart>0 recoilstart-=.09+random(.02)
else recoilstart=0



camera:
create:
Code:
global.recoil=0

step:
Code:
GetMousePos();
rotx+=random(global.recoil)-global.recoil/2+(global.mouse_y-display_get_height()/2)*mouse_speed;
if(rotx<-90){
    rotx=-90;
}
if(rotx>90){
    rotx=90;
}
roty+=random(global.recoil)-global.recoil/2+(global.mouse_x-display_get_width()/2)*mouse_speed;
SetMousePos(display_get_width()/2,display_get_height()/2);


global.recoil=global.recoil*(.6+random(.39))

« Laatste verandering: Oktober 14, 2009, 06:21:22 door Aragon » Gelogd

Ik zeg hoi, wat zeg jij?
BlackHawk
Administrator
Heldaftig lid
*****

Karma: +21/-12
Offline Offline

Berichten: 854


Do deh orc dance. Yeh =D


WWW
« Antwoord #1 Gepost op: Oktober 14, 2009, 06:12:10 »

Ooh netjes..
Zou je je scripts van je andere topic hierbij willen gooien? 

dan ziet t er gevuld uit
Gelogd

Aragon
Heldaftig lid
*****

Karma: +9/-76
Offline Offline

Berichten: 564


Working on 3D online shooter


WWW
« Antwoord #2 Gepost op: Oktober 14, 2009, 06:19:05 »

gedaan:P
Gelogd

Ik zeg hoi, wat zeg jij?
BlackHawk
Administrator
Heldaftig lid
*****

Karma: +21/-12
Offline Offline

Berichten: 854


Do deh orc dance. Yeh =D


WWW
« Antwoord #3 Gepost op: Oktober 14, 2009, 06:20:29 »

ThanQ
Gelogd

Aragon
Heldaftig lid
*****

Karma: +9/-76
Offline Offline

Berichten: 564


Working on 3D online shooter


WWW
« Antwoord #4 Gepost op: Oktober 14, 2009, 06:21:07 »

p.s wat vind je ervan?
Gelogd

Ik zeg hoi, wat zeg jij?
BlackHawk
Administrator
Heldaftig lid
*****

Karma: +21/-12
Offline Offline

Berichten: 854


Do deh orc dance. Yeh =D


WWW
« Antwoord #5 Gepost op: Oktober 14, 2009, 09:30:41 »

Je bestand werkt niet, die in de zip staat. Hij zegt, "zeik zeik jank krijg options.txt nogwat gejank"
EDIT:
heb het bestand options.txt bij de map erin gezet en hij werkt nu

Is best wel grappig inderdaad, ziet er netjes uit
« Laatste verandering: Oktober 14, 2009, 09:32:36 door BlackHawk » Gelogd

Aragon
Heldaftig lid
*****

Karma: +9/-76
Offline Offline

Berichten: 564


Working on 3D online shooter


WWW
« Antwoord #6 Gepost op: Oktober 14, 2009, 09:38:06 »

vond ik ook:p
Gelogd

Ik zeg hoi, wat zeg jij?
Pagina's: [1]   Omhoog
  E-mail dit topic  |  Print  
 
Ga naar:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Pagina opgebouwd in 0.095 seconden met 18 queries.