hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Bing [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  [19 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája:
HozzászólásElküldve:2025.03.03. 12:11 
Offline
Fanatikus
Avatar

Csatlakozott:2020.05.14. 11:32
Hozzászólások:153
Megköszönt másnak: 14 alkalommal
Megköszönték neki: 60 alkalommal
Csabika20034 írta:
Javítva! :)

Rendben, most már csak arra kell figyelned, hogy mivel task-kal megvan hívva fix időnként, előfordulhat az is hogy egy éppen futó eventet felülír az ismételten meghívott függvény. Ha csak nem akarod hogy így legyen, ellenőrizd valahogy hogy fut-e már egy event (ha akarod hogy admin felül tudja írni, hozz létre egy újabb változót és azzal ellenőrizd).

_________________
<<eb@>> Furien Hero
37.221.209.184:27004

<<eb@>> OnlyDust2
37.221.209.184:27002

--------------------------------

Zombie Mutation

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2025.03.03. 15:16 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:382
Megköszönt másnak: 37 alkalommal
Megköszönték neki: 28 alkalommal
DexoN írta:
Csabika20034 írta:
Javítva! :)

Rendben, most már csak arra kell figyelned, hogy mivel task-kal megvan hívva fix időnként, előfordulhat az is hogy egy éppen futó eventet felülír az ismételten meghívott függvény. Ha csak nem akarod hogy így legyen, ellenőrizd valahogy hogy fut-e már egy event (ha akarod hogy admin felül tudja írni, hozz létre egy újabb változót és azzal ellenőrizd).


Holnapi folyamán javítva, lessz.

_________________
Általam készített Szerverek


A hozzászólást 1 alkalommal szerkesztették, utoljára Csabika20034 2025.03.03. 22:38-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2025.03.03. 15:59 
Offline
Őstag
Avatar

Csatlakozott:2017.08.21. 15:51
Hozzászólások:1120
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 203 alkalommal
Rendben, most már csak arra kell figyelned, hogy mivel task-kal megvan hívva fix időnként, előfordulhat az is hogy egy éppen futó eventet felülír az ismételten meghívott függvény.

Ők köszönték meg Pika nek ezt a hozzászólást: DexoN (2025.03.04. 01:01)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2025.03.11. 12:17 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:382
Megköszönt másnak: 37 alkalommal
Megköszönték neki: 28 alkalommal
Hello, gép hiba miatt nem tudom javítani amit kívánsz.
Ha kukázni szeretnéd kukázd vagy ha tudsz várni várj.
Ha igen akkor majd javítom de gép hiba miatt nem tudom javítani, köszönöm a megértést.

_________________
Általam készített Szerverek


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2025.04.09. 23:02 
Offline
Senior Tag

Csatlakozott:2018.05.05. 18:34
Hozzászólások:201
Megköszönt másnak: 39 alkalommal
Megköszönték neki: 8 alkalommal
DexoN írta:
1. Ha ezt így hívod meg, akkor túlcsordulás lehet mivel a randomizacio változód felveheti a max szavak számát is ami jelen esetben 5, de 0-tól indexelünk.
  1. new randomizacio = random_num(0, GyorsIroSzovegek_m);
  2.     ColorChat(0, GREEN, "^4%s^1 Írd be a következőket chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);


Ajánlom, hogy inkább így oldd meg:
  1. new randomizacio = random_num(0, sizeof GyorsIroSzovegek - 1);

Ez kevesebb sor, valamint egyszerűbb megoldás (a GyorsIroSzovegek_m nem fog kelleni)

2. Ez csak egyszer fog lefutni, mivel nem állítod be neki a megfelelő flageket vagy hívod meg rekurzívan.
  1. set_task(120.0, "GyorsIroEvent");


3. Ennél a függvénynél felesleges az id argumentum, mivel nem használsz sem taskid-t, sem user id-t.
  1. public GyorsIroEvent(id)
  2. {
  3.     GySzo =1;
  4.     new randomizacio = random_num(0, GyorsIroSzovegek_m);
  5.     Gyors_Szo = randomizacio;
  6.     ColorChat(0, GREEN, "^4%s^1 Írd be a következőket chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  7. }


Ha javítod, jóváhagyom

Legalább ha másolsz akkor az eredeti íróját tüntesd fel.
  1. public gyirevent(id)
  2. {
  3.     if(get_user_flags(id) & ADMIN_IMMUNITY)
  4.     {  
  5.         GyorsIroEvent(id);
  6.     }
  7.     else
  8.     {
  9.         ColorChat(id, GREEN, "^4%s ^1Ehez a aparncshoz nincs jogod!!",C_Prefix);
  10.     }
  11. }
  12. public Gyorsiroeventchatbehiv(id)
  13. {
  14.     if(GySzo == 0)
  15.     {
  16.         ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Jelenleg nincs gyorsiro event/Elkestel!!", C_Prefix);
  17.     }
  18.     else
  19.     {
  20.         client_cmd(id, "messagemode Gyors_iro_event");
  21.     }
  22. }
  23. public GyorsIroEvent(id)
  24. {
  25.     GySzo =1;
  26.     new randomizacio = random_num(0, GyorsIroSzovegek_m);
  27.     Gyors_Szo = randomizacio;
  28.     ColorChat(0, GREEN, "^4%s^1 ĂŤrd be a következĹ‘t chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 SzĂłt. ^4(^3Az elsĹ‘ jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  29.     ColorChat(0, GREEN, "^4%s^1 ĂŤrd be a következĹ‘t chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 SzĂłt. ^4(^3Az elsĹ‘ jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  30. }
  31. public GySzoEllenorzes(id)
  32. {
  33.     if(GySzo == 1)
  34.     {
  35.        
  36.         new Nyid[192];
  37.         read_args(Nyid, charsmax(Nyid));
  38.         remove_quotes(Nyid);
  39.         trim(Nyid);
  40.        
  41.         if(equali(Nyid, GyorsIroSzovegek[Gyors_Szo]))
  42.         {
  43.             new NyNev[32];
  44.             get_user_name(id, NyNev, charsmax(NyNev));
  45.             new Float:EventKapPont; EventKapPont += random_float(0.05, 1.00);
  46.             Pont[id] += EventKapPont;
  47.             ColorChat(0, GREEN, "^4%s^1-^3{Gy.EVENT]^1 %s^3 nyert^4 %3.2f^1MWP Pontot!", C_Prefix, NyNev, EventKapPont);
  48.             GySzo = 0;
  49.            
  50.             Achievements[0][id] += 1;
  51.             if(Achievements[0][id] == 50)
  52.             {
  53.             Achievements[0][id] += 1;
  54.             g_QuestMVP[id]+= 2;
  55.             ColorChat(id, GREEN, "%s ^1A Achievementre kapott jutalmakat megkaptad.", C_Prefix);
  56.             ColorChat(0, GREEN, "%s^3 %s^1 befejeztt egy Achievement-et!!", C_Prefix, NyNev);
  57.             }
  58.         }
  59.         else
  60.         {
  61.             ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Hibas Szoveget irtal be!!", C_Prefix);
  62.         }
  63.     }
  64. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2025.04.10. 07:07 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:382
Megköszönt másnak: 37 alkalommal
Megköszönték neki: 28 alkalommal
konfigos312 írta:
DexoN írta:
1. Ha ezt így hívod meg, akkor túlcsordulás lehet mivel a randomizacio változód felveheti a max szavak számát is ami jelen esetben 5, de 0-tól indexelünk.
  1. new randomizacio = random_num(0, GyorsIroSzovegek_m);
  2.     ColorChat(0, GREEN, "^4%s^1 Írd be a következőket chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);


Ajánlom, hogy inkább így oldd meg:
  1. new randomizacio = random_num(0, sizeof GyorsIroSzovegek - 1);

Ez kevesebb sor, valamint egyszerűbb megoldás (a GyorsIroSzovegek_m nem fog kelleni)

2. Ez csak egyszer fog lefutni, mivel nem állítod be neki a megfelelő flageket vagy hívod meg rekurzívan.
  1. set_task(120.0, "GyorsIroEvent");


3. Ennél a függvénynél felesleges az id argumentum, mivel nem használsz sem taskid-t, sem user id-t.
  1. public GyorsIroEvent(id)
  2. {
  3.     GySzo =1;
  4.     new randomizacio = random_num(0, GyorsIroSzovegek_m);
  5.     Gyors_Szo = randomizacio;
  6.     ColorChat(0, GREEN, "^4%s^1 Írd be a következőket chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  7. }


Ha javítod, jóváhagyom

Legalább ha másolsz akkor az eredeti íróját tüntesd fel.
  1. public gyirevent(id)
  2. {
  3.     if(get_user_flags(id) & ADMIN_IMMUNITY)
  4.     {  
  5.         GyorsIroEvent(id);
  6.     }
  7.     else
  8.     {
  9.         ColorChat(id, GREEN, "^4%s ^1Ehez a aparncshoz nincs jogod!!",C_Prefix);
  10.     }
  11. }
  12. public Gyorsiroeventchatbehiv(id)
  13. {
  14.     if(GySzo == 0)
  15.     {
  16.         ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Jelenleg nincs gyorsiro event/Elkestel!!", C_Prefix);
  17.     }
  18.     else
  19.     {
  20.         client_cmd(id, "messagemode Gyors_iro_event");
  21.     }
  22. }
  23. public GyorsIroEvent(id)
  24. {
  25.     GySzo =1;
  26.     new randomizacio = random_num(0, GyorsIroSzovegek_m);
  27.     Gyors_Szo = randomizacio;
  28.     ColorChat(0, GREEN, "^4%s^1 ĂŤrd be a következĹ‘t chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 SzĂłt. ^4(^3Az elsĹ‘ jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  29.     ColorChat(0, GREEN, "^4%s^1 ĂŤrd be a következĹ‘t chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 SzĂłt. ^4(^3Az elsĹ‘ jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  30. }
  31. public GySzoEllenorzes(id)
  32. {
  33.     if(GySzo == 1)
  34.     {
  35.        
  36.         new Nyid[192];
  37.         read_args(Nyid, charsmax(Nyid));
  38.         remove_quotes(Nyid);
  39.         trim(Nyid);
  40.        
  41.         if(equali(Nyid, GyorsIroSzovegek[Gyors_Szo]))
  42.         {
  43.             new NyNev[32];
  44.             get_user_name(id, NyNev, charsmax(NyNev));
  45.             new Float:EventKapPont; EventKapPont += random_float(0.05, 1.00);
  46.             Pont[id] += EventKapPont;
  47.             ColorChat(0, GREEN, "^4%s^1-^3{Gy.EVENT]^1 %s^3 nyert^4 %3.2f^1MWP Pontot!", C_Prefix, NyNev, EventKapPont);
  48.             GySzo = 0;
  49.            
  50.             Achievements[0][id] += 1;
  51.             if(Achievements[0][id] == 50)
  52.             {
  53.             Achievements[0][id] += 1;
  54.             g_QuestMVP[id]+= 2;
  55.             ColorChat(id, GREEN, "%s ^1A Achievementre kapott jutalmakat megkaptad.", C_Prefix);
  56.             ColorChat(0, GREEN, "%s^3 %s^1 befejeztt egy Achievement-et!!", C_Prefix, NyNev);
  57.             }
  58.         }
  59.         else
  60.         {
  61.             ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Hibas Szoveget irtal be!!", C_Prefix);
  62.         }
  63.     }
  64. }


Tévedsz Bro majd ha látni fogod a kódot akkor rájössz, és utána adj indokot. :)

_________________
Általam készített Szerverek


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:2025.10.14. 13:27 
Offline
Lelkes

Csatlakozott:2021.02.18. 12:00
Hozzászólások:18
Megköszönték neki: 8 alkalommal
Jó látni még hogy 2025-be is megy a lopkodás illetve hogy még nem halt ki a játék kb 6-7 Éves plugin még a MWP Szerverre készűlt.

Idézet:
#include <amxmodx>
#include <ColorChat>
//-------------------------------------------
#define PLUGIN "Gyors Író Event"
#define VERSION "1.0"
#define AUTHOR "kaszi"
//-------------------------------------------
#define GyorsIroSzovegek_m 5
//-------------------------------------------
new const C_Prefix[] = "[Szerver neve]";
//-------------------------------------------
new Dollar[32];

new Gyors_Szo, GySzo = 0;
new const GyorsIroSzovegek[GyorsIroSzovegek_m][] =
{
{ "szo1" },
{ "szo2" },
{ "szo3" },
{ "szo4" },
{ "szo5" }
};
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /gyorsir", "Gyorsiroeventchatbehiv");
register_clcmd("say_team /gyorsir", "Gyorsiroeventchatbehiv");
register_clcmd("say /ir", "Gyorsiroeventchatbehiv");
register_clcmd("say_team /ir", "Gyorsiroeventchatbehiv");
register_clcmd("say /irevent", "gyirevent");


register_clcmd("Gyors_iro_event", "GySzoEllenorzes");
set_task(120.0, "GyorsIroEvent");
}
public gyirevent(id)
{
if(get_user_flags(id) & ADMIN_IMMUNITY)
{
GyorsIroEvent(id);
}
else
{
ColorChat(id, GREEN, "^4%s ^1Ehez a aparncshoz nincs jogod!!",C_Prefix);
}
}
public Gyorsiroeventchatbehiv(id)
{
if(GySzo == 0)
{
ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Jelenleg nincs gyorsiro event/Elkestel!!", C_Prefix);
}
else
{
client_cmd(id, "messagemode Gyors_iro_event");
}
}
public GyorsIroEvent(id)
{
GySzo =1;
new randomizacio = random_num(0, GyorsIroSzovegek_m);
Gyors_Szo = randomizacio;
ColorChat(0, GREEN, "^4%s^1 Írd be a következőt chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót. ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
ColorChat(0, GREEN, "^4%s^1 Írd be a következőt chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót. ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
}
public GySzoEllenorzes(id)
{
if(GySzo == 1)
{

new Nyid[192];
read_args(Nyid, charsmax(Nyid));
remove_quotes(Nyid);
trim(Nyid);

if(equali(Nyid, GyorsIroSzovegek[Gyors_Szo]))
{
new NyNev[32];
get_user_name(id, NyNev, charsmax(NyNev));
new EventKapPont; EventKapPont += random_num(100, 300);
Dollar[id] += EventKapPont;
ColorChat(0, GREEN, "^4%s^1-^3{Gy.EVENT]^1 %s^3 nyert^4 %d$^1-t.", C_Prefix, NyNev, EventKapPont);
GySzo = 0;
}
else
{
ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Hibas Szoveget irtal be!!", C_Prefix);

}
}
}

_________________
217.144.54.193:27137
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Tegnap, 07:48 
Offline
Őstag
Avatar

Csatlakozott:2017.08.21. 15:51
Hozzászólások:1120
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 203 alkalommal
Miről beszéltek? Ez a mód már 14 éves. Annó készítettük uborkáslecsóval.

  1. #include <amxmodx>
  2. #include <ColorChat>
  3. //-------------------------------------------
  4. #define PLUGIN "Gyors Író Event"
  5. #define VERSION "1.0"
  6. #define AUTHOR "uborkáslecsó"
  7. //-------------------------------------------
  8. #define GyorsIroSzovegek_m 5
  9. //-------------------------------------------
  10. new const C_Prefix[] = "[Szerver neve]";
  11. //-------------------------------------------
  12. new Dollar[32];
  13.  
  14. new Gyors_Szo, GySzo = 0;
  15. new const GyorsIroSzovegek[GyorsIroSzovegek_m][] =
  16. {
  17. { "szo1" },
  18. { "szo2" },
  19. { "szo3" },
  20. { "szo4" },
  21. { "szo5" }
  22. };
  23. public plugin_init()
  24. {
  25. register_plugin(PLUGIN, VERSION, AUTHOR);
  26.  
  27. register_clcmd("say /gyorsir", "Gyorsiroeventchatbehiv");
  28. register_clcmd("say_team /gyorsir", "Gyorsiroeventchatbehiv");
  29. register_clcmd("say /ir", "Gyorsiroeventchatbehiv");
  30. register_clcmd("say_team /ir", "Gyorsiroeventchatbehiv");
  31. register_clcmd("say /irevent", "gyirevent");
  32.  
  33.  
  34. register_clcmd("Gyors_iro_event", "GySzoEllenorzes");
  35. set_task(120.0, "GyorsIroEvent");
  36. }
  37. public gyirevent(id)
  38. {
  39. if(get_user_flags(id) & ADMIN_IMMUNITY)
  40. {
  41. GyorsIroEvent(id);
  42. }
  43. else
  44. {
  45. ColorChat(id, GREEN, "^4%s ^1Ehez a aparncshoz nincs jogod!!",C_Prefix);
  46. }
  47. }
  48. public Gyorsiroeventchatbehiv(id)
  49. {
  50. if(GySzo == 0)
  51. {
  52. ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Jelenleg nincs gyorsiro event/Elkestel!!", C_Prefix);
  53. }
  54. else
  55. {
  56. client_cmd(id, "messagemode Gyors_iro_event");
  57. }
  58. }
  59. public GyorsIroEvent(id)
  60. {
  61. GySzo =1;
  62. new randomizacio = random_num(0, GyorsIroSzovegek_m);
  63. Gyors_Szo = randomizacio;
  64. ColorChat(0, GREEN, "^4%s^1 Írd be a következőt chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót. ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  65. ColorChat(0, GREEN, "^4%s^1 Írd be a következőt chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót. ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  66. }
  67. public GySzoEllenorzes(id)
  68. {
  69. if(GySzo == 1)
  70. {
  71.  
  72. new Nyid[192];
  73. read_args(Nyid, charsmax(Nyid));
  74. remove_quotes(Nyid);
  75. trim(Nyid);
  76.  
  77. if(equali(Nyid, GyorsIroSzovegek[Gyors_Szo]))
  78. {
  79. new NyNev[32];
  80. get_user_name(id, NyNev, charsmax(NyNev));
  81. new EventKapPont; EventKapPont += random_num(100, 300);
  82. Dollar[id] += EventKapPont;
  83. ColorChat(0, GREEN, "^4%s^1-^3{Gy.EVENT]^1 %s^3 nyert^4 %d\$^1-t.", C_Prefix, NyNev, EventKapPont);
  84. GySzo = 0;
  85. }
  86. else
  87. {
  88. ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Hibas Szoveget irtal be!!", C_Prefix);
  89.  
  90. }
  91. }
  92. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája:
HozzászólásElküldve:Ma, 08:06 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:382
Megköszönt másnak: 37 alkalommal
Megköszönték neki: 28 alkalommal
Pika írta:
Miről beszéltek? Ez a mód már 14 éves. Annó készítettük uborkáslecsóval.

  1. #include <amxmodx>
  2. #include <ColorChat>
  3. //-------------------------------------------
  4. #define PLUGIN "Gyors Író Event"
  5. #define VERSION "1.0"
  6. #define AUTHOR "uborkáslecsó"
  7. //-------------------------------------------
  8. #define GyorsIroSzovegek_m 5
  9. //-------------------------------------------
  10. new const C_Prefix[] = "[Szerver neve]";
  11. //-------------------------------------------
  12. new Dollar[32];
  13.  
  14. new Gyors_Szo, GySzo = 0;
  15. new const GyorsIroSzovegek[GyorsIroSzovegek_m][] =
  16. {
  17. { "szo1" },
  18. { "szo2" },
  19. { "szo3" },
  20. { "szo4" },
  21. { "szo5" }
  22. };
  23. public plugin_init()
  24. {
  25. register_plugin(PLUGIN, VERSION, AUTHOR);
  26.  
  27. register_clcmd("say /gyorsir", "Gyorsiroeventchatbehiv");
  28. register_clcmd("say_team /gyorsir", "Gyorsiroeventchatbehiv");
  29. register_clcmd("say /ir", "Gyorsiroeventchatbehiv");
  30. register_clcmd("say_team /ir", "Gyorsiroeventchatbehiv");
  31. register_clcmd("say /irevent", "gyirevent");
  32.  
  33.  
  34. register_clcmd("Gyors_iro_event", "GySzoEllenorzes");
  35. set_task(120.0, "GyorsIroEvent");
  36. }
  37. public gyirevent(id)
  38. {
  39. if(get_user_flags(id) & ADMIN_IMMUNITY)
  40. {
  41. GyorsIroEvent(id);
  42. }
  43. else
  44. {
  45. ColorChat(id, GREEN, "^4%s ^1Ehez a aparncshoz nincs jogod!!",C_Prefix);
  46. }
  47. }
  48. public Gyorsiroeventchatbehiv(id)
  49. {
  50. if(GySzo == 0)
  51. {
  52. ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Jelenleg nincs gyorsiro event/Elkestel!!", C_Prefix);
  53. }
  54. else
  55. {
  56. client_cmd(id, "messagemode Gyors_iro_event");
  57. }
  58. }
  59. public GyorsIroEvent(id)
  60. {
  61. GySzo =1;
  62. new randomizacio = random_num(0, GyorsIroSzovegek_m);
  63. Gyors_Szo = randomizacio;
  64. ColorChat(0, GREEN, "^4%s^1 Írd be a következőt chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót. ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  65. ColorChat(0, GREEN, "^4%s^1 Írd be a következőt chatbe^4 /ir^1, majd a^4 [^3 %s ^4]^1 Szót. ^4(^3Az első jutalmat kap!!^4)", C_Prefix, GyorsIroSzovegek[randomizacio]);
  66. }
  67. public GySzoEllenorzes(id)
  68. {
  69. if(GySzo == 1)
  70. {
  71.  
  72. new Nyid[192];
  73. read_args(Nyid, charsmax(Nyid));
  74. remove_quotes(Nyid);
  75. trim(Nyid);
  76.  
  77. if(equali(Nyid, GyorsIroSzovegek[Gyors_Szo]))
  78. {
  79. new NyNev[32];
  80. get_user_name(id, NyNev, charsmax(NyNev));
  81. new EventKapPont; EventKapPont += random_num(100, 300);
  82. Dollar[id] += EventKapPont;
  83. ColorChat(0, GREEN, "^4%s^1-^3{Gy.EVENT]^1 %s^3 nyert^4 %d\\\\\\\\$^1-t.", C_Prefix, NyNev, EventKapPont);
  84. GySzo = 0;
  85. }
  86. else
  87. {
  88. ColorChat(id, GREEN, "^4%s^1-^3{Gy.EVENT]^1 Hibas Szoveget irtal be!!", C_Prefix);
  89.  
  90. }
  91. }
  92. }


Én már nem foglalkozom Amxx-el, de ha jóváhagyják bár kétlem mert kb 6-7 hónapja feltöltöttem javitsatok ha tévedek Nem is értem miért jelentkeznek olyan jóváhagyók, akik nem aktívak a fórumon, ez nem leszólás képen szól de ez az igazság.
Ő igen ez a plugin
AwpSzerveremre készült meglehet nézni össze hasonlítani hogyan van felépítve akinek kell írjon PM Mert úgyse hagyják jóvá. ;)

_________________
Általam készített Szerverek


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  [19 hozzászólás ]  OldalElőző12


Ki van itt

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