hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.04. 20:18



Jelenlévő felhasználók

Jelenleg 221 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 221 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: DEFINIÁLÁS
HozzászólásElküldve: 2013.06.09. 22:08 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
És ha valaki segitene, hogy definálni hogy kell dolgokat megköszönném:)

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DEFINIÁLÁS
HozzászólásElküldve: 2013.06.11. 15:21 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Sok féle képpen tudsz.Leírok párat:


SMA Forráskód: [ Mindet kijelol ]
  1. //A JOG,CHAT,PREFIX helyére bármit írhatunk.
  2.  
  3. #define JOG ADMIN_BAN
  4. #define CHAT "ide irhatsz akarmit" //Ha szóköz vagy más karaktereket akarsz használni akkor rakd idézőjelbe.
  5. #define PREFIX "[VALAMI]"
  6.  
  7. client_print(0,print_chat,"%s : %s",PREFIX,CHAT) //
  8.  
  9. if(get_user_flags(id)&&JOG)
  10. }

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DEFINIÁLÁS
HozzászólásElküldve: 2013.06.17. 18:04 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
ÉSSS: http://hlmod.hu/viewtopic.php?f=14&t=3522

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6.  
  7. #define JOG ADMIN_KICK // Az ADMINJOG szó azt jelenti ami utána van tehát ADMIN_KICK (Ami egy admin jog)
  8. #define SZOVEG "Admin vagy" //A SZOVEG ugyan azt tudja csak ha hosszabb szöveget szeretnénk irni akkor idézőjelt kell használni
  9. #define SZOVEGG "Nem vagy admin" //A SZOVEGG ugyan azt tudja csak ha hosszabb szöveget szeretnénk irni akkor idézőjelt kell használni
  10.  
  11. public plugin_init()
  12. {
  13. register_clcmd("say /valami","valamik")
  14. }
  15. public valamik(id)
  16. {
  17. if(get_user_flags(id) & JOG)
  18. {
  19. client_print(id, print_chat, "%s",SZOVEG)
  20. }
  21. else
  22. {
  23. client_print(id, print_chat, "%s", SZOVEGG)
  24. }
  25. }
  26.  
  27. /* A definálást akkor szokás (többnyire használni mikor annak értéke fix így nem lehet megváltoztatni.
  28. És erre lehet hivatkozni is mint ahogy a példában látod */


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DEFINIÁLÁS
HozzászólásElküldve: 2013.06.24. 20:10 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #define NUM 1
  3. #define TEXT "Életben vagy"
  4. #define TEXT2 "Halott vagy"
  5. #define VALUE print_chat
  6. #define alive(%1) is_user_alive(%1)
  7.  
  8. public function()
  9. {
  10. client_print(NUM, VALUE, "%s", alive(id) ? TEXT2 : TEXT1);
  11. }
  12.  


Így érthető? :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DEFINIÁLÁS
HozzászólásElküldve: 2013.06.28. 22:04 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
és azt hogy kell definiálni, hogy pl mutassa az életed, armort stb?

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: DEFINIÁLÁS
HozzászólásElküldve: 2013.06.29. 08:04 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Definiálni csak fix értékeket lehet. Ha jobban belegondolsz, matematika órán is a definíció egy fix dolog, nem változik.

Amire neked van szükséged, az a változó. Egy változó képes tárolni különböző értékeket, amiket bármikor változtathatunk. Ez is megjelenik a matematikában, pl az egyenleteknél ugye az X ismeretlen.
Példa:

new myvar = get_user_health(játékosindex);

De ezután ha új értéket adsz neki, nem fog nyavajogni, ellentétben a predirektívákkal("definíciók"), amik az egész kód során egy értéket vehetnek fel.
Helytelen:
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #define ERTEK 2
  3. #define ERTEK 3
  4.  

Helyes:
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. new ertek = 2
  3. ertek = 3
  4.  


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 6 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole