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

Prosba o naprawe klasy Famaster i Arab

klasa

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
14 odpowiedzi w tym temacie

#1 SevSon-

    Zaawansowany

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 01.06.2014 12:54

Klasa powinna zadawac +10 dmg z kazdej broni, a nie zadaje z zadnej. Podejzewam takze ze w klasie jest jakis blad iz gracz po wybraniu tej klasy ma niewidzialnosc na nozu (pozniej takze na innych klasach).

 

sma klasy : http://www1.zippysha...55387/file.html

 

Oraz druga klasa a mianowicie Arab - powinien miec 2 skoki oraz 1/4 z HE a nie ma nic tych rzeczy...

 

sma araba : http://www1.zippysha...55387/file.html

 

proszę o pomoc.


Użytkownik SevSon- edytował ten post 01.06.2014 13:02

  • +
  • -
  • 0

GG: 47535977


#2 Guxi7

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:43
  • Imię:Paweł
  • Lokalizacja:Podhale
Offline

Napisano 02.06.2014 06:30

Po pierwsze - wrzuć pliki w załącznikach.
  • +
  • -
  • 0

#3 camelovy

    Pomocny

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:48
  • Imię:Damian
  • Lokalizacja:Gdańsk
Offline

Napisano 02.06.2014 14:19

http://amxx.pl/topic/132478-proszę-o-klasę-arab-i-2-inne/?fromsearch=1

Tu jest arab i famaster do naprawy
  • +
  • -
  • 0

CsTopek.PL ^D^


#4 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 02.06.2014 15:05

proszę sma:

 

Famaster:

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>
 
#define DMG_BULLET (1<<1)
        
new const nazwa[]   = "Famaster";
new const opis[]    = "Zadaje 10 dodatkowych obrazen";
new const bronie    = (1<<CSW_HEGRENADE)|(1<<CSW_FAMAS)|(1<<CSW_GLOCK18);
new const zdrowie   = 0;
new const kondycja  = 0;
new const inteligencja = 20;
new const wytrzymalosc = 20;
    
new ma_klase[33];

public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");
 
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
 
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}
 
public cod_class_enabled(id)
{
give_item(id, "weapon_hegrenade");
 
}
 
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_connected(idattacker))
return HAM_IGNORED;
 

Arab:

 

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>
 
#define DMG_BULLET (1<<1)
        
new const nazwa[]   = "Arab";
new const opis[]    = "2 skoki, 1/4 HE";
new const bronie    = (1<<CSW_HEGRENADE)|(1<<CSW_GLOCK18)|(1<<CSW_AK47);
new const zdrowie   = 10;
new const kondycja  = 10;
new const inteligencja = 0;
new const wytrzymalosc = 0;
    
new ma_klase[33];

public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");
 
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
 
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}
 
public cod_class_enabled(id)
{

 


  • +
  • -
  • 0

GG: 47535977


#5 Ventri

    Wszechwidzący

  • Użytkownik

Reputacja: 82
Zaawansowany

  • Postów:227
  • Lokalizacja:Łódź
Offline

Napisano 04.06.2014 20:59

To nie może działać :) Ani w tej ani w tej nie ma zdefiniowanego zadania o obrażeniach.

Proszę o to famaster:

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>

#define DMG_BULLET (1<<1)

new const nazwa[] = "Famaster";
new const opis[] = "Zadaje 10 dodatkowych obrazen";
new const bronie = (1<<CSW_HEGRENADE)|(1<<CSW_FAMAS)|(1<<CSW_GLOCK18);
new const zdrowie = 0;
new const kondycja = 0;
new const inteligencja = 20;
new const wytrzymalosc = 20;

new ma_klase[33];

public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

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

public cod_class_enabled(id)
{
give_item(id, "weapon_hegrenade");

}

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(idattacker))
        return HAM_IGNORED;
    
    if(!ma_perk[idattacker])
        return HAM_IGNORED;
    
    if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_FAMAS && damagebits & DMG_BULLET)
        cod_inflict_damage(idattacker, this, 10, 0.0, idinflictor, damagebits);
    
    return HAM_IGNORED;
}

 

 And Arab:
 

 #include <amxmodx>

#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>

#define DMG_BULLET (1<<1)

new const nazwa[] = "Arab";
new const opis[] = "2 skoki, 1/4 HE";
new const bronie = (1<<CSW_HEGRENADE)|(1<<CSW_GLOCK18)|(1<<CSW_AK47);
new const zdrowie = 10;
new const kondycja = 10;
new const inteligencja = 0;
new const wytrzymalosc = 0;

new ma_klase[33];

public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

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

public cod_class_enabled(id)
{

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)

{
    if(!is_user_connected(idattacker))
        return HAM_IGNORED;
    
    
if(!ma_klase[idattacker])
        return HAM_IGNORED;
    
    
if(damagebits & DMG_BULLET)
    {
        new weapon = get_user_weapon(idattacker);
        
        
if(weapon == CSW_HEGRANADE && damage > 20.0 && random_num(1,4) == 1)
            cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits);
            
    
}
    
    
return HAM_IGNORED;
}

 

 


Użytkownik Ventri edytował ten post 04.06.2014 20:59

  • +
  • -
  • 2

4_22.png


#6 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 06.06.2014 08:45

Bląd przy kompilowaniu ;/

 

Famaster:

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

codclass_famaster.sma(39) : error 017: undefined symbol "ma_perk"
codclass_famaster.sma(39) : warning 215: expression has no effect
codclass_famaster.sma(39) : error 001: expected token: ";", but found "]"
codclass_famaster.sma(39) : error 029: invalid expression, assumed zero
codclass_famaster.sma(39) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.

  • +
  • -
  • 0

GG: 47535977


#7 Sh4dy

    Zaawansowany

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:119
  • GG:
  • Imię:Krzys!3K
  • Lokalizacja:Mielec
Offline

Napisano 06.06.2014 09:27

 

To nie może działać :) Ani w tej ani w tej nie ma zdefiniowanego zadania o obrażeniach.

Proszę o to famaster:

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>

#define DMG_BULLET (1<<1)

new const nazwa[] = "Famaster";
new const opis[] = "Zadaje 10 dodatkowych obrazen";
new const bronie = (1<<CSW_HEGRENADE)|(1<<CSW_FAMAS)|(1<<CSW_GLOCK18);
new const zdrowie = 0;
new const kondycja = 0;
new const inteligencja = 20;
new const wytrzymalosc = 20;

new ma_klase[33];

public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

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

public cod_class_enabled(id)
{
give_item(id, "weapon_hegrenade");

}

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
    if(!is_user_connected(idattacker))
        return HAM_IGNORED;
    
    if(!ma_perk[idattacker])
        return HAM_IGNORED;
    
    if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_FAMAS && damagebits & DMG_BULLET)
        cod_inflict_damage(idattacker, this, 10, 0.0, idinflictor, damagebits);
    
    return HAM_IGNORED;
}

 

To twoje jak będzie działać skoro zamiast

 if(!ma_klase[idattacker])

jest

 if(!ma_perk[idattacker])

Podejrzewam że nawet po zmianę tych opcji nie będzie działało ponieważ brakuje kilku linijek, pozwolę sobie usunąć twoje wypociny i napiszę mu cała klasę.

PS: Trochę się podszkol, na tyle rep taka słaba wiedza.

łap

Załączone pliki


Pomogłem? Podziękuj!rep_up.png. To trwa tylko chwilkę, Ciebie nic to nie kosztuję a mnie motywuje.
Dołączę się do sieci.

#8 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 06.06.2014 10:06

Ok . Famaster jest na serwie - nwm czy dziala bo czekam na kolege by przetestowac.

 

Lecz pojawil sie problem z Arab'em a mianowicie wgraywam i nie ma go na serwie .... w plugins-codmod jest dopisany wiec musi byc cos z klasa ;/ 

 

Zobacz czy te sma co kolega wyzej napisal jest dobrze napisane 


  • +
  • -
  • 0

GG: 47535977


#9 Sh4dy

    Zaawansowany

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:119
  • GG:
  • Imię:Krzys!3K
  • Lokalizacja:Mielec
Offline

Napisano 06.06.2014 11:43

Ok . Famaster jest na serwie - nwm czy dziala bo czekam na kolege by przetestowac.

 

Lecz pojawil sie problem z Arab'em a mianowicie wgraywam i nie ma go na serwie .... w plugins-codmod jest dopisany wiec musi byc cos z klasa ;/ 

 

Zobacz czy te sma co kolega wyzej napisal jest dobrze napisane 

 

Wyskakiwały jakieś błędy, masz.

Załączone pliki


Pomogłem? Podziękuj!rep_up.png. To trwa tylko chwilkę, Ciebie nic to nie kosztuję a mnie motywuje.
Dołączę się do sieci.

#10 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 06.06.2014 13:19

 

Ok . Famaster jest na serwie - nwm czy dziala bo czekam na kolege by przetestowac.

 

Lecz pojawil sie problem z Arab'em a mianowicie wgraywam i nie ma go na serwie .... w plugins-codmod jest dopisany wiec musi byc cos z klasa ;/ 

 

Zobacz czy te sma co kolega wyzej napisal jest dobrze napisane 

 

Wyskakiwały jakieś błędy, masz.

 

 

 

Teraz Arab dodaje sie na serwa ale nadal nie ma 2 skokow, nwm jak z 1/4 HE bo nie mam testera


  • +
  • -
  • 0

GG: 47535977


#11 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 06.06.2014 13:43

Tutaj masz sma bo nie moge wysłać ci amxx

Załączone pliki


  • +
  • -
  • 0

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/<------


#12 Sh4dy

    Zaawansowany

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:119
  • GG:
  • Imię:Krzys!3K
  • Lokalizacja:Mielec
Offline

Napisano 06.06.2014 14:03

Teraz Arab dodaje sie na serwa ale nadal nie ma 2 skokow, nwm jak z 1/4 HE bo nie mam testera

 

 

Ponieważ nie przeczytałem dokładnie opisu klasy widziałem że HE 1/4 i bronie, lecz kodu odpowiadającego za skoki nie dałem ponieważ nie zauważyłem, źle przeczytałem wybacz.


Pomogłem? Podziękuj!rep_up.png. To trwa tylko chwilkę, Ciebie nic to nie kosztuję a mnie motywuje.
Dołączę się do sieci.

#13 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 06.06.2014 14:46

Tutaj masz sma bo nie moge wysłać ci amxx

 

sma Araba nie da sie kompilowac ;/


  • +
  • -
  • 0

GG: 47535977


#14 Sh4dy

    Zaawansowany

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:119
  • GG:
  • Imię:Krzys!3K
  • Lokalizacja:Mielec
Offline

Napisano 07.06.2014 14:24

 

Tutaj masz sma bo nie moge wysłać ci amxx

 

sma Araba nie da sie kompilowac ;/

 

 

Masz gotowe, brakowało odpowiedniej linijki.

Załączone pliki


Pomogłem? Podziękuj!rep_up.png. To trwa tylko chwilkę, Ciebie nic to nie kosztuję a mnie motywuje.
Dołączę się do sieci.

#15 SevSon-

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:89
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gdańsk
Offline

Napisano 07.06.2014 14:54

Ok, dzięki.

 

Do zamkniecia


  • +
  • -
  • 0

GG: 47535977






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