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
CoD Nowy

[ROZWIĄZANE] Pytanie jak dodać pancerz klasie?

cod nowy

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

#1 Hans Landa

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 01.02.2014 23:32

Witam, chciałbym się dowiedzieć jak dodac klasie pancerz, szukałem w necie ale myslę że coś źle zrobiłem bo pancerz działał mi tylko na 1 runde więc dlatego pytam się tu jak to zrobić żeby działał na stałe. Proszę o dokładny poradnik.


Użytkownik Hans Landa edytował ten post 01.02.2014 23:33


#2 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 01.02.2014 23:36

na górze

#include <fun>
w cod_class_enabled

set_user_armor(id, ilosc);

  • +
  • -
  • 0

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#3 Hans Landa

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 01.02.2014 23:55

Załączony plik  codclass_StrzelecWyborowy.sma   528 bajtów  15 Ilość pobrań
  codclass_StrzelecWyborowy.amxx

 

Proszę o to przykładowa klasa. Dodaj jej ten pancerza i będę brał przykład z niej.



#4 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 02.02.2014 10:52

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>
new const nazwa[]   = "Strzelec Wyborowy";
new const opis[]    = "Dostaje: AK47, M4A1, 110 HP, 80% biegu, 100 Pancerza.";
new const bronie    = (1<<CSW_M4A1)|(1<<CSW_AK47);
new const zdrowie   = 10;
new const kondycja  = -20;
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_Spawn, "player", "SpawnGracza", 1);
}

public cod_class_enabled(id)
    ma_klase[id] = true;

public cod_class_disabled(id)
    ma_klase[id] = false;
public SpawnGracza(id){
    if(is_user_alive(id) && ma_klase[id]){
        set_user_armor(id, 100)
    }
}

  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#5 Hans Landa

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 02.02.2014 11:18

Ok działa, ale dopiero od 2 rundy, dlaczego ? I czy nie może od 1 rundy działać (od razu) ?



#6 Mr. Dziwny

    Wyrafinowany

  • Power User

Reputacja: 68
Pomocny

  • Postów:429
  • GG:
  • Imię:Marcin
  • Lokalizacja:Lębork
Offline

Napisano 02.02.2014 21:44

Przecież napisał Ci glut że masz to to set_user_armor(id, 100); dodać do public cod_class_enabled(id)  

Czyli całość  powinna wyglądać tak:





#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <fun>
#include <hamsandwich>
new const nazwa[]   = "Strzelec Wyborowy";
new const opis[]    = "Dostaje: AK47, M4A1, 110 HP, 80% biegu, 100 Pancerza.";
new const bronie    = (1<<CSW_M4A1)|(1<<CSW_AK47);
new const zdrowie   = 10;
new const kondycja  = -20;
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);
}

public cod_class_enabled(id)
{   
    ma_klase[id] = true;
    set_user_armor(id, 100);
}
   

public cod_class_disabled(id)
    ma_klase[id] = false;

Użytkownik Mr. Dziwny edytował ten post 02.02.2014 21:45

  • +
  • -
  • 0

[ CS-Sfera.pl - Forum ogólnotematyczne ]

Sprzedam paczkę AMXX - COD MOD a la LOL (100k LVL):

IP serwera - 31.186.82.137:27106 (podgląd), pisać GG!
Kontakt:
GG: 46592283
E-mail: marcin@cs-sfera.pl


#7 Hans Landa

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 02.02.2014 22:33

No tak zrobiłem ja Ty mi kazałeś Mr. Dziwny, ale pancerz mi daje tylko na pierwszą rundę a potem już mam 0 czemu ?



#8 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 683
Wszechmogący

  • Postów:1 258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 03.02.2014 07:09

No tak zrobiłem ja Ty mi kazałeś Mr. Dziwny, ale pancerz mi daje tylko na pierwszą rundę a potem już mam 0 czemu ?

Bo tylko daje pancerz przy uruchomieniu klasy - cod_class_enabled


  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#9 Hans Landa

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 06.02.2014 15:32

No dobra, to jak go dodać żeby był cały czas ??



#10 TeJGeN

    Pomocny

  • Zbanowany

Reputacja: 19
Początkujący

  • Postów:62
  • GG:
  • Imię:Grzegorz
  • Lokalizacja:Biała Podlaska
Offline

Napisano 06.02.2014 15:48

luknij jeszcze tak 

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <cstrike>
        
new const nazwa[]   = "Strzelec Wyborowy";
new const opis[]    = "Dostaje: AK47, M4A1, 110 HP, 80% biegu, 100 Pancerza.";
new const bronie    = (1<<CSW_M4A1)|(1<<CSW_AK47);
new const zdrowie   = 10;
new const kondycja  = -20;
new const inteligencja = 0;
new const wytrzymalosc = 0;
    
public plugin_init()
{
	register_plugin(nazwa, "1.0", "amxx.pl");

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

public cod_class_enabled(id)
{

cs_set_user_armor(id, 100, CS_ARMOR_KEVLAR);

}

public cod_class_disabled(id)
{

cs_set_user_armor(id, 0, CS_ARMOR_NONE);

}


b_350_20_692108_381007_FFFFFF_000000.png

Zapraszam serdecznie

http://tejgen.blogspot.com/ mój blog z pluginami/paczkami własnej roboty


#11 Hans Landa

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 06.02.2014 18:43

Dalej nic, jest tylko na pierwszą rundę a potem już jest 0 ? Czekam dalej na radę.



#12 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 06.02.2014 19:06

sprawdź
 
#include <amxmodx>
#include <codmod>
#include <hamsandwich>
#include <cstrike>

new const nazwa[]   = "Klasa";
new const opis[]    = "Dostaje 100 pancerza i M4";
new const bronie    = 1<<CSW_M4A1;
new const zdrowie   = 0;
new const kondycja  = 0;
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_Spawn, "player", "Odrodzenie", 1);
}

public cod_class_enabled(id)
{
	ma_klase[id] = true;
	cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM);
}
public cod_class_disabled(id)
{
	ma_klase[id] = false;
	cs_set_user_armor(id, 0, CS_ARMOR_NONE);
}
public Odrodzenie(id){
	if(is_user_alive(id) && ma_klase[id]){
		cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM);
	}
}

  • +
  • -
  • 0

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#13 Hans Landa

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:40
  • Imię:Mateusz
  • Lokalizacja:Małopolska
Offline

Napisano 07.02.2014 08:57

No wreszcie, to działa. Thx wielkie masz +



#14 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 07.02.2014 08:59

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

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:






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

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

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