hlmod.hu
https://hlmod.hu/

Gyors író event 1.0
https://hlmod.hu/viewtopic.php?f=100&t=31615
Oldal: 1 / 2

Szerző:  Csabika20034 [2025.02.18. 16:48 ]
Hozzászólás témája:  Gyors író event 1.0

Plugin Neve:
Gyors író event 1.0
Plugint készitette:
Csabika20034 (Rai|N|.)
Játék:
Counter-Strike
Kategória:
Szórakoztató
Eredeti link:
Nincs megadva
Jóváhagyó:
Ismeretlen


Gyors író event 1.0 a plugin lényege hogy minden játékos aki hamarabb be írja hogy /ir az xy HP jutalomba részesül
A gyors íróeventet Tulajdonos (ADMIN_IMMUNITY) Joggal inditható el! /irevent
Ha Tulajdonos nincs a szerveren akkor 2 percenkén fog megjelenni a gyors író event!

  1. new const GyorsIroSzovegek[][] ={ //annyit irsz amennyit akarsz, semmi felelőséged nincs azon kívül, hogy tartsd magad a syntaxhoz.
  2.     { "szo1" },
  3.     { "szo2" },
  4.     { "szo3" },
  5.     { "szo4" },
  6.     { "szo5" }
  7. };

Képek
► Spoiler mutatása

► Spoiler mutatása


Telepítés
Szokásos Módon.

Tesztelve volt működik!


A plugint nem lehet letölteni, amíg nincs jóváhagyva!

Szerző:  DexoN [2025.02.19. 09:54 ]
Hozzászólás témája: 

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

Szerző:  Csabika20034 [2025.02.19. 13:35 ]
Hozzászólás témája: 

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


Hali, ha haza értem melóból még ma javítom!

Szerző:  Csabika20034 [2025.02.21. 10:40 ]
Hozzászólás témája: 

Javítva! :)

Szerző:  Papo1 [2025.02.21. 21:55 ]
Hozzászólás témája: 

Ilyen már van feltöltve ezért nem töltöttem fel énse :roll:

Szerző:  Csabika20034 [2025.02.21. 22:16 ]
Hozzászólás témája: 

Papo1 írta:
Ilyen már van feltöltve ezért nem töltöttem fel énse :roll:

Esetleg linkelnéd? had lássam én is :lol:
UI: lassan 6 éve vagyok a fórumon nem láttam még.

Szerző:  Pika [2025.02.22. 08:42 ]
Hozzászólás témája: 

Gyorsíró Event
Tény, hogy nem ugyanaz, de akkor már tényleg érdemesebb lett volna ötvözni a kettőt valamilyen formában.
Nekem jobban tetszik, hogy te adod meg a szavakat, de lehetne több féle jutalom, véletlenszerűen, vagy egy cvar, hogy Pénzt/Életet dobjon.

Szerző:  Csabika20034 [2025.02.22. 20:00 ]
Hozzászólás témája: 

Pika írta:
Gyorsíró Event
Tény, hogy nem ugyanaz, de akkor már tényleg érdemesebb lett volna ötvözni a kettőt valamilyen formában.
Nekem jobban tetszik, hogy te adod meg a szavakat, de lehetne több féle jutalom, véletlenszerűen, vagy egy cvar, hogy Pénzt/Életet dobjon.

Hali saját célra készült, gondoltam megosztom.
Ha értenek hozzá ők is megtudják oldani hogy random mi jutalmat adjon. Bár eszembe volt ez hogy egyszerre adja a 3 féle jutalmat (HP, FRAG, DOLLÁR) de sajnos nincs időm :)

Szerző:  Papo1 [2025.02.28. 21:12 ]
Hozzászólás témája: 

csabikaa Nem csak a Szervert de még a bemutatkozást is lmgtől lopod? :lol: :lol: :lol:

Szerző:  Csabika20034 [2025.02.28. 21:21 ]
Hozzászólás témája: 

Papo1 írta:
csabikaa Nem csak a Szervert de még a bemutatkozást is lmgtől lopod? :lol: :lol: :lol:


Mit lopok? elég vicces vagy most attól mert most a menü olyasmi mind lmg-nek van (De mégsem olyan) akkor mivan? vicces pofi vagy :lol:

UI: milyen szervert? A szerver kb 5-6 éve a kezem alatt megy, a mód kb 3 éve lett felépítve, szóval nem értem mire akarsz kilyukadni.
Szóval légyszives ha valami problémád van pm-be kérlek írj ne itt verd a nyálad

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/