Raised This Month: $ Target: $400
 0% 

Anyone familiar with WeaponMod ?


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
KingCommentor
Senior Member
Join Date: Jan 2008
Location: Floridaaaa
Old 08-02-2008 , 19:53   Re: Anyone familiar with WeaponMod ?
Reply With Quote #7

You don't understand what I'm asking, it doesnt matter anyways .. but I got these other 2 guns earlier I'll add the code I'm not sure if the author still supports he hasn't posted on the thread in some time .. All I want to do it change the speed .. at the top where it says:
# define speed 999.5 -- I changed this to #define speed 250

But now when players buy this gun they can not move at all .. so how can I go about lowering the speed on this weapon.
If you want to know why I am doing this is because I run HookMod on my server which the speed it set to 3, so this takes that 999.5 speed and multiplies it x3 so now all my players are slinging around the map at a rate of about 3000speed ..

PHP Code:
#include <amxmodx>
#include <engine>
#include <weaponmod>
// Personal Preference
#pragma semicolon 1
#define PLUGIN "Half Life 9mm"
#define VERSION "0.2.0"
#define AUTHOR "Darkness"
// Weapon information
new WPN_NAME[] = "9mmPistol";
new 
WPN_SHORT[] = "9mm";
// Model information
new P_MODEL[] = "models/p_9mmhandgun.mdl";
new 
V_MODEL[] = "models/v_9mmhandgun.mdl";
new 
W_MODEL[] = "models/p_9mmhandgun.mdl";
// Sound information
new s_RELOAD_1[] = "items/9mmclip1.wav";
new 
s_RELOAD_2[] = "items/9mmclip2.wav";
new 
s_FIRE[] = "weapons/pl_gun3.wav";
// Weapon information
#define RELOAD_TIME 2.0
#define RECOIL1 1.5
#define REFIRE1_RATE 0.35
#define REFIRE2_RATE 0.18
#define RUN_SPEED 999.5
#define CLIP_AMMO 18
#define TOTAL_AMMO 180
#define WPN_COST 0
#define BULLET_PER_SHOT 1
#define BULLET_PER_SHOT2 1
#define DMG_PER_BULLET_MAX 10
#define DMG_PER_BULLET_MIN 10
#define DMG_PER_BULLET_MIN2 8
#define DMG_PER_BULLET_MAX2 8
// Sequences
enum
{
 
anim_idle1,
 
anim_idle2,
 
anim_idle3,
 
anim_shoot,
 
anim_shoot_empty,
 
anim_reload,
 
anim_reload_noshot,
 
anim_draw,
 
anim_holster,
 
anim_add_silencer
 
 
}
// Variables
new g_wpnid;
public 
plugin_precache() {
 
precache_model(P_MODEL);
 
precache_model(V_MODEL);
 
precache_model(W_MODEL);
 
 
precache_sound(s_RELOAD_1);
 
precache_sound(s_RELOAD_2);
 
precache_sound(s_FIRE);
}
public 
plugin_init() {
 
register_plugin(PLUGINVERSIONAUTHOR);
 
 
create_weapon();
 
}
create_weapon() {
 new 
wpnid wpn_register_weapon(WPN_NAME,WPN_SHORT);
 if(
wpnid == -1) {
  return 
PLUGIN_CONTINUE;
 }
 
 
wpn_set_string(wpnidwpn_viewmodelV_MODEL);
 
wpn_set_string(wpnidwpn_weaponmodelP_MODEL);
 
wpn_set_string(wpnidwpn_worldmodelW_MODEL);
 
 
wpn_register_event(wpnidevent_attack1"ev_attack1");
 
wpn_register_event(wpnidevent_attack2"ev_attack2");
 
wpn_register_event(wpnidevent_draw"ev_draw");
 
wpn_register_event(wpnidevent_reload"ev_reload");
 
 
wpn_set_float(wpnidwpn_refire_rate1REFIRE1_RATE);
 
wpn_set_float(wpnidwpn_refire_rate2REFIRE2_RATE);
 
wpn_set_float(wpnidwpn_reload_timeRELOAD_TIME);
 
wpn_set_float(wpnidwpn_recoil1RECOIL1);
 
wpn_set_float(wpnidwpn_run_speedRUN_SPEED);
 
 
wpn_set_integer(wpnidwpn_ammo1CLIP_AMMO);
 
wpn_set_integer(wpnidwpn_ammo2TOTAL_AMMO);
 
wpn_set_integer(wpnidwpn_bullets_per_shot1BULLET_PER_SHOT);
 
wpn_set_integer(wpnidwpn_bullets_per_shot2BULLET_PER_SHOT2);
 
wpn_set_integer(wpnidwpn_costWPN_COST);
 
 
g_wpnid wpnid;
 return 
PLUGIN_CONTINUE;
}
public 
ev_attack1(id) {
 
wpn_playanim(id,anim_shoot );
 
emit_sound(idCHAN_WEAPONs_FIRE1.0ATTN_NORM0PITCH_NORM);
 
wpn_bullet_shot(g_wpnidid0random_num(DMG_PER_BULLET_MINDMG_PER_BULLET_MAX));
 
 return 
PLUGIN_CONTINUE;
}
public 
ev_attack2(id) {
 
wpn_playanim(id,anim_shoot );
 
emit_sound(idCHAN_WEAPONs_FIRE1.0ATTN_NORM0PITCH_NORM);
 
wpn_bullet_shot(g_wpnidid0random_num(DMG_PER_BULLET_MIN2DMG_PER_BULLET_MAX2));
 
 return 
PLUGIN_CONTINUE;
}
public 
ev_draw(id) {
 
wpn_playanim(idanim_draw);
 
 return 
PLUGIN_CONTINUE;
}
public 
ev_reload(id) {
 
wpn_playanim(idanim_reload);
 return 
PLUGIN_CONTINUE;

And

PHP Code:
#include <amxmodx>
#include <engine>
#include <weaponmod>
// Personal Preference
#pragma semicolon 1
#define PLUGIN "Half Life 9mm"
#define VERSION "0.2.0"
#define AUTHOR "Darkness"
// Weapon information
new WPN_NAME[] = "357Magnum";
new 
WPN_SHORT[] = "357";
// Model information
new P_MODEL[] = "models/p_357.mdl";
new 
V_MODEL[] = "models/v_357.mdl";
new 
W_MODEL[] = "models/w_357.mdl";
// Sound information
new s_RELOAD_1[] = "weapons/357_reload1.wav";
new 
s_FIRE_1[] = "weapons/357_shot1.wav";
new 
s_FIRE_2[] = "weapons/357_shot2.wav";
// Weapon information
#define RELOAD_TIME 2.0
#define RECOIL1 1.5
#define REFIRE1_RATE 0.80
#define RUN_SPEED 999.5
#define CLIP_AMMO 9
#define TOTAL_AMMO 45
#define WPN_COST 0
#define BULLET_PER_SHOT 1
#define DMG_PER_BULLET_MAX 10
#define DMG_PER_BULLET_MIN 10
// Sequences
enum
{
anim_idle1
anim_fidget1,
anim_fire1,  
anim_reload
anim_holster,
anim_draw,
anim_idle2,
anim_idle3 
}
// Variables
new g_wpnid;
public 
plugin_precache() {
 
precache_model(P_MODEL);
 
precache_model(V_MODEL);
 
precache_model(W_MODEL);
 
 
precache_sound(s_RELOAD_1);
 
precache_sound(s_FIRE_1);
 
precache_sound(s_FIRE_2);
}
public 
plugin_init() {
 
register_plugin(PLUGINVERSIONAUTHOR);
 
 
create_weapon();
 
}
create_weapon() {
 new 
wpnid wpn_register_weapon(WPN_NAME,WPN_SHORT);
 if(
wpnid == -1) {
  return 
PLUGIN_CONTINUE;
 }
 
 
wpn_set_string(wpnidwpn_viewmodelV_MODEL);
 
wpn_set_string(wpnidwpn_weaponmodelP_MODEL);
 
wpn_set_string(wpnidwpn_worldmodelW_MODEL);
 
 
wpn_register_event(wpnidevent_attack1"ev_attack1");
 
wpn_register_event(wpnidevent_attack2"ev_attack2");
 
wpn_register_event(wpnidevent_draw"ev_draw");
 
wpn_register_event(wpnidevent_reload"ev_reload");
 
 
wpn_set_float(wpnidwpn_refire_rate1REFIRE1_RATE);
 
wpn_set_float(wpnidwpn_reload_timeRELOAD_TIME);
 
wpn_set_float(wpnidwpn_recoil1RECOIL1);
 
wpn_set_float(wpnidwpn_run_speedRUN_SPEED);
 
 
wpn_set_integer(wpnidwpn_ammo1CLIP_AMMO);
 
wpn_set_integer(wpnidwpn_ammo2TOTAL_AMMO);
 
wpn_set_integer(wpnidwpn_bullets_per_shot1BULLET_PER_SHOT);
 
wpn_set_integer(wpnidwpn_costWPN_COST);
 
 
g_wpnid wpnid;
 return 
PLUGIN_CONTINUE;
}
public 
ev_attack1(id) {
 
wpn_playanim(id,anim_fire1 );
 
emit_sound(idCHAN_WEAPONs_FIRE_11.0ATTN_NORM0PITCH_NORM);
 
wpn_bullet_shot(g_wpnidid0random_num(DMG_PER_BULLET_MINDMG_PER_BULLET_MAX));
 
 return 
PLUGIN_CONTINUE;

new 
user_zoom[33]; 
public 
client_connect(id) { 
     
user_zoom[id] = 0

public 
ev_attack2(id) { 
     if(( 
user_zoom[id] == 0)) { 
            
client_cmd(id,"fov 10"); 
            
user_zoom[id] = 1
     } 
     else if(( 
user_zoom[id] == 1)) { 
                
client_cmd(id,"fov 90"); // normal 
                
user_zoom[id] = 0
     } 
     
client_cmd(id,"-attack2"); 
    return 
PLUGIN_CONTINUE;

public 
ev_draw(id) {
 
wpn_playanim(idanim_draw);
 
 return 
PLUGIN_CONTINUE;
}
public 
ev_reload(id) {
 
wpn_playanim(idanim_reload);
 return 
PLUGIN_CONTINUE;

__________________
+Karma is appreciated! |Be PROUD, leave your name!
KingCommentor is offline
Send a message via AIM to KingCommentor
 



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 05:39.


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