Idomus pluginas..

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Idomus pluginas..

Post by psychical »

Code: Select all

#include <amxmodx>#include <fakemeta>#include <hamsandwich> public plugin_init(){    register_plugin("Dmg vehicle block", "1.0", "grankee")      RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")    }public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits){       new classname[32]    pev(Useless,pev_classname,classname,31)    if(equal(classname,"func_vehicle"))    {            return HAM_SUPERCEDE    }        return HAM_IGNORED}   
Stai turiu toki plugina jis visiems blokuoja DMG jeigu puola ne zaidejas ir ne worldspawn (kad ir su func_tracktrail vistiek blokuoja). Taciau prisireike kad negaletu uzsimusti saves ir savo teamate, o visus kitus galetu:

Code: Select all

#include <amxmodx>#include <fakemeta>#include <hamsandwich> public plugin_init(){    register_plugin("Dmg vehicle block", "1.0", "grankee")      RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")    }public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits){    static vteam,ateam    vteam = get_user_team(Victim)    ateam = get_user_team(Attacker)        new classname[32]    pev(Useless,pev_classname,classname,31)    if(equal(classname,"func_vehicle"))    {        if(vteam == ateam)            return HAM_SUPERCEDE                        if(Attacker == Victim)            return HAM_SUPERCEDE    }        return HAM_IGNORED}   
pagal mane, atrodytu taip, taciau neveikia... gali uzmusineti ka tik nori...

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: Idomus pluginas..

Post by aurimasko »

tai gal todėl, kad attacker yra mašina arba užmuša ne su mašina?

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Idomus pluginas..

Post by psychical »

Pagal vaizda attacker yra zmogus/masina kartu sudejus, taciau pagal classname gaunasi func_vehicle, kaip man dar per daug logikos, todel vis dar galvoju kur suo pakastas...

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

Re: Idomus pluginas..

Post by aaarnas »

Dėk client_print ir tikrink kintamuosius. Šitaip rasi kas negerai.
Pamėgink Useless -> Attacker
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Idomus pluginas..

Post by psychical »

aaarnas wrote:Dėk client_print ir tikrink kintamuosius. Šitaip rasi kas negerai.
Pamėgink Useless -> Attacker

Turputį nesupratau, ką turėjai omenyje sakydamas Useless -> Attacker?

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

Re: Idomus pluginas..

Post by hleV »

Tas Useless yra Inflictor. Pabandyk patikrint, gal jis laiko tikro atakuotojo ID.
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 5 guests