Klausimelis

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
zirualas
Gana aktyvus vartotojas
Posts: 216
Joined: 2010 Oct 16 21:33
Skype: zirual
Location: Vilnius
Contact:

Klausimelis

Post by zirualas »

Norejau paklausti, nu tiksliau paprasyti, kaip nustatyti ar zmogus pjauna is peilio su MOUSE1 ar su MOUSE2 ?

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Klausimelis

Post 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

User avatar
zirualas
Gana aktyvus vartotojas
Posts: 216
Joined: 2010 Oct 16 21:33
Skype: zirual
Location: Vilnius
Contact:

Re: Klausimelis

Post 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)     }}

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Klausimelis

Post by xFrostas »

Taip

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Klausimelis

Post 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")}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Klausimelis

Post by xFrostas »

Ką? o mano netinka?

User avatar
zirualas
Gana aktyvus vartotojas
Posts: 216
Joined: 2010 Oct 16 21:33
Skype: zirual
Location: Vilnius
Contact:

Re: Klausimelis

Post 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)}

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Klausimelis

Post 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)}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests