IN_RUN = DUCK

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
bussinessman
Ar jis surinks 50 žinučių?
Posts: 39
Joined: 2011 Mar 25 09:56

IN_RUN = DUCK

Post by bussinessman »

Sveiki, kaip padaryti, kad žmogus vaikščiotų tik su nuspaustų CTRL?
Štai čia mėginau kažką padaryt, tačiau nelabai gaunasi.

Code: Select all

 public plugin_init(){    register_plugin("OnlyDuck", "1.0", "bussinessman")    register_forward(FM_PlayerPostThink, "fwPlayerPostThink")} public fwPlayerPostThink(id) {    if (!is_user_alive(id) || !(pev(id, pev_button) & IN_RUN))        return FMRES_IGNORED            //Kaip padaryti, kad čia nurodytų, kad žmogus tuptusi?    return FMRES_HANDLED} 

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

Re: IN_RUN = DUCK

Post by aaarnas »

Esmė tame, kad negali numatyti kada žaidėjas laiko shift mygtuką. Tai vykdoma client pusėje. Yra vienas metodas remiantis skaičiavimais, bet tai jau bus sudėtinga, nes reikės kaitalioti žaidėjo greičius ir velocity.
Ką daro IN_RUN iš viso nežinau.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

bussinessman
Ar jis surinks 50 žinučių?
Posts: 39
Joined: 2011 Mar 25 09:56

Re: IN_RUN = DUCK

Post by bussinessman »

Aa, o gal žinai, kaip padaryti, kad tiesiog jis visad būtų nuspaudęs SHIFT arba kad visad būtų nuspaudęs CTRL?
Ir ar eitų uždrausti JUMP?

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

Re: IN_RUN = DUCK

Post by aaarnas »

Kad būtų nuspaustas nuolatos pamėgink su:
client_cmd(id, "+speed")

Kad užblokuoti:
client_cmd(id, "-jump")

Tik nežinau ar veiks taip.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

bussinessman
Ar jis surinks 50 žinučių?
Posts: 39
Joined: 2011 Mar 25 09:56

Re: IN_RUN = DUCK

Post by bussinessman »

Su -jump bandžiau, nepavyko.
aaarnai, o kaip eitų pavyzdžiui užregistruoti concmd +jump ir kaip padaryti, kad ignoruotų? Kaip pavyzdžiui eina uždrausti spray, tai gal eitų kaip nors ir čia? su return tais.

Arba gal gravity uždėti?

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

Re: IN_RUN = DUCK

Post by aaarnas »

Galima pamėginti kažką tokio:

Code: Select all

/* Plugin generated by AMXX-Studio */ #include <amxmodx>#include <fakemeta> #define PLUGIN "Plugin"#define VERSION "1.0"#define AUTHOR "aaarnas"  public plugin_init() {    register_plugin(PLUGIN, VERSION, AUTHOR)        register_forward(FM_CmdStart, "fw_CmdStart")} public fw_CmdStart(id, handle) {        static buttons    buttons = get_uc( handle , UC_Buttons )        if((buttons & IN_JUMP ) && !( pev( id , pev_oldbuttons ) & IN_JUMP)) set_uc(handle, UC_Buttons, buttons & ~IN_JUMP)}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

bussinessman
Ar jis surinks 50 žinučių?
Posts: 39
Joined: 2011 Mar 25 09:56

Re: IN_RUN = DUCK

Post by bussinessman »

Nieko, lengvai šokinėju.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: IN_RUN = DUCK

Post by newb »

Code: Select all

#include <amxmodx>#include <engine>#include <hamsandwich> #define VERSION "0.0.1" public plugin_init(){    register_plugin("No Jump", VERSION, "ConnorMcLeod")     RegisterHam(Ham_Player_Jump, "player", "Player_Jump")} public Player_Jump(id){    static iOldbuttons ; iOldbuttons = entity_get_int(id, EV_INT_oldbuttons)    if( !(iOldbuttons & IN_JUMP) )    {        entity_set_int(id, EV_INT_oldbuttons, iOldbuttons | IN_JUMP)        return HAM_HANDLED    }    return HAM_IGNORED} 
Bet irgi ne per geriausias blokas.

FrankJScott
Gana aktyvus vartotojas
Posts: 415
Joined: 2024 Apr 04 22:28
Skype: asfasf

Useful Product Tips

Post by FrankJScott »

Please try Google before asking about High Rated Product Tips c02c4c6

FrankJScott
Gana aktyvus vartotojas
Posts: 415
Joined: 2024 Apr 04 22:28
Skype: asfasf

Updated Tajir4D Website

Post by FrankJScott »

To the man asking about pg slot online, nama web game online, gatesof olympus, link pragmatic play, login pragmatic slot, rtp online slot, software slot online, apa itu play game, trusted slot, main games slot, I highly recommend this at yahoo on Tajir4D Login details or rtp live pragmatic, slots indonesia, club slots, rtp pragmatic terbaru, slot live rtp, game online slot, bonus to slot, link game online slot, game pragmatic terbaru, link slot to, and don't forget this additional reading on Tajir4D Login forum as well as slot online pg, pragmatic play slot online, slot88 login online, slot online play, slot rtp live pragmatic play, slot88 pragmatic play, game play slot, live pragmatic slot, slot online logo, slot88 online login, not to mention this sell on Tajir4D forum which is also great. Also, have a look at this see page about Tajir4D link alternatif site as well as rtp slot 88, online slot, slot pragmatic play, star light princes, game yang dari indonesia, slot web, gates ofolympus, slot live rtp, link daftar slot online, game pragmatic terbaru, not to mention this source on Tajir4D forum with online slot, cuanslot88 login, link pg soft, link pragmatic slot, slot88 pragmatic, pragmatic slot88, pragmatic play indonesia, slot bank, slot rtp pragmatic play, slot live rtp, for good measure. Check more @ Useful Botox Treatment Tips 2675e13

Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests