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

[ES][ZP] Flashlight Colours


  
 
 
Thread Tools Display Modes
Author Message
nike!
Senior Member
Join Date: May 2009
Location: Melmac
Old 09-29-2010 , 18:44   [ES][ZP] Flashlight Colours
#1

Hola, tengo un problema al elegir los colores de linterna, no se que ago mal dejo los codigos:

PHP Code:
// Players vars
new g_colorlinterna[33][3
-
PHP Code:
// Client joins the game
g_colorlinterna[id] = { 255255255 
-
PHP Code:
public menu_flashlight(id)
{
    new 
menu menu_create("\wElige tu Color de Linterna^n""menu_linter")
    
menu_additem(menu"\w Blanca""1"0)
    
menu_additem(menu"\w Roja""2"0)
    
menu_additem(menu"\w Verde""3"0)
    
menu_additem(menu"\w Azul""4"0)
    
menu_additem(menu"\w Celeste""5"0)
    
menu_additem(menu"\w Rosa""6"0)
    
    
menu_setprop(menuMPROP_EXITNAME"Salir")
    
menu_display(idmenu0)
}

// linterna clor
public menu_linter(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdata5iName63callback)
    
    switch(
str_to_num(data))
    {
        case 
1g_colorlinterna[id] = { 255255255 }
        case 
2g_colorlinterna[id] = { 2550}
        case 
3g_colorlinterna[id] = { 0255}
        case 
4g_colorlinterna[id] = { 00255 }
        case 
5g_colorlinterna[id] = { 0255255 }
        case 
6g_colorlinterna[id] = { 2550255 }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED

es todo.
__________________
nike"

Last edited by nike!; 09-29-2010 at 18:51.
nike! is offline
Send a message via MSN to nike!
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 09-29-2010 , 18:45   Re: [ES][ZP] Flashlight Colours
#2

Epic fail, por ponerle un nombre a una variable por ejemplo

new g_creozp

g_creozp = true

No se te crea un zp.
Raddish is offline
nike!
Senior Member
Join Date: May 2009
Location: Melmac
Old 09-29-2010 , 18:47   Re: [ES][ZP] Flashlight Colours
#3

le pongo g_verduras y anda igual -.-
__________________
nike"

Last edited by nike!; 09-29-2010 at 18:50.
nike! is offline
Send a message via MSN to nike!
TucanN#
Veteran Member
Join Date: May 2009
Location: Argentina, Mendoza
Old 09-29-2010 , 18:47   Re: [ES][ZP] Flashlight Colours
#4

con eso no haces nada te falta editar el public de la linterna

PHP Code:

public set_user_flashlight(taskid)

write_byte(g_colorlinterna[ID_FLASH][0]) // r
write_byte(g_colorlinterna[ID_FLASH][1]) // g 
write_byte(g_colorlinterna[ID_FLASH][2]) // b 
TucanN# is offline
Send a message via MSN to TucanN#
!Morte
Veteran Member
Join Date: May 2010
Old 09-29-2010 , 18:50   Re: [ES][ZP] Flashlight Colours
#5

Quote:
Originally Posted by nike! View Post
new g_verdulero,
ahora te gusta?
No entendiste lo que te dijo, ahí no haces nada!, ni siquiera tocaste la linterna con eso :/
__________________
First Zombie Class
[ZP] Zombie Class: Houndeye Zombie
Quote:
Originally Posted by lucas_7_94 View Post
tenes que saber pawn antes de intentar hacer algo digno.
!Morte is offline
Send a message via MSN to !Morte Send a message via Skype™ to !Morte
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-29-2010 , 18:53   Re: [ES][ZP] Flashlight Colours
#6

Puedes guiarte pero el tut de elegir color de night vision de kiske... yo me hice un menu para linterna siguiendo los pasos del tuto de nightvision y me kedo muy bueno

O si kieres te paso mi code como yo lo hice...
MisterDeath is offline
nike!
Senior Member
Join Date: May 2009
Location: Melmac
Old 09-29-2010 , 18:58   Re: [ES][ZP] Flashlight Colours
#7

Me falta editar esto entonces ?
PHP Code:
    // Flashlight
    
write_byte(TE_DLIGHT// TE id
    
engfunc(EngFunc_WriteCoorddestoriginF[0]) // x
    
engfunc(EngFunc_WriteCoorddestoriginF[1]) // y
    
engfunc(EngFunc_WriteCoorddestoriginF[2]) // z
    
write_byte(get_pcvar_num(cvar_flashsize)) // radius
    
write_byte(g_fl[ID_FLASH][0]) // r
    
write_byte(g_fl[ID_FLASH][1]) // g
    
write_byte(g_fl[ID_FLASH][2]) // b
    
write_byte(15// life
    
write_byte(0// decay rate
    
message_end()

__________________
nike"
nike! is offline
Send a message via MSN to nike!
JAJAjajja xD
BANNED
Join Date: Sep 2010
Old 09-29-2010 , 18:58   Re: [ES][ZP] Flashlight Colours
#8

ARGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
JAJAjajja xD is offline
nike!
Senior Member
Join Date: May 2009
Location: Melmac
Old 09-29-2010 , 19:01   Re: [ES][ZP] Flashlight Colours
#9

@MisterDeath

dejame ver tu cod la parte de

PHP Code:
public set_user_flashlight(taskid
__________________
nike"
nike! is offline
Send a message via MSN to nike!
MisterDeath
BANNED
Join Date: Sep 2010
Location: pico pal q lee
Old 09-29-2010 , 19:11   Re: [ES][ZP] Flashlight Colours
#10

Te lo doy enterito...

Creamos una variable

PHP Code:
new g_fla[33][3
Ahora ve a // Custom Flashlight

Busca esta parte

PHP Code:
// Flashlight
    
write_byte(TE_DLIGHT// TE id
    
engfunc(EngFunc_WriteCoorddestoriginF[0]) // x
    
engfunc(EngFunc_WriteCoorddestoriginF[1]) // y
    
engfunc(EngFunc_WriteCoorddestoriginF[2]) // z
    
write_byte(get_pcvar_num(cvar_flashsize)) // radius
    
write_byte(get_pcvar_num(cvar_flashcolor[0])) // r
    
write_byte(get_pcvar_num(cvar_flashcolor[1])) // g
    
write_byte(get_pcvar_num(cvar_flashcolor[2])) // b
    
write_byte(3// life
    
write_byte(0// decay rate
    
message_end() 
Y la reemplazas por

PHP Code:
// Flashlight
    
write_byte(TE_DLIGHT// TE id
    
engfunc(EngFunc_WriteCoorddestoriginF[0]) // x
    
engfunc(EngFunc_WriteCoorddestoriginF[1]) // y
    
engfunc(EngFunc_WriteCoorddestoriginF[2]) // z
    
write_byte(get_pcvar_num(cvar_flashsize)) // radius
    
write_byte(g_fla[ID_FLASH][0]) // r
        
write_byte(g_fla[ID_FLASH][1]) // g
        
write_byte(g_fla[ID_FLASH][2]) // b
    
write_byte(3// life
    
write_byte(0// decay rate
    
message_end() 
Al final del plugin o donde tu quieras pones:

PHP Code:
public show_menu_fla(id)
{
    new 
menu menu_create("\rElige el Color de tu Linterna""menu_fla")
    
menu_additem(menu"\yRojo""1"0)
    
menu_additem(menu"\yVerde""2"0)
    
menu_additem(menu"\yAzul""3"0)
    
menu_additem(menu"\yAmarillo""4"0)
    
menu_additem(menu"\yCeleste""5"0)
    
menu_additem(menu"\yPurpura""6"0)
    
menu_additem(menu"\yBlanco""7"0)

  
    
    
menu_setprop(menuMPROP_EXITNAME"\ySalir")
    
menu_display(idmenu0)
}

// menu flashlight
public menu_fla(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdata5iName63callback)
    
    switch(
str_to_num(data))
    {
        case 
1g_fla[id] = { 2550},show_menu_fla(id)
        case 
2g_fla[id] = { 0255},show_menu_fla(id)
 case 
3g_fla[id] = { 00255 },show_menu_fla(id)
        case 
4g_fla[id] = { 255255},show_menu_fla(id)
    case 
5g_fla[id] = { 0255255 },show_menu_fla(id)
        case 
6g_fla[id] = { 2550255 },show_menu_fla(id)
  case 
7g_fla[id] = { 255255255 },show_menu_fla(id)
 
}
    
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED

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 04:25.


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