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

[ES]CurWeapon


  
 
 
Thread Tools Display Modes
Author Message
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 04-15-2010 , 12:39   [ES]CurWeapon
#1

Alguien me podria explicar y armar masomenos como para que yo cuando setee un maxspeed y cambie de arma no se fuese.. porque lo vi en search en un post, pero no entiendo nada
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 04-15-2010 , 15:17   Re: [ES]CurWeapon
#2

Creo que la mejor opcion es usar Ham,

Ham_Item_Deploy y usar el Pre y Post para no tener que guardar muchas variables.

Asi solo necesitas una variable global sola
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
Asd'
Senior Member
Join Date: Jun 2009
Location: Argentina
Old 04-15-2010 , 15:32   Re: [ES]CurWeapon
#3

Usa Ham_Item_PreFrame, es mas eficiente que CurWeapon.
__________________
Asd' is offline
Send a message via MSN to Asd'
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 04-15-2010 , 16:26   Re: [ES]CurWeapon
#4

si... pero la idea era saber como los uso para setear un maxspeed permanente...
EDIT: mientras que investigo....
EDIT2: El include me mordio :S
EDIT3: ExecuteHam(Ham_Item_PostFrame, this); ?
__________________
Eh volvecido !!!

Last edited by Darkete; 04-15-2010 at 16:35.
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 04-15-2010 , 17:41   Re: [ES]CurWeapon
#5

Quote:
Originally Posted by Darkete View Post
EDIT2: El include me mordio :S
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 04-15-2010 , 17:44   Re: [ES]CurWeapon
#6

Na... me vacuno el viernes/lunes
ON: Pobre dame una explicacion
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 04-15-2010 , 17:55   Re: [ES]CurWeapon
#7

Crea una variable global

new float:g_speed[33];

y despues pone
g_speed[id] = 320.0;
set_user_maxspeed(id, g_speed[id]);
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
g_often
Senior Member
Join Date: Jan 2010
Location: In your mind
Old 04-15-2010 , 18:09   Re: [ES]CurWeapon
#8

Quote:
Originally Posted by AntiBots View Post
Crea una variable global

new float:g_speed[33];

y despues pone
g_speed[id] = 320.0;
set_user_maxspeed(id, g_speed[id]);


PHP Code:
#include <amxmodx>
#include <fun>

new const WEAPONNAME[][] = 
{     
    
"""P228 Compact""""Schmidt Scout""He Grenade""XM1014 M4",
    
"C4 Bomb""Ingram MAC-10""Steyr AUG A1","Smoke Grenade""Dual Elite Berettas""FiveseveN"
    
"UMP 45""SG-550 Auto-Sniper""IMI Galil""Famas","USP .45 ACP Tactical""Glock 18C""AWP Magnum Sniper",
    
"MP5 Navy""M249 Para Machinegun","M3 Super 90""M4A1 Carbine""Schmidt TMP","G3SG1 Auto-Sniper"
    
"FlashBang Grenade""Desert Eagle .50 AE","SG-552 Commando""AK-47 Kalashnikov""Knife""ES P90" 
}

new 
Enable
new HudSync
new bool:PlayerMaxSpeed[33]

new 
Float:g_speed[33];

public 
plugin_init()
{
    
Enable register_cvar("amx_wpnspeed""1")
    
    if(!
Enable) return;
    
    
register_plugin("Weapon MaxSpeed""1.3""GlaDiuS modificado by me :D")
    
    
register_event("CurWeapon""WeaponChange""be""2!0")
    
    
register_clcmd"say /maxspeed""CmdMaxSpeed")
    
    
HudSync CreateHudSyncObj()
}

public 
client_putinserver(id)
{
    
PlayerMaxSpeed[id] = false
}

public 
WeaponChange(id)
{
    if (!
is_user_alive(id))
        return;
    
    new 
weaponID read_data(2
    
    if(!
PlayerMaxSpeed[id])
    {
        
g_speed[id] = 240.0;
        
set_user_maxspeed(idg_speed[id])
    }
    else
    {
        
g_speed[id] = 700.0;
        
set_user_maxspeed(idg_speed[id])
    }
    
    
set_hudmessage(250,250,250, -1.00.0200.01.60.00.5, -1)
    
ShowSyncHudMsg(idHudSync"[%s] ^nWeapon MaxSpeed: %d"WEAPONNAME[weaponID], g_speed[id])
}

public 
CmdMaxSpeed(id)
{
    if(!
Enable)
    {
        
client_print(idprint_center"Weapon MaxSpeed is disabled")
        return 
PLUGIN_HANDLED;
    }
    
    if(!
PlayerMaxSpeed[id])
    {
        
PlayerMaxSpeed[id] = true
        
        g_speed
[id] = 700.0;
        
set_user_maxspeed(idg_speed[id])
    }
    else
    {
        
PlayerMaxSpeed[id] = false
        
        g_speed
[id] = 240.0;
        
set_user_maxspeed(idg_speed[id])
    }
    
    
client_print(idprint_center"MaxSpeed %sable",PlayerMaxSpeed[id] == true "En" "Dis")
    
    return 
PLUGIN_CONTINUE;

__________________
Reality is wrong, dreams are for real.
g_often is offline
AfteR.
Veteran Member
Join Date: Dec 2008
Location: λ
Old 04-15-2010 , 21:50   Re: [ES]CurWeapon
#9

http://forums.alliedmods.net/showthr...202#post853202
AfteR. is offline
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 04-15-2010 , 22:17   Re: [ES]CurWeapon
#10

Ese es el que vi pero dije que no lo entendi...
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
 



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 13:30.


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