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

Plugin menu klasaMenu klasy

:dd

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

#1 DRaPi0N

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:4
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 31.05.2013 00:35

To mój pierwszy plugin i chciałbym wiedziec czy gobrze to robie. Oto chodzi ze po wpisaniu /klasa ma mi wyskoczyc 

1Mnich i z mocami takimi jak podz podem 

2 itd.

3 itd.

A oto moje dzieło~!!!

 

1/* Plugin generated by AMXX-Studio */
2
3#include <amxmodx>
4#include <amxmisc>
5
6#define PLUGIN "New Plug-In"
7#define VERSION "1.0"
8#define AUTHOR "DRaPi0N"
9
10
11public plugin_init() {"say /klasa","klasa"
12register_plugin(PLUGIN, VERSION, AUTHOR)
13
14// Add your code here...
15}
16MENU_ITEM_1 = Mnich
17{
18set_user_health (120)
19set_user_gravity (600)
20}
21MENU_ITEM_2 = NiNja
22{
23set_user_health (90)
24set_user_gravity (300)
25set_user_armor (100)
26set_user_visibility (4)
27}
28MENU_ITEM_3 = Zombie
29{
30set_user_health (5000)
31}
32MENU_ITEM_4 = Samuraj
33{
34set_user_health (150)
35set_user_visibility (20)
36set_user_armor (100)
37}
38MENU_ITEM_5 = Nekromanta
39{
40set_user_health (100)
41set_user_armor (500)
 

Klasy nie sa dokączone jeszcze bo nie wiem jak zrobic ze naprzyklad na nozu laduje 20hp albo wysysa 4hp strzalem itd. proszę o odpowiedz!!

 



#2 Pan Marian

    Banned

  • Zbanowany

Reputacja: 89
Zaawansowany

  • Postów:283
  • Imię:Marian
  • Lokalizacja:इंटरनेट
Offline

Napisano 31.05.2013 04:44

źle to robisz, klas nie robisz po to, by wpisując /klasa one tam wyskakiwały, tylko w osobnych plikach powinny być dopisane do codplugins.ini . Poczytaj jeszcze trochę, bo jak widać, wyciągnąłeś dosłownie 3 funkcje na niewidzialność, życie i pancerz i myślisz, że nie wiadomo co zrobisz :mur:



#3 M4RV1N

    Wszechpomocny

  • Użytkownik

Reputacja: 140
Zaawansowany

  • Postów:344
  • GG:
  • Steam:steam
  • Imię:Andrzej
  • Lokalizacja:Polska
Offline

Napisano 31.05.2013 09:10

A ja dodam że to jest zbędne :)


12register_plugin(PLUGIN, VERSION, AUTHOR)
13
14// Add your code here...

  • +
  • -
  • 0

#4 Kawon

    Godlike

  • Przyjaciel

Reputacja: 887
Czempion

  • Postów:5 165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 31.05.2013 15:19

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

Scripting AMXXPytania
  • +
  • -
  • 0

DarkGL to mój autorytet.


#5 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 31.05.2013 18:02

źle to robisz, klas nie robisz po to, by wpisując /klasa one tam wyskakiwały, tylko w osobnych plikach powinny być dopisane do codplugins.ini . Poczytaj jeszcze trochę, bo jak widać, wyciągnąłeś dosłownie 3 funkcje na niewidzialność, życie i pancerz i myślisz, że nie wiadomo co zrobisz :mur:

 

Na początku cieszyłem się jak mogłem sobie dać nabite awp bez ammo w plecaku...

 

btw. ogarnij troche ten kod, sam numerować nie musisz :)

 

Albo usuń ten kod i napisz od nowa

set_user_gravity (300)

Plugin nie jest wszechwiedzący i nie przewiduje komu chcesz ustawić grawitację, dlatego pierwszym parametrem jest index gracza (1-32), któremu nadajesz grawitacje, która w tej funkcji jest mnożnikiem (liczba rzeczywista) grawitacji ustawionej na serwerze.

 

Przykładowo

set_user_gravity(id, 0.5)

 

przy sv_gravity 800 na serwerze da graczowi grawitacje równą 400 (id nie jest liczbą od tak sobie utworzoną (chyba że chodzi o losowość) przeważnie jest odbierane z jakiś eventów etc. lub samemu wyszukiwana(wszelkiego rodzaju pętle i inne funkcje))

 

Przy set_user_health() także brakuje id gracza - pierwszego parametru (tak samo z pancerzem i innymi funkcjami).

Dodatkowo wypadałoby sprawdzać czy gracz żyje aby takie operacje na nim przeprowadzać.


  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#6 DRaPi0N

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:4
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 12.07.2013 13:17

wiem wiem cos tam is_user_alive(id)



#7 radim

    Godlike

  • Moderator

Reputacja: 939
Master

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

Napisano 12.07.2013 14:48

http://amxx.pl/topic...zenie-menu/<br>http://amxx.pl/topic...tworzenia-menu/


  • +
  • -
  • 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: :dd

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

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