Inside3D!
     

2 simple (i promise) questions

 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> QuakeC Programming
View previous topic :: View next topic  
Author Message
Ghost_Fang



Joined: 12 Nov 2009
Posts: 162

PostPosted: Thu Jan 21, 2010 7:41 am    Post subject: 2 simple (i promise) questions Reply with quote

Ok really simple, again, im only asking cause of the lack of my .qc syntax knowledge.

1.When i shoot i wanna spawn a model.spr sprite for a muzzle flash.
Whats the code that creates a model, and how would i set it for like a split second.

2. Broken animation, i replaced an enemy model with my own, i matched every frame perfectly, even the names. But when i kill them, they play the death sequence perfectly, but then pop right back up to death1 frame (but they are still dead) how would i fix this?

Thanks in advance
Back to top
View user's profile Send private message
c0burn



Joined: 05 Nov 2004
Posts: 158
Location: Liverpool, England

PostPosted: Thu Jan 21, 2010 7:44 am    Post subject: Reply with quote

1) spawn()

2) The simple answer is you didn't match it.
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
ceriux



Joined: 06 Sep 2008
Posts: 969
Location: Florida, USA

PostPosted: Thu Jan 21, 2010 8:16 am    Post subject: Reply with quote

also might want to check out the grenade launcher code or the rocket launcher. its almost exactly what you want. the just use what ever they use to set the grenade code and replace the grenade.mdl with your sprite.
_________________
QuakeDB - Quake ModDB Group
Back to top
View user's profile Send private message Yahoo Messenger
Error
Inside3D Staff


Joined: 05 Nov 2004
Posts: 558
Location: VA, USA

PostPosted: Thu Jan 21, 2010 11:41 am    Post subject: Reply with quote

question 2)

c0burn is right, you didn't match the frames exactly. let me make some points about frames:

1. using $stand1 style frame macro things does not have anything to do with the naming of frames in models

2. frame groups (as seen in your model editor), don't matter at all, even the names of them, while coding

Example:

Now, in this image you see all these frames.

In QC, you would use frame macros like this:
Code:
//
// running
//
$frame axrun1 axrun2 axrun3 axrun4 axrun5 axrun6

$frame rockrun1 rockrun2 rockrun3 rockrun4 rockrun5 rockrun6


"$axrun1" is actually equal to frame number 0, as axrun3 would equal frame number 2.

the order of the frames is what matters. if there is any frame before $axrun1 in your model, it then would turn into $axrun1 or frame number 0.

I'm officially tired and probably didn't get that out right. can someone please help or clarify?
_________________
Inside3D : Knowledge Is Power
Darkplaces Documentation Wiki
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Ghost_Fang



Joined: 12 Nov 2009
Posts: 162

PostPosted: Thu Jan 21, 2010 2:53 pm    Post subject: Reply with quote

I have already given Ceriux my model, he took a look at it and he even said the frames match up perfectly

edit: i fixed it, i needed to add a frame, but still, i matched it up, even ask Ceriux.


Edit2: I looked and looked at both missile functions and i cant quite figure out how to manipulate it for my muzzle flash. it has a lot of all this extra stuff. How would i go about defining a new entity? would it be something like this??

.string mflash =
setmodel ("misc/mflash.spr")
setorigin (0, 0, 0)

Like that? lol, im lost atm.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Inside3d Forums Forum Index -> QuakeC Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2004 phpBB Group