Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Klasa

[ROZWIĄZANE] Zrobienie 1/1 z prawegonaprawa 1/1 z prawego

klasa

Najlepsza odpowiedź NieWiemMamMac@, 30.01.2015 18:11

Wyskakują takie oto błędy

 

 

codclass_dres.sma(22) : error 017: undefined symbol "cod_register_advance"
codclass_dres.sma(54) : warning 225: unreachable code
codclass_dres.sma(54) : warning 217: loose indentation
codclass_dres.sma(54) : error 029: invalid expression, assumed zero
codclass_dres.sma(54) : error 017: undefined symbol "TakeDamage"
codclass_dres.sma(54) : error 017: undefined symbol "idinflictor"
codclass_dres.sma(54) : fatal error 107: too many error messages on one line

 

żeby nie było mam wpisane 

 

w codmod.inc to coś do awansów ;)

 

Przejdź do postu


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 knd121

    Zaawansowany

  • Użytkownik

Reputacja: 9
Nowy

  • Postów:111
  • Imię:Rafał
  • Lokalizacja:4af
Offline

Napisano 28.01.2015 15:29

Witam

 

Proszę o przerobienie klasy tak aby miała 1/1 z prawego bo obecnie ma 1/1 z lewego i nie wiem co tam trzeba zmienić.

 

 

Załączone pliki


  • +
  • -
  • 0

#2 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 28.01.2015 15:51

Proszę poradnik

 

Dopisujemy include:

 

#include <hamsandwich>
#include <fakemeta_util>

 

Pod

#include <fakemeta_util>
Dajemy to:

 

 

#define DMG_BULLET (1<<1)

 

 

 

Potem do

public plugin_init()
:

 

RegisterHam(Ham_TakeDamage, "player", "TakeDamage");

 

 

 

Potem dodajemy na koniec sma:

 

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(idattacker))
        return HAM_IGNORED;
    
    if(!ma_klase[idattacker])
        return HAM_IGNORED;
        
    if(get_user_weapon(idattacker) == CSW_KNIFE && damagebits & DMG_BULLET && !(pev(idattacker, pev_button) & IN_ATTACK))
        cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
        
    return HAM_IGNORED;
}

 

Jeżeli chcesz z lewego dajesz:

 

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(idattacker))
        return HAM_IGNORED;
    
    if(!ma_klase[idattacker])
        return HAM_IGNORED;
        
    if(get_user_weapon(idattacker) == CSW_KNIFE && damagebits & DMG_BULLET && !(pev(idattacker, pev_button) & IN_ATTACK2))
        cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
        
    return HAM_IGNORED;
}

 

 


  • +
  • -
  • 1

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#3 knd121

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 9
Nowy

  • Postów:111
  • Imię:Rafał
  • Lokalizacja:4af
Offline

Napisano 28.01.2015 16:01

Wyskakują takie oto błędy

 

 

codclass_dres.sma(22) : error 017: undefined symbol "cod_register_advance"
codclass_dres.sma(54) : warning 225: unreachable code
codclass_dres.sma(54) : warning 217: loose indentation
codclass_dres.sma(54) : error 029: invalid expression, assumed zero
codclass_dres.sma(54) : error 017: undefined symbol "TakeDamage"
codclass_dres.sma(54) : error 017: undefined symbol "idinflictor"
codclass_dres.sma(54) : fatal error 107: too many error messages on one line

 

żeby nie było mam wpisane 

 

w codmod.inc to coś do awansów ;)

 

 

 

Załączone pliki


Użytkownik knd121 edytował ten post 28.01.2015 16:03

  • +
  • -
  • 0

#4 NieWiemMamMac@

    Wszechwidzący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:289
  • Imię:Kamil
  • Lokalizacja:Lokalizacja
Offline

Napisano 30.01.2015 18:11   Najlepsza odpowiedź

Wyskakują takie oto błędy

 

 

codclass_dres.sma(22) : error 017: undefined symbol "cod_register_advance"
codclass_dres.sma(54) : warning 225: unreachable code
codclass_dres.sma(54) : warning 217: loose indentation
codclass_dres.sma(54) : error 029: invalid expression, assumed zero
codclass_dres.sma(54) : error 017: undefined symbol "TakeDamage"
codclass_dres.sma(54) : error 017: undefined symbol "idinflictor"
codclass_dres.sma(54) : fatal error 107: too many error messages on one line

 

żeby nie było mam wpisane 

 

w codmod.inc to coś do awansów ;)

 

Załączone pliki


  • +
  • -
  • 1

Pomagam z klasami/perkami/silnikiem COD

Kontakt:

[email protected]

PW

 


#5 knd121

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 9
Nowy

  • Postów:111
  • Imię:Rafał
  • Lokalizacja:4af
Offline

Napisano 31.01.2015 15:32

Dzięki :D


  • +
  • -
  • 0

#6 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 31.01.2015 20:23

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !






Również z jednym lub większą ilością słów kluczowych: klasa

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych