Raised This Month: $51 Target: $400
 12% 

[ZP][TUT]Creado un efecto para la Granada de fuego


  
 
 
Thread Tools Display Modes
Author Message
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-21-2010 , 10:28   [ZP][TUT]Creado un efecto para la Granada de fuego
#1

Como dije anteriormente... ahora un pequeño TUT para un efecto para la granada de fuego, la gracia de este es que cuando explota se genera una luz
que iluminara un cierto radio, tambien varias llamas que apareceran en cuanquier parte del radio de la explosion, Empezemos...

Bueno este es mucho corto que el anterior y no se necesita un intelecto ultramegasuperdesarrollado para entender...

Empezemos...

Vamos a // Fire Grenade: Fire Blast Que es donde pondremos el efecto...

No encontre otra forma mas corta de hacer esta parte...

Justo donde comienza ponen esto:


PHP Code:
//Aca creamos el efecto de las llamas, se repite 20 veces porque no enconrte otra manera mas economica...

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()


// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()


// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end()

// La flama de la explosion de la Granada de fuego
         
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
         
write_byte(TE_SPRITE// TE_SPRITE
         
engfunc(EngFunc_WriteCoordoriginF[0]+random_num(-150150)) // x, aparecera en cuanquier posicion de radio X
     
engfunc(EngFunc_WriteCoordoriginF[1]+random_num(-150150)) // y, aparecera en cuanquier posicion de radio Y
     
engfunc(EngFunc_WriteCoordoriginF[2]+80// z
         
write_short(g_flameSpr//sprite a usar
         
write_byte(10//Tamaño
         
write_byte(255//Saturacion (brightness)
         
message_end() 
Justo abajo de eso pongamos otro efecto TE_DLIGHT que hara un cierta iluminacion en el lugar donde explota...

PHP Code:
// Dynamic Light
    
engfunc(EngFunc_MessageBeginMSG_PVSSVC_TEMPENTITYoriginF0)
    
write_byte(TE_DLIGHT// TE id
    
engfunc(EngFunc_WriteCoordoriginF[0]) // x
    
engfunc(EngFunc_WriteCoordoriginF[1]) // y
    
engfunc(EngFunc_WriteCoordoriginF[2]) // z
    
write_byte(50// radius
    
write_byte(100// red
    
write_byte(200// green
    
write_byte(200// blue
    
write_byte(30// life
    
write_byte(30// decay rate
    
message_end() 
Esto es todo espero que les haya gustado este efecto... aca les dejo 3 imagenes de como se veria en su ZP...

http://img541.**************/i/csassault0024.png/
http://img811.**************/i/csassault0023.png/
http://img828.**************/i/csassault0022.png/

MisterDeath is offline
Celeron
Senior Member
Join Date: Jul 2010
Location: Argentina - Mendoza
Old 09-21-2010 , 10:30   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#2

Hermoso como plaguean a Speed!.
__________________
Celeron is offline
Send a message via MSN to Celeron
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-21-2010 , 10:35   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#3

En primer lugar... yo no hago eso!

ademas este tuto lo hice yo es 100% mio tengo suficiente imaginacion para crear muchas cosas Y NO NECESITO de otra gente para generar nuevas ideas...

Espero que hayas entendido
MisterDeath is offline
oponing-force
BANNED
Join Date: Dec 2009
Location: Argentina
Old 09-21-2010 , 10:40   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#4

Quote:
Originally Posted by Celeron View Post
Hermoso como plaguean a Speed!.
OFF: y si sos su chupamedias claro que si!

esta weno el efecto, ta para un positivo
oponing-force is offline
Send a message via MSN to oponing-force
Celeron
Senior Member
Join Date: Jul 2010
Location: Argentina - Mendoza
Old 09-21-2010 , 10:43   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#5

Quote:
Originally Posted by MisterDeath View Post
En primer lugar... yo no hago eso!

ademas este tuto lo hice yo es 100% mio tengo suficiente imaginacion para crear muchas cosas Y NO NECESITO de otra gente para generar nuevas ideas...

Espero que hayas entendido
Yo no digo que sea feo el efecto, es mas, esta bueno.
PERO la idea es tuya?.
__________________
Celeron is offline
Send a message via MSN to Celeron
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-21-2010 , 10:59   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#6

Pues... esa idea se me ocurrio de la nada, si es mia, no he visto algo asi en ningun lado...
MisterDeath is offline
Celeron
Senior Member
Join Date: Jul 2010
Location: Argentina - Mendoza
Old 09-21-2010 , 11:24   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#7

Te comento, esa idea que tanto decís que es tuya, esta en LNJ [ZC].
__________________
Celeron is offline
Send a message via MSN to Celeron
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-21-2010 , 11:27   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#8

Ni que hubiera que comprar una licencia de efecto xD... bueno los ultimos dias que juge no vi ese efecto...

ademas ni que fuera gran cosa...
MisterDeath is offline
Celeron
Senior Member
Join Date: Jul 2010
Location: Argentina - Mendoza
Old 09-21-2010 , 11:39   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#9

No, pero da bronca que se crean autores de algo que no son no?.
Como vos decís, es idea mía y que se yo cuanto. Nunca la vi en un server, etc.
__________________
Celeron is offline
Send a message via MSN to Celeron
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-21-2010 , 11:41   Re: [ES][ZP][TUT]Creado un efecto para la Granada de fuego
#10

Quisa la idea no sera mia pero el tutorial es mio
MisterDeath is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:52.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode