hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 07:00



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]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  [9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: / parancsok
HozzászólásElküldve:2012.06.30. 21:27 
Offline
Újonc

Csatlakozott:2012.06.08. 20:48
Hozzászólások:4
Tudom hogy erről biztos van téma de én nem találom.
Csak annyit kérnék hogy linkelje be valaki azt az oldalt ahol megtalálom a / parancsok készítését.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.01. 06:48 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Kódban megjegyzések, instrukciók.
Kód:
  1. #include <amxmodx>

  2.  

  3. public plugin_init()

  4. {

  5.         register_clcmd("say /parancs", "publikum")

  6.         //1. paraméter: A parancs, amit beírva lesz valami.

  7.         //2. paraméter: az a tömb, amit "futtatni" akarunk akkor, amikor valaki beírja a parancsot.

  8. }

  9.  

  10. public publikum(id)

  11. {

  12.         client_print(id, print_chat, "beirtad a parancsot! grat!")

  13.         //Itt kiírjuk a játékosnak, hogy sikerült beírnia a parancsot.

  14.        

  15.         return PLUGIN_HANDLED

  16.         // Ne látszódjon chat-ben, hogy beírta a a parancsot.

  17. }

  18.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:08 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Jujj, ez a 2 sor szíven ütött :O

//1. paraméter: A parancs, amit beírva lesz valami. <- ???
//2. paraméter: az a tömb, amit "futtatni" akarunk akkor, amikor valaki beírja a parancsot. <- Nem rémlik, hogy tömböt át lehet adni 2. paraméternek, de nincs kizárva h igen.

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:09 
Offline
Veterán
Avatar

Csatlakozott:2011.06.07. 15:29
Hozzászólások:1728
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 63 alkalommal
Ömm, azóta már rájöttem, hogy az nem tömb, hanem függvény. Asszem. Az ilyen "szakszavakkal" nem vagyok teljesen tisztában. :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:13 
Offline
Jómunkásember

Csatlakozott:2008.05.04. 23:33
Hozzászólások:311
Megköszönték neki: 3 alkalommal
Metal írta:
Jujj, ez a 2 sor szíven ütött :O

//1. paraméter: A parancs, amit beírva lesz valami. <- ???
//2. paraméter: az a tömb, amit "futtatni" akarunk akkor, amikor valaki beírja a parancsot. <- Nem rémlik, hogy tömböt át lehet adni 2. paraméternek, de nincs kizárva h igen.

Callback. HAPPY? :ugeek:

_________________
Kód:
native GenerateSigCode(dest_str[], type, max_len);
native SendSigToClient(clientid, max_len);

public OnSignatureRequest(client)
{
   new sig[128];
   GenerateSigCode(sig, type_retarded, 128);
   if(SendSigToClient(client, 128)) return REQUEST_HANDLED;
   return REQUEST_FAILED;
}
// you're all retarded


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:29 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Nem callback

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:37 
Offline
Jómunkásember

Csatlakozott:2008.05.04. 23:33
Hozzászólások:311
Megköszönték neki: 3 alkalommal
Metal írta:
Nem callback

De, az...

_________________
Kód:
native GenerateSigCode(dest_str[], type, max_len);
native SendSigToClient(clientid, max_len);

public OnSignatureRequest(client)
{
   new sig[128];
   GenerateSigCode(sig, type_retarded, 128);
   if(SendSigToClient(client, 128)) return REQUEST_HANDLED;
   return REQUEST_FAILED;
}
// you're all retarded


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:44 
Offline
Imperátor
Avatar

Csatlakozott:2009.04.21. 09:33
Hozzászólások:3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Nem, mivel a callback az egy visszahívás, s itt nem az történik. Maga a fgv fog visszahívni, visszatérés értékétől függően az enginebe.

u.i.: OFF vége

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: / parancsok
HozzászólásElküldve:2012.07.03. 12:59 
Offline
Jómunkásember

Csatlakozott:2008.05.04. 23:33
Hozzászólások:311
Megköszönték neki: 3 alkalommal
Callback, mert a szkript meghívja a könyvtári funkciót (register_clcmd), ami meghívja a callback funkciót. :geek:

Edit: Ill. a callback egy referencia egy kódrészletre, ami egy paraméterként van "elküldve".

_________________
Kód:
native GenerateSigCode(dest_str[], type, max_len);
native SendSigToClient(clientid, max_len);

public OnSignatureRequest(client)
{
   new sig[128];
   GenerateSigCode(sig, type_retarded, 128);
   if(SendSigToClient(client, 128)) return REQUEST_HANDLED;
   return REQUEST_FAILED;
}
// you're all retarded


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  [9 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 32 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