Jump block

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Jump block

Post by InvIs »

Yra kokia funkcija, kuri neleistų žaidėjui šokinėti?
ISVYKES

Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

Re: Jump block

Post by Fly3r »

Štai taip.

Code: Select all

 #include <amxmodx>#include <fakemeta> public plugin_init(){          register_forward(FM_CmdStart, "fw_CmdStart")}public fw_CmdStart(id, handle){          set_uc(handle, UC_Buttons, get_uc(handle, UC_Buttons) &~ IN_JUMP)}

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

Re: Jump block

Post by hleV »

Fly3r wrote:Štai taip.
Ot ir ne.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Jump block

Post by InvIs »

Neveikia išties. Nereikia tada JUMP block.

Galbūt eina užblokuoti ėjimą atbulu? (Backwards)
ISVYKES

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

Re: Jump block

Post by hleV »

Code: Select all

#include <amxmodx>#include <engine> public client_PreThink(client)    if (is_user_alive(client) && entity_get_int(client, EV_INT_button) & IN_BACK && ~entity_get_int(client, EV_INT_oldbuttons) & IN_BACK)        client_cmd(client, "-back");
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Jump block

Post by newb »

hleV wrote:

Code: Select all

#include <amxmodx>#include <engine> public client_PreThink(client)    if (is_user_alive(client) && entity_get_int(client, EV_INT_button) & IN_BACK && ~entity_get_int(client, EV_INT_oldbuttons) & IN_BACK)        client_cmd(client, "-back");
Bet taip irgi blokuoja ne iskarto o po ~0.5 sec, o jei 20 fps bus tai isvis 2sec dar galesi eit, bent man taip buvo kai uzsibugino cs ir mazai fps buvo.

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

Re: Jump block

Post by hleV »

Nu žinau, čia lievas būdas, bet gero būdo nežinau.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Jump block

Post by InvIs »

O man reikia gero būdo, kuris iškarto užblokuotų ėjimą atgal. Na tiek to, nėra tragedija, kad nėra būdų tai padaryti. :)
ISVYKES

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

Re: Jump block

Post by aaarnas »

O jei ne pre_think'e tikrinti, o server_frame ?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Jump block

Post by InvIs »

Kad kiek parašyta, užblokuoti žaidėjų judesių neina :?
ISVYKES

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests