print

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

print

Post by nuodas159 »

Sveiki, kaip padaryti ,kad nebuti kaip paspaudus viena mygtuka ir ji uzlaikes su print komanda priflodina chata zaidime, kaip padaryti ,kad uzlaikes ar paspaudes viena karta parasytu?
Image

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: print

Post by hleV »

Patikrink, ar tarp oldbuttons (pev_oldbuttons su Fakemeta, EV_INT_oldbuttons su Engine) nėra to mygtuko, kurį spaudžia.

Pvz.:

Code: Select all

if (entity_get_int(client, EV_INT_button) & IN_USE && ~entity_get_int(client, EV_INT_oldbuttons) & IN_USE){    // Paspaude +use}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: print

Post by nuodas159 »

hleV wrote:Patikrink, ar tarp oldbuttons (pev_oldbuttons su Fakemeta, EV_INT_oldbuttons su Engine) nėra to mygtuko, kurį spaudžia.

Pvz.:

Code: Select all

if (entity_get_int(client, EV_INT_button) & IN_USE && ~entity_get_int(client, EV_INT_oldbuttons) & IN_USE){    // Paspaude +use}
Yra Bet tik taip:

Code: Select all

     entity_set_int(victim, EV_INT_button, entity_get_int(id,EV_INT_button) & ~IN_JUMP) 
Image

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: print

Post by hleV »

Aš tau kątik parodžiau, ką daryt. Jeigu nemoki, tai rodyk visą savo kodą.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: print

Post by nuodas159 »

Code: Select all

 public fw_PlayerPreThink(id, iPlayer){    if(!is_user_alive(id))        return PLUGIN_HANDLED        static Float: velocity[3], Float: Time    static button, flag, oldbutton     button = pev(id, pev_button)    oldbutton = pev(id, pev_oldbuttons);     flag = pev(id, pev_flags)    Time = get_gametime()        if(gInfected[id])    {        switch(iClass[id])        {            case 3: // smoker            {                if (!g_bFreezeTime && (button & IN_USE) && (flag & FL_ONGROUND))                {                    static Float: cooldown                    cooldown = get_pcvar_float(cvar_dragcd)                                        if (Time - cooldown > g_LastDrag[id] && (!g_hook[id]) && p_team[id] == 1 && iClass[id] == 3)                    {                        drag_start(id)                        g_LastDrag[id] = Time                    }                }                if(!g_bFreezeTime && (!(button & IN_USE)) && (oldbutton & IN_USE))                    drag_end(id)            }         }    }    return FMRES_IGNORED}   
Last edited by nuodas159 on 2012 Mar 16 11:56, edited 6 times in total.
Image

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: print

Post by hleV »

Nieko nesako man tavo ištraukos iš kodo.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests