Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które...
Szukaj wyników w...
Duszix

Jak stowrzyć własną klasę/ perk.

2 odpowiedzi w tym temacie

Rekomendowane odpowiedzi

To bardzo proste. Znalazłem dziś bardzo prosty generator. Wystarczy tam wybrać i tworzy się nam sama smile.png.
http://amxx.pl/generator-klas/  . Teraz możecie sami tworzyć klasy a nie tylko wymyślać smile.png
 

Co do perku (trochę się naszukałem i jeszcze na pewno poszukam jak zrobić inne wartości perku takie jak : auto bh itd.)

1.Dobra no to zaczynamy od zrobienia notatnika który ma format .sma.
2.Gdy już zrobimy notatnik o tym formacie co wam podałem zaczynamy nazywać notatnik

 

 

"codperk_nazwaperka.
 

 

 

3.Zaczynamy od napisania:
 

 


 

#include <amxmodx>
#include <codmod>
 

 

 

 



4.Gdy już tak napiszemy robimy następny krok. Zaczynamy pisać:
 

 


 

new const perk_name[] = "perk";
new const perk_desc[] = "opis";
 

 

 

 



5.Jak chcemy żeby przy naszym perku pisało że mu go napisaliśmy to piszemy:
 

 


 

public plugin_init()
{
        register_plugin(perk_name, "1.0", "nasz nick");
       
        cod_register_perk(perk_name, perk_desc);
}
 

 


 

 


6.Teraz zaczynamy pisać:
 

 


 

public cod_perk_enabled(id){
        cod_set_user_bonus_stamina(id, cod_get_user_stamina(id, 0, 0)+100); //ile + w wytrzymalosc
        cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)+100); //ile + w hp
        cod_set_user_bonus_intelligence(id, cod_get_user_intelligence(id, 0, 0)+100); //ile + w int
        cod_set_user_bonus_stamina(id, cod_get_user_trim(id, 0, 0)+100); + ile + w speed
 }

 

 

 

 


7.No to już jest gotowe,powinno to wyglądać tak:

 

 

#include <amxmodx>
#include <codmod>
 
new const perk_name[] = "Psycho";
new const perk_desc[] = "Stajesz się Psycholem!!!!!";
 

 
 

public plugin_init()
{
        register_plugin(perk_name, "1.0", "Psycho");
       
        cod_register_perk(perk_name, perk_desc);
}
public cod_perk_enabled(id)
        cod_set_user_bonus_stamina(id, cod_get_user_stamina(id, 0, 0)+300);//tutaj wpisujemy ile,ja sobie zrobie 300
        cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)+300);
        cod_set_user_bonus_intelligence(id, cod_get_user_intelligence(id, 0, 0)+300);
        cod_set_user_bonus_stamina(id, cod_get_user_trim(id, 0, 0)+300);
 

 


 
 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Lubię to! (+1 pkt) 4

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×