Page 1 of 1

JB - Kaliniai negali daryti žalos.

Posted: 2013 Sep 06 15:09
by Play4FREE
Sveiki !!

Gal galit kas koduką, kad per gaudynių dieną kaliniai negalėtų priešintis prižiūrėtojams.

Kad būtų 0 žalos, o kaip baigiasi gaudynių diena kad kaliniai galėtų vėl normaliai padaryti žalos.

Re: JB - Kaliniai negali daryti žalos.

Posted: 2013 Sep 06 15:31
by xFrostas

Code: Select all

#include <amxmodx>#include <hamsandwich> #define IsPlayer(%1) (1 <= %1 <= MaxPlayers) new bool: ToggleDamage new MaxPlayers public plugin_init(){    RegisterHam(Ham_TakeDamage, "player", "Fwd_TakeDamage")     MaxPlayers = get_maxplayers()} public Fwd_TakeDamage(Victim, Inflictor, Attacker, Float: Damage, DamageBits){    if (!IsPlayer(Attacker))            return HAM_IGNORED     if (ToggleDamage && get_user_team(id) == 1)    {        set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 2.0, 0.0, 0.0, -1)        show_hudmessage(id, "Per sliepyniu diena zudyti priziuretoju negalima")         return HAM_SUPERCEDE    }    return HAM_HANDLED} 
ir per tą gaudynių dieną

Code: Select all

ToggleDamage = true
O kai ji baigiasi

Code: Select all

ToggleDamage = false

Re: JB - Kaliniai negali daryti žalos.

Posted: 2013 Sep 06 15:56
by Play4FREE
Veikia ;)

Klausimas?
O eina pavyzdžiui padaryti, kad kaip kerti prižiurėtojui ir per vidurį ekrano kokiom 2s išmeta: Per sliepynių diena žudyti prižiūrėtojų negalima t.t ???

Re: JB - Kaliniai negali daryti žalos.

Posted: 2013 Sep 06 16:23
by xFrostas
Galima, paeditinau postą, poziciją, spalvą, tekstą ir netgi laiką gali pasikeisti pats

Re: JB - Kaliniai negali daryti žalos.

Posted: 2013 Sep 06 16:27
by Play4FREE
Dėkui pabandysiu. ;)