Page 1 of 1

Klausimelis

Posted: 2011 Feb 12 12:22
by zirualas
Norejau paklausti, nu tiksliau paprasyti, kaip nustatyti ar zmogus pjauna is peilio su MOUSE1 ar su MOUSE2 ?

Re: Klausimelis

Posted: 2011 Feb 12 12:39
by xFrostas
Pamėgink šitaip

Code: Select all

new g_Attack, g_Attack_Two public PlayerPree_Think(id){    if (!is_user_alive(id)) // Jai nori        return     if (get_user_button(id) & IN_ATTACK)    {        g_Attack += 1    }    if (get_user_button(id) & IN_ATTACK2)    {        g_Attack_Two += 1    }}
Bet neesu tikras ;D

Re: Klausimelis

Posted: 2011 Feb 12 15:24
by zirualas
galeciau vietoj kintamuju padaryti pvz.:

Code: Select all

new name[18]get_user_name(id, name, 17) public PlayerPree_Think(id){    if (!is_user_alive(id)) // Jai nori        return     if (get_user_button(id) & IN_ATTACK)    {        client_print(id, print_chat, "%s Panaudojo Mouse1", name)     }    if (get_user_button(id) & IN_ATTACK2)    {        client_print(id, print_chat, "%s Panaudojo Mouse2", name)     }}

Re: Klausimelis

Posted: 2011 Feb 12 15:39
by xFrostas
Taip

Re: Klausimelis

Posted: 2011 Feb 12 16:42
by aaarnas

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <engine>#include <hamsandwich> #define PLUGIN "Plugin"#define VERSION "1.0"#define AUTHOR "aaarnas"  public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "wp_prim", 1)    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "wp_sec", 1)} public wp_prim(weapon) {        static id    id = entity_get_int(weapon, EV_ENT_owner)        client_print(id, print_chat, "Jus panaudojote MOUSE1 ataka")} public wp_sec(weapon) {        static id    id = entity_get_int(weapon, EV_ENT_owner)        client_print(id, print_chat, "Jus panaudojote MOUSE2 ataka")}

Re: Klausimelis

Posted: 2011 Feb 12 17:06
by xFrostas
Ką? o mano netinka?

Re: Klausimelis

Posted: 2011 Feb 12 18:36
by zirualas
Prie to pacio paklausiu, pvz kodel man meta errorus kai debuginu?
L 03/15/2011 - 18:34:58: Invalid player id 0
L 03/15/2011 - 18:34:58: [AMXX] Displaying debug trace (plugin "dmg.amxx")
L 03/15/2011 - 18:34:58: [AMXX] Run time error 10: native error (native "get_user_aiming")
L 03/15/2011 - 18:34:58: [AMXX] [0] dmg.sma::fwd_CmdStart (line 44)
L 03/15/2011 - 18:34:58: [AMXX] [1] dmg.sma::wp_prim (line 30)
Zinau, kad kazkur neteisingai naudoju get_user_aiming. Tik nesuprantu kas cia neteisingo?

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <engine>#include <hamsandwich>#include <fakemeta>#include <fun> #define PLUGIN "Plugin"#define VERSION "1.0"#define AUTHOR "Zirual"  public plugin_init(){    register_plugin(PLUGIN, VERSION, AUTHOR)       RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "wp_prim", 1)    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "wp_sec", 1)    register_forward(FM_CmdStart,"fwd_CmdStart")} public wp_prim(weapon){    new uc_handle, seeda    static id    id = entity_get_int(weapon, EV_ENT_owner)       client_print(id, print_chat, "Panaudojai Heal")    fwd_CmdStart(id, uc_handle, seed)} public wp_sec(weapon){    static id    id = entity_get_int(weapon, EV_ENT_owner)       client_print(id, print_chat, ".")} public fwd_CmdStart(id, uc_handle, seed){    new target, bodypart    get_user_aiming(id, target, bodypart)    if(is_user_alive(target))        set_user_health(target, get_user_health(target)+100)}

Re: Klausimelis

Posted: 2011 Feb 13 13:59
by aaarnas

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <engine>#include <hamsandwich>#include <fakemeta>#include <fun> #define is_player(%1) (1 <= %1 <= maxplayers)#define PLUGIN "Plugin"#define VERSION "1.0"#define AUTHOR "Zirual" new maxplayerspublic plugin_init(){    register_plugin(PLUGIN, VERSION, AUTHOR)        RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "wp_prim", 1)    RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "wp_sec", 1)    register_forward(FM_CmdStart,"fwd_CmdStart")    maxplayers = get_maxplayers()} public wp_prim(weapon){    new uc_handle, seed    static id    id = entity_get_int(weapon, EV_ENT_owner)        client_print(id, print_chat, "Panaudojai Heal")    fwd_CmdStart(id, uc_handle, seed)} public wp_sec(weapon){    static id    id = entity_get_int(weapon, EV_ENT_owner)        client_print(id, print_chat, ".")} public fwd_CmdStart(id, uc_handle, seed){    if(!is_player(id)) return;        new target, bodypart    get_user_aiming(id, target, bodypart)    if(is_user_alive(target))        set_user_health(target, get_user_health(target)+100)}