←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Klasa odporna na pociski z AWP

Zablokowany

  • +
  • -
dabek26 - zdjęcie dabek26 01.09.2011

potrzebuje pomocy lub gotowego skryptu klasy która ma odporność na pociski z awp , próbowałem zrobić sam ale mi nie wychodzi pomocy !!
Odpowiedz

  • +
  • -
ExTaza?! - zdjęcie ExTaza?! 01.09.2011

if(informacje_przedmiotu_gracza[id][0] == NazwaPerku || (klasa_gracza[idattacker] == Nazwa klasy)
)
        informacje_przedmiotu_gracza[id][1] = CSW_AWP;

i w publick TakeDamage

if(informacje_przedmiotu_gracza[this][0] == NazwaPerku || (klasa_gracza[idattacker] == Nazwa klasy)
    {
        informacje_przedmiotu_gracza[this][1]--;
        return HAM_SUPERCEDE;

Ja mam akurat w swoim na deagle
Odpowiedz

  • +
  • -
dabek26 - zdjęcie dabek26 01.09.2011

a mógłbyś dać już gotowy skrypt bo ja nie wiem co i jak wpisac , dopiero zaczynam chodzi zeby wszystkie pociski z awp (wszystkie tzn. awp z perkow i klas )nie dawaly obrazen tej klasie
Odpowiedz

MrSpiryt - zdjęcie MrSpiryt 02.09.2011

to dziala na starym cod ?gdzie to 1 wkleic ?
Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 02.09.2011

pm161, najpierw zastanów się co piszesz... Tak będzie prawidłowo, do funkcji TakeDamage:
if(klasa_gracza[this] == Nazwa_klasy && damagebits & (1<<1) && get_user_weapon(idattacker) == CSW_AWP)
return HAM_SUPERCEDE;

To na starego CoD'a.
Odpowiedz

  • +
  • -
Dragonite - zdjęcie Dragonite 02.09.2011

a na nowego?
Odpowiedz

  • +
  • -
dabek26 - zdjęcie dabek26 05.09.2011

właśnie? Chodziło mi o nowego COD'a
Odpowiedz

  • +
  • -
dabek26 - zdjęcie dabek26 06.09.2011

zrobilem takie cos :
#include <amxmodx>
#include <codmod>
#include <hamsandwich>
#include <amxmisc>
new bool:ma_klase[33];
new const nazwa[] = "Czolgista";
new const opis[] = "Calkowicie odporny na AWP ";
new const bronie = 1<<CSW_M4A1;
new const zdrowie = 25;
new const kondycja = 0;
new const inteligencja = 0;
new const wytrzymalosc = 30;
 
public plugin_init()
{
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
RegisterHam(Ham_TakeDamage, "player", "TakeDamage")
}
 
public cod_class_enabled(id)
ma_klase[id] = true;
public cod_class_disabled(id)
ma_klase[id] = false;
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
 
if(!is_user_connected(idattacker))
  return HAM_IGNORED;
 
if(!ma_klase[this])
  return HAM_IGNORED;
 
if(idattacker = CSW_AWP)
  return HAM_SUPERCEDE;
 
return HAM_IGNORED;
}
 

nie zabiera obrazen z awp ale rowniez z pozostalych broni , nie wiem o co jest nie tak , proszę o pomoc
Użytkownik dabek26 edytował ten post 06.09.2011 17:01
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 06.09.2011

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_connected(idattacker))
return HAM_IGNORED;

if(!ma_klase[this])
return HAM_IGNORED;

if(get_user_weapon(idattacker) == CSW_AWP)
return HAM_SUPERCEDE;

return HAM_IGNORED;
}

Użytkownik A może sma? edytował ten post 06.09.2011 17:53
Odpowiedz

  • +
  • -
dabek26 - zdjęcie dabek26 06.09.2011

dzięki dzial :D plusik leci
Odpowiedz

Adminek AMXX.PL - zdjęcie Adminek AMXX.PL 06.09.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany