hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.15. 22:42



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: 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  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Map beálás 1 percig.
HozzászólásElküldve:2016.11.17. 18:04 
Offline
Lelkes

Csatlakozott:2016.11.11. 15:58
Hozzászólások:19
Megköszönt másnak: 5 alkalommal
Hello,
Hogy tudnám megoldani hogy x mappon 1 percig lehesen csapatot választani?
Előre is köszönöm!

  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "New Plug-In"
  4. #define VERSION "1.0"
  5. #define AUTHOR "author"
  6.  
  7. new bool:beizzitva=false
  8.  
  9. public plugin_init() {
  10.     register_plugin(PLUGIN, VERSION, AUTHOR)
  11.     beizzitva=true
  12.  
  13.     if(!beizzitva)
  14.     register_clcmd("chooseteam", "letilt")
  15.     if(!beizzitva)
  16.     register_concmd("jointeam", "letilt")
  17.     if(!beizzitva)
  18.     register_concmd("jointeam 1", "letilt")
  19.     if(!beizzitva)
  20.     register_concmd("jointeam 2", "letilt")
  21.     if(!beizzitva)
  22.     register_concmd("jointeam 3", "letilt")
  23.     if(!beizzitva)
  24.     register_concmd("jointeam 4", "letilt")
  25.     if(!beizzitva)
  26.     register_concmd("jointeam 5", "letilt")
  27.     if(!beizzitva)
  28.     register_concmd("jointeam 6", "letilt")
  29.     // Add your code here...
  30. }
  31. public client_putinserver(id)
  32. {
  33.     set_task(60.0, "letilt", id);
  34. }
  35. public letilt(id)
  36. {
  37.     beizzitva=false
  38.     return PLUGIN_HANDLED
  39. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Map beálás 1 percig.
HozzászólásElküldve:2016.11.17. 18:07 
Offline
Félisten
Avatar

Csatlakozott:2016.03.06. 14:20
Hozzászólások:982
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 140 alkalommal
Ismét teszt:

  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "New Plug-In"
  4. #define VERSION "1.0"
  5. #define AUTHOR "author"
  6.  
  7. new Palya[32]
  8. new bool:beizzitva=false
  9.  
  10. public plugin_init() {
  11.     register_plugin(PLUGIN, VERSION, AUTHOR)
  12.     beizzitva=true
  13.    
  14.     if(!beizzitva)
  15.         register_clcmd("chooseteam", "letilt")
  16.     if(!beizzitva)
  17.         register_concmd("jointeam", "letilt")
  18.     if(!beizzitva)
  19.         register_concmd("jointeam 1", "letilt")
  20.     if(!beizzitva)
  21.         register_concmd("jointeam 2", "letilt")
  22.     if(!beizzitva)
  23.         register_concmd("jointeam 3", "letilt")
  24.     if(!beizzitva)
  25.         register_concmd("jointeam 4", "letilt")
  26.     if(!beizzitva)
  27.         register_concmd("jointeam 5", "letilt")
  28.     if(!beizzitva)
  29.         register_concmd("jointeam 6", "letilt")
  30.     // Add your code here...
  31. }
  32. public client_putinserver(id)
  33. {
  34.     set_task(60.0, "letilt", id);
  35. }
  36. public letilt(id)
  37. {
  38.     get_mapname(Palya, charsmax(Palya))
  39.     if(equal(Palya,"de_dust2"))
  40.     {
  41.         beizzitva=false
  42.     }
  43.     return PLUGIN_HANDLED
  44. }

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Map beálás 1 percig.
HozzászólásElküldve:2016.11.17. 18: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
The Peace írta:
Ismét teszt:

► Spoiler mutatása


Így most feleslegesen fut minden mapon ellenőrizgetve 60 secenként hogy akar-e futni.

Csinálj egy ini fájlt például így (maps mappát csinálj ha nincs):
Idézet:
configs/maps/plugins-de_dust2.ini

Ebbe pedig írd bele a plugin fájl nevét (ne a plugins.ini-be!):
Idézet:
pluginneve.amxx


Így csak akkor fut a plugin ha arra a mapra lép a szerver.
Tehát így elég a plugin ebben a formában:
  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "New Plug-In"
  4. #define VERSION "1.0"
  5. #define AUTHOR "author"
  6.  
  7. new bool:beizzitva=false
  8.  
  9. public plugin_init()
  10. {
  11.     register_plugin(PLUGIN, VERSION, AUTHOR)
  12.     beizzitva=true
  13.  
  14.     if(!beizzitva)
  15.     {
  16.         register_clcmd("chooseteam", "letilt")
  17.         register_concmd("jointeam", "letilt")
  18.         register_concmd("jointeam 1", "letilt")
  19.         register_concmd("jointeam 2", "letilt")
  20.         register_concmd("jointeam 4", "letilt")
  21.         register_concmd("jointeam 5", "letilt")
  22.         register_concmd("jointeam 6", "letilt")
  23.     }
  24. }
  25. public client_putinserver(id)
  26. {
  27.     set_task(60.0, "letilt", id)
  28. }
  29. public letilt(id)
  30. {
  31.     beizzitva=false
  32.     return PLUGIN_HANDLED
  33. }


Ugyanígy tudsz maponként kikapcsolni plugint is ha máskor kellene, csak akkor a következőképpen kell írni:
Idézet:
masikpluginneve.amxx disabled


Soroként 1 plugin, így akár többet is lehet ki és bekapcsolni 1-1 ini fájlból.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Map beálás 1 percig.
HozzászólásElküldve:2016.11.19. 23:44 
Offline
Fórum Moderátor
Avatar

Csatlakozott:2014.05.01. 13:18
Hozzászólások:628
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 105 alkalommal
A pálya ellenőrzős részed jó, de szerintem a megadott forrás már kevésbé? A parancs regisztrálás (plugin_init) egyszer fut le, akkor ezt még is hogyan képzelted, hogy ha legelőször nem felel meg a kitételnek, és a későbbiekben még is megfelelne regisztrálni fogja? :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Map beálás 1 percig.
HozzászólásElküldve:2016.11.20. 01:11 
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
JohanCorn írta:
A pálya ellenőrzős részed jó, de szerintem a megadott forrás már kevésbé? A parancs regisztrálás (plugin_init) egyszer fut le, akkor ezt még is hogyan képzelted, hogy ha legelőször nem felel meg a kitételnek, és a későbbiekben még is megfelelne regisztrálni fogja? :D


Off Topic
Jobban belegondolva tényleg hülyeséget írtam, énis.


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


Ki van itt

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