Pirmą kartą neblokuoja

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Pirmą kartą neblokuoja

Post by xFrostas »

Tarkim pasiimu granatą ir iš pradžių ją leidžia mest, bet tik vieną kartą, o poto nebeleidžia. Kaip padaryti, kad visalaika neleistų?

Štai naudojamas kodas

Code: Select all

const m_flNextPrimaryAttack = 46 RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_hegrenade", "fwd_AttackSpeed", 1) public fwd_AttackSpeed (const Entity){    if  (!pev_valid(Entity)) return HAM_IGNORED     set_pdata_float(Entity, m_flNextPrimaryAttack, 99999.0, 4)     return HAM_IGNORED}

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

Re: Pirmą kartą neblokuoja

Post by hleV »

Bandyk registruot forward'ą kaip pre (1 pakeisk į 0). Ir man atrodo nereikia pev_valid() tikrinimo.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Pirmą kartą neblokuoja

Post by xFrostas »

Padariau kaip liepei, vistiek tas pats.

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

Re: Pirmą kartą neblokuoja

Post by hleV »

Šiaip šitą turėtų būt galima daryt ir kitam forward'e. Pvz. Ham_Item_AddToPlayer.

Code: Select all

#include <fakemeta>#include <hamsandwich> public plugin_init(){    RegisterHam(Ham_Item_AddToPlayer, "weapon_hegrenade", "OnHeGrenadeAddToPlayer", true);} public OnHeGrenadeAddToPlayer(ent){    set_pdata_float(ent, 46, 999999.9, 4);}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Pirmą kartą neblokuoja

Post by xFrostas »

Ačiū, padėjai.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests