hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 09:39



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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Motd randomizált?
HozzászólásElküldve: 2020.12.31. 11:03 
Offline
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 alkalommal
Sziasztok a bejelentkezési motd-t tudom randomizált képekkel?
Tehát több képet akarok ida berakni ha felcsatlakoznak mas mas üdvözlő képekkel várnánk a játékosokat.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2020.12.31. 12:52 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Persze, a leglustább megoldás ha csinálsz egy mappát amiben több txt van más-más képekkel belinkelve és azokat hívod meg random sorrendben, a kevésbé lusta pedig ha az oldal fix, viszont a képek váltakoznak.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2020.12.31. 14:43 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
Szerintem a legegyszerűbb, ha nem local fájlokat írsz és olvasol, hanem a show_motd fgvben mint paraméter adod át azt a szövegrészt ami egy html kód és tartalmazza a képeket. Hasonló a txt-s megoldáshoz, itt is randomizálsz a pluginban.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2020.12.31. 16:59 
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
Sokkal egyszerűbb amit kuloricás józsi leírigen,mert neked a belépő motd kell,szóval hookold az eventet amikor megkapja a motd-t és azt cseréld le.

Viccet félretéve,regener megoldása könnyebb és józsi nem tudja mit szeretnél.

_________________
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: Motd randomizált?
HozzászólásElküldve: 2021.01.01. 11:46 
Offline
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 alkalommal
És hogyan tudom ezt pluginná alakítani, hogy a bejelentkező motd-t ott randomizálni?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2021.01.01. 12:06 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
Alekvar írta:
És hogyan tudom ezt pluginná alakítani, hogy a bejelentkező motd-t ott randomizálni?


Töröld ki a motd.txt-t. Ekkor nem lesz motd, majd a plugin amit írsz nyisson új motd ablakot minden client-nek akinek az id-je a putinserver-rel érkezik. (Ha jól emlékszem ez az esemény ideális lesz.) Ha szeretnéd hamarosan küldök egy pár soros mintát is, de lehet nem is kell neked.

Ők köszönték meg JohanCorn nek ezt a hozzászólást: Alekvar (2021.01.04. 17:39)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2021.01.02. 14:35 
Offline
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 alkalommal
JohanCorn írta:
Alekvar írta:
És hogyan tudom ezt pluginná alakítani, hogy a bejelentkező motd-t ott randomizálni?


Töröld ki a motd.txt-t. Ekkor nem lesz motd, majd a plugin amit írsz nyisson új motd ablakot minden client-nek akinek az id-je a putinserver-rel érkezik. (Ha jól emlékszem ez az esemény ideális lesz.) Ha szeretnéd hamarosan küldök egy pár soros mintát is, de lehet nem is kell neked.


Ez így esetleg működhet?

  1. public client_putinserver(id)
  2. {
  3. new Float:RandomUdvozlo = random_float(0.02, 100.00);
  4.  
  5. if(RandomUdvozlo <= 0.2)
  6. {
  7. show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv1.txt", "Üdvözöllek a Szerveren!");
  8. }
  9. else if(RandomUdvozlo <= 6.0)
  10. {
  11. show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv2.txt", "Üdvözöllek a Szerveren!");
  12. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2021.01.02. 14:44 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Nem kell sem float, sem if, bővítése pedig csak a plusz case sorok és a random max érték változtatása (mind a két szám inclusive, így ha 2-t ír akkor 2 lesz a max, nem 1 mint a sima random(2)-nél).

  1. public client_putinserver(id)
  2. {
  3.     switch(random_int(0, 2)) // 0,1,2
  4.     {
  5.         case 0: show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv1.txt", "Üdvözöllek a Szerveren!");
  6.         case 1: show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv2.txt", "Üdvözöllek a Szerveren!");
  7.         case 2: show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv3.txt", "Üdvözöllek a Szerveren!");
  8.     }
  9. }

Ők köszönték meg regener nek ezt a hozzászólást: Alekvar (2021.01.04. 17:39)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Motd randomizált?
HozzászólásElküldve: 2021.01.04. 17:39 
Offline
Fanatikus

Csatlakozott: 2019.07.19. 10:58
Hozzászólások: 175
Megköszönt másnak: 37 alkalommal
regener írta:
Nem kell sem float, sem if, bővítése pedig csak a plusz case sorok és a random max érték változtatása (mind a két szám inclusive, így ha 2-t ír akkor 2 lesz a max, nem 1 mint a sima random(2)-nél).

  1. public client_putinserver(id)
  2. {
  3.     switch(random_int(0, 2)) // 0,1,2
  4.     {
  5.         case 0: show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv1.txt", "Üdvözöllek a Szerveren!");
  6.         case 1: show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv2.txt", "Üdvözöllek a Szerveren!");
  7.         case 2: show_motd(id, "addons/amxmodx/configs/Udvozlo/Udv3.txt", "Üdvözöllek a Szerveren!");
  8.     }
  9. }


Köszönöm!


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 21 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