hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.07.04. 15:08



Jelenlévő felhasználók

Jelenleg 401 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 400 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]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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Vote Restart
HozzászólásElküldve:2012.08.08. 18:44 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Valaki megnézné,hogy mi lehet ezzel a baj? Ha igenre vagy nemre megyek,a szavazást mindenféleképpen nem-nek számítja.SMA:


Kód:
  1. #include <amxmod>

  2. #include <amxmisc>

  3. #include <colorchat>

  4.  

  5. new votefor = 0

  6. new Float:vote_ratio

  7.  

  8. public restart_round(time[])

  9. {

  10.         server_cmd("sv_restartround %s",time)

  11.         return PLUGIN_CONTINUE

  12. }

  13.  

  14. public delay_msg() {

  15.         set_hudmessage(0, 255, 255, -1.0, 0.35, 1, 2.0, 6.0, 0.8, 0.8, 1)

  16.         show_hudmessage(0,"- HARC -")

  17.         return PLUGIN_CONTINUE

  18. }

  19.  

  20. public check_votes() {

  21.         new players[32],inum

  22.         get_players(players,inum,"c")

  23.         new Float:voteresult = inum ? (float(votefor) / float(inum)) : 0.0

  24.         if (voteresult<vote_ratio){

  25.                 ColorChat(0, GREEN,"^x01* ^x03Kor ujrainditas szavazas ^x04sikertelen. ^x01(^x03igen: ^x04^"%d^"^x01) (^x03nem: ^x04^"%d^"^x01) (^x03szukseges: ^x04^"%.2f^"^x01)",votefor,inum-votefor,vote_ratio)

  26.                 return PLUGIN_HANDLED

  27.         }

  28.         set_task(2.0,"restart_round",0,"1",1)

  29.         set_task(4.0,"restart_round",0,"1",1)

  30.         set_task(6.0,"restart_round",0,"3",1)

  31.         set_task(12.0,"delay_msg")

  32.         ColorChat(0, GREEN, "^x01* ^x03Kor ujrainditas szavazas ^x04sikeres. ^x01(^x03arany: ^x04^"%.2f^"^x01) (^x03szukseges: ^x04^"%.2f^"^x01)",voteresult,vote_ratio)

  33.         ColorChat(0, GREEN, "^x01* Kor ujrainditas 3-szor...")

  34.         return PLUGIN_HANDLED

  35. }

  36.  

  37. public count_votes(id,key){

  38.         new name[32]

  39.         get_user_name(id,name,31)

  40.         ColorChat(0, GREEN, "^x01* ^x03%s ^x01szavazata ^x04%s",name,key ? "against" : "for")

  41.         if (!key) ++votefor

  42.         return PLUGIN_HANDLED

  43. }

  44.  

  45. public voterr(id,level,cid) {

  46.         new Float:voting = get_cvar_float("amx_last_voting")

  47.         if (voting > get_gametime()){

  48.                 ColorChat(id, GREEN, "^x01* ^x03Mar inditott valaki ^x04szavazast^x03...")

  49.                 return PLUGIN_HANDLED

  50.         }

  51.         if (voting && voting + get_cvar_float("amx_voterr_delay") > get_gametime()) {

  52.                 ColorChat(id, GREEN, "^x01* ^x03Jelenleg nem lehet ^x04restart szavazast inditani^x01.")

  53.                 return PLUGIN_HANDLED

  54.         }

  55.         new msg[256]

  56.         new keys = (1<<0)|(1<<1)

  57.        

  58.         format(msg,255,"Szeretnel kor ujrainditast?^n^n1.  Igen^n2.  Nem")

  59.         new Float:vote_time = get_cvar_float("amx_voterr_time") + 2.0

  60.         set_cvar_float("amx_last_voting", get_gametime() + vote_time)

  61.         vote_ratio = get_cvar_float("amx_voterr_ratio")

  62.         show_menu(0,keys,msg,floatround(vote_time))

  63.         set_task(vote_time,"check_votes")

  64.         ColorChat(id, GREEN, "^x01* ^x03Kor ujrainditas szavazas ^x04megkezdodott^x03...")

  65.         votefor = 0

  66.         return PLUGIN_HANDLED

  67. }

  68.  

  69. public plugin_init() {

  70.         register_plugin("AMX Public Restart Round Vote","1.0","Marach")

  71.         register_menucmd(register_menuid("Restart round?") ,(1<<0)|(1<<1),"count_votes")

  72.         register_clcmd("say voterr","voterr",0,"- starts a vote to restart round")

  73.         register_clcmd("say_team voterr","voterr",0,"- starts a vote to restart round")

  74.         register_cvar("amx_voterr_delay","60")

  75.         register_cvar("amx_voterr_time","10")

  76.         register_cvar("amx_voterr_ratio","0.60")

  77.         register_cvar("amx_last_voting","0")

  78.         set_cvar_float("amx_last_voting",0.0)

  79. }

  80.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Vote Restart
HozzászólásElküldve:2012.08.10. 21:27 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Már nem kell,zárom.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Vote Restart
HozzászólásElküldve:2012.08.10. 23:24 
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
Olyan nincs h nem kell, vagy megvan s lehet zárni. Témát nem ekkor zárunk...


VirTuaL ~` írta:
Már nem kell,zárom.

_________________
Kód:
I'm back

Kép


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


Ki van itt

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