←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
[ROZWIĄZANE] Witam Mam Problem z Kompilacj...

Zablokowany

  • +
  • -
MineKamiL - zdjęcie MineKamiL 25.02.2013

Witam chcę sę skompilować Klase lecz mam error jakiś

Oto on:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

codclass_StrzelecMP5.sma(77) : error 017: undefined symbol "CSW_mp5"

1 Error.
Could not locate output file codclass_StrzelecMP5.amxx (compile failed).

Nie wiem o co chodzi powiedzcie co jest żle a to naprawie
sma które chcę skompilować:
Spoiler


Proszę o Sybka odpowiedz daje duzego +
Odpowiedz

  • +
  • -
Play 4FuN - zdjęcie Play 4FuN 25.02.2013

Sprawdź, skompiluj lokalnie
Załączony plik  codclass_StrzelecMP5.sma   1,86 KB   21 Ilość pobrań
Odpowiedz

  • +
  • -
MineKamiL - zdjęcie MineKamiL 25.02.2013

Thx,
a jak bym chciał dodać 2 bronie?
Odpowiedz

  • +
  • -
Play 4FuN - zdjęcie Play 4FuN 25.02.2013

1. Wejdź w generator klas http://amxx.pl/generator-klas/
2. Pozaznaczaj jakieś bronie
3. Skopiuj z generatora linijkę zaczynającą się od new const bronie np.

new const bronie = (1<<CSW_GLOCK18)|(1<<CSW_MP5NAVY);

4. Otwórz twój plik .sma od klasy
5. Zamień linijkę new const bronie w sma klasy na tą z generatora
Odpowiedz

  • +
  • -
MineKamiL - zdjęcie MineKamiL 25.02.2013

Nie o to mi chodzi.
Chce żeby jeszcze z np innej broni dodawało obrażenia +inta
bo tamto wiem jak zmienić ale to nie wiem
Użytkownik MineKamiL edytował ten post 25.02.2013 16:40
Odpowiedz

  • +
  • -
Play 4FuN - zdjęcie Play 4FuN 25.02.2013

Otwórz sma np. tej klasy i znajdź w niej takie linijki

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_MP5NAVY && damagebits & DMG_BULLET)
cod_inflict_damage(idattacker, this, 150.0, 0.3, idinflictor, damagebits);


Daj dwa entery i dodaj pod nią jakąś inną np.

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_AWP && damagebits & DMG_BULLET)
cod_inflict_damage(idattacker, this, 120.0, 1.0, idinflictor, damagebits);


Całość tego fragmentu po edycji powinna wyglądać mniej więcej tak: (na moim przykładzie)

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_MP5NAVY && damagebits & DMG_BULLET)
cod_inflict_damage(idattacker, this, 150.0, 0.3, idinflictor, damagebits);

if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_AWP && damagebits & DMG_BULLET)
cod_inflict_damage(idattacker, this, 120.0, 1.0, idinflictor, damagebits);
Odpowiedz

  • +
  • -
MineKamiL - zdjęcie MineKamiL 25.02.2013

Thx
Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 25.02.2013

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