←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Mrożący totem

Zablokowany

Drewno. - zdjęcie Drewno. 17.01.2011

Jak zrobić,żeby jak postawisz mrożący totem,wróg na niego wejdzie,to żeby wróg nie mógł atakować??Jak to zrobić? Pomóżcie,dla chętnych czekaja +++ :D
Odpowiedz

  • +
  • -
LogiCC :D - zdjęcie LogiCC :D 17.01.2011

Przyłączam się do pytania, też daje ++++
Odpowiedz

Drewno. - zdjęcie Drewno. 18.01.2011

To jak,odpisze tu ktoś??
Odpowiedz

szczepaneto - zdjęcie szczepaneto 18.01.2011

szczerze wątpię że ktoś Ci da taką funkcję jeżeli masz jakiś plugin z tym związany podeślij może coś razem wymyślimy :)
Odpowiedz

StaszekMroziok - zdjęcie StaszekMroziok 18.01.2011

hmm na chlopski rozum mozna


zrobic ze jak kto jest w totemie to dostaje np wypad[id]=0

zrobic taska np tyle ile trwa totem ze po 15 sekudach ustawia to na 0
i dac
jesli ktos ma wypad > 0 to jesli naciska in_attack2 (no strzal) to zmienia mu na noz lub wypada


PS na razie jestem na kom okolo 8 sproboje cos takiego napisac
:]

ok

no to robimy zmienna new wypad[33]

proponuje w round start dac wypad[id] = 0


ok no to robimy totem (dam sam kod)

for (new i=0; i < numfound; i++)
{
new pid = entlist[i]

if (get_user_team(pid) == get_user_team(id))
continue

if (is_user_alive(pid)){
wypad[pid] = 1
set_task(15.0, "off_wypad", pid)
}
}

public off_wypad(pid){
	wypad[pid] = 0
}

nie wiem czy to optymalnie

w
public check_magic(id)

if (wypad[id] > 0) item_wypad(id)


item_wypad(id)
{
new weapon = get_user_weapon(id,clip,ammo)
if (wypad[id] > 0)
{
if(get_user_button(id) & IN_ATTACK)
{
if (weapon !=CSW_KNIFE)
client_cmd( id, "drop" );

}
}

}


nie testowałem wiec nie wiem :/
Użytkownik StaszekMroziok edytował ten post 18.01.2011 17:30
Odpowiedz
Zablokowany