hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 349 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 348 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  [14 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Alltalk szavaztató
HozzászólásElküldve:2012.07.17. 14:50 
Offline
Beavatott

Csatlakozott:2010.08.10. 21:48
Hozzászólások:60
Sziasztok újra, szükségem lenne egy olyan pluginra, ami minden map elején csinál egy szavazást, hogy legyen alltalk vagy ne, és ha igen vagy nem nyer akkor be is állítsa az adott pályára. A map betöltése után 2 percre rakja be a szavazást, köszönöm.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.18. 21:19 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Helló, alltalknak mi a cvarja? Mit állítoson be ha igen nyer és mit történjen ha nem nyer!

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.18. 21:29 
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
sv_alltalk (1-be | 0-ki)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.18. 21:36 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Rég csináltam ilyet, de azért nézd meg hátha jó:

Kód:
  1. #include <amxmodx>

  2.  

  3. new g_Menu;

  4. new legyen;

  5. new nelegyen;

  6.  

  7. public plugin_init()

  8. {

  9.         register_plugin("Alltalk szavazas","1.0","Kiki33");

  10.  

  11.         g_Menu = menu_create("Legyen alltalk?","handler");

  12.        

  13.         set_task(120.0, "szavazas", 0);

  14.  

  15.         menupontok();

  16. }

  17.  

  18. menupontok()

  19. {

  20.         menu_additem(g_Menu, "Igen", "1");

  21.         menu_additem(g_Menu, "Nem", "2");

  22.  

  23.         menu_setprop(g_Menu, MPROP_EXIT, MEXIT_ALL);

  24. }

  25.  

  26. public szavazas()

  27. {

  28.         for(new i = 0; i < 33; i++)

  29.         {

  30.                 if( is_user_alive(i) )

  31.                 {

  32.                         menu_display(i, g_Menu, 0);

  33.                 }

  34.                 set_task(15.0, "vege", 0);

  35.         }

  36.  

  37.         return PLUGIN_HANDLED;

  38. }

  39.  

  40. public handler(id, menu, item)

  41. {

  42.         if( item < 0 ) return PLUGIN_CONTINUE;

  43.         if( item == 0 ) legyen++;

  44.         if( item == 1 ) nelegyen++;

  45.  

  46.         return PLUGIN_HANDLED;

  47. }

  48.  

  49. public vege()

  50. {

  51.         menu_destroy(g_Menu);

  52.        

  53.         if(nelegyen == legyen)

  54.         {      

  55.                 new rand = random_num(0,2)

  56.                 switch(rand)

  57.                 {

  58.                         case 1: server_cmd("sv_alltalk 1")

  59.                         case 2: server_cmd("sv_alltalk 0")

  60.                 }

  61.                

  62.         }

  63.         if(nelegyen > legyen)

  64.         {

  65.                 server_cmd("sv_alltalk 0")

  66.         }

  67.        

  68.         if(legyen > nelegyen)

  69.         {

  70.                 server_cmd("sv_alltalk 1")

  71.         }

  72.        

  73. }

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.19. 00:10 
Offline
Beavatott

Csatlakozott:2010.08.10. 21:48
Hozzászólások:60
kiki írta:
Rég csináltam ilyet, de azért nézd meg hátha jó:

Kód:
  1. #include <amxmodx>

  2.  

  3. new g_Menu;

  4. new legyen;

  5. new nelegyen;

  6.  

  7. public plugin_init()

  8. {

  9.         register_plugin("Alltalk szavazas","1.0","Kiki33");

  10.  

  11.         g_Menu = menu_create("Legyen alltalk?","handler");

  12.        

  13.         set_task(120.0, "szavazas", 0);

  14.  

  15.         menupontok();

  16. }

  17.  

  18. menupontok()

  19. {

  20.         menu_additem(g_Menu, "Igen", "1");

  21.         menu_additem(g_Menu, "Nem", "2");

  22.  

  23.         menu_setprop(g_Menu, MPROP_EXIT, MEXIT_ALL);

  24. }

  25.  

  26. public szavazas()

  27. {

  28.         for(new i = 0; i < 33; i++)

  29.         {

  30.                 if( is_user_alive(i) )

  31.                 {

  32.                         menu_display(i, g_Menu, 0);

  33.                 }

  34.                 set_task(15.0, "vege", 0);

  35.         }

  36.  

  37.         return PLUGIN_HANDLED;

  38. }

  39.  

  40. public handler(id, menu, item)

  41. {

  42.         if( item < 0 ) return PLUGIN_CONTINUE;

  43.         if( item == 0 ) legyen++;

  44.         if( item == 1 ) nelegyen++;

  45.  

  46.         return PLUGIN_HANDLED;

  47. }

  48.  

  49. public vege()

  50. {

  51.         menu_destroy(g_Menu);

  52.        

  53.         if(nelegyen == legyen)

  54.         {      

  55.                 new rand = random_num(0,2)

  56.                 switch(rand)

  57.                 {

  58.                         case 1: server_cmd("sv_alltalk 1")

  59.                         case 2: server_cmd("sv_alltalk 0")

  60.                 }

  61.                

  62.         }

  63.         if(nelegyen > legyen)

  64.         {

  65.                 server_cmd("sv_alltalk 0")

  66.         }

  67.        

  68.         if(legyen > nelegyen)

  69.         {

  70.                 server_cmd("sv_alltalk 1")

  71.         }

  72.        

  73. }

L 07/19/2012 - 00:05:06: [AMXX] Run time error 10 (plugin "alltalk_vote.amxx") (native "menu_destroy") - debug not enabled!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.19. 08:23 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Kód:
  1. #include <amxmodx>

  2.  

  3. new g_Menu;

  4. new legyen=0;

  5. new nelegyen=0;

  6.  

  7. public plugin_init()

  8. {

  9.         register_plugin("Alltalk szavazas","1.0","Kiki33");

  10.  

  11.         g_Menu = menu_create("Legyen alltalk?","handler");

  12.        

  13.         set_task(120.0, "szavazas", 0);

  14.  

  15.         menupontok();

  16. }

  17.  

  18. menupontok()

  19. {

  20.         menu_additem(g_Menu, "Igen", "1");

  21.         menu_additem(g_Menu, "Nem", "2");

  22.  

  23.         menu_setprop(g_Menu, MPROP_EXIT, MEXIT_ALL);

  24. }

  25.  

  26. public szavazas()

  27. {

  28.         legyen=0;

  29.         nelegyen=0;

  30.         for(new i = 0; i < 33; i++)

  31.         {

  32.                 if( is_user_alive(i) )

  33.                 {

  34.                         menu_display(i, g_Menu, 0);

  35.                 }

  36.                 set_task(15.0, "vege", 0);

  37.         }

  38.  

  39.         return PLUGIN_HANDLED;

  40. }

  41.  

  42. public handler(id, menu, item)

  43. {

  44.         if( item < 0 ) return PLUGIN_CONTINUE;

  45.         if( item == 0 ) legyen++;

  46.         if( item == 1 ) nelegyen++;

  47.  

  48.         return PLUGIN_HANDLED;

  49. }

  50.  

  51. public vege(taskid)

  52. {

  53.         for(new i = 0; i < 33; i++)

  54.         {

  55.                 show_menu(i, 0, "^n", 1);

  56.         }

  57.        

  58.         if(nelegyen == legyen)

  59.         {      

  60.                 new rand = random_num(0,2)

  61.                 switch(rand)

  62.                 {

  63.                         case 1: server_cmd("sv_alltalk 1")

  64.                         case 2: server_cmd("sv_alltalk 0")

  65.                 }

  66.                

  67.         }

  68.         if(nelegyen > legyen)

  69.         {

  70.                 server_cmd("sv_alltalk 0")

  71.         }

  72.        

  73.         if(legyen > nelegyen)

  74.         {

  75.                 server_cmd("sv_alltalk 1")

  76.         }

  77.         legyen=0;

  78.         nelegyen=0;

  79. }

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.19. 12:14 
Offline
Beavatott

Csatlakozott:2010.08.10. 21:48
Hozzászólások:60
Most működik a plugin, beadja a szavazást 2 percnél, de ugyanaz a hibaüzenet hibaconsolba: L 07/19/2012 - 11:59:39: [AMXX] Run time error 10 (plugin "alltalk_vote.amxx") (native "show_menu") - debug not enabled!

mysterio írta:
Most működik a plugin, beadja a szavazást 2 percnél, de ugyanaz a hibaüzenet hibaconsolba: L 07/19/2012 - 11:59:39: [AMXX] Run time error 10 (plugin "alltalk_vote.amxx") (native "show_menu") - debug not enabled!

Ez nem laggoltatja a szerver valamilyen szinten vagy nincs negatív hatással a hitboxra?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.19. 14:34 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
De ott írja hogy debugold-,-

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.19. 23:22 
Offline
Beavatott

Csatlakozott:2010.08.10. 21:48
Hozzászólások:60
config/amxx.cfg amx_debug 1
Egyéb ötlet, próbáltam amx_debug 2 őt is, ami tudtommal az összes plugin debugolása, de ez sem vállt be.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Alltalk szavaztató
HozzászólásElküldve:2012.07.20. 07:58 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Am ne kinlódjatok vele, itt van a hibátlan
Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3.  

  4. #define PLUGIN "ST Vote"

  5. #define VERSION "1.0"

  6. #define AUTHOR "Toster v2.1"

  7.  

  8. new yup

  9. new nop

  10. new txt[] = "\rEnable Alltalk?^n^n\y1. Yes^n2. No"

  11. new voted[32]

  12. new votend

  13. new file[128]

  14. new startch

  15.  

  16. public plugin_init()

  17. {

  18.         register_plugin(PLUGIN, VERSION, AUTHOR)

  19.         register_menucmd(register_menuid("stmenu"), 1023, "actionMenu")

  20.         register_cvar("stv_lasts","160.0")

  21.         set_task(0.1,"show",1,"",1,"b")

  22.         set_task(60.0,"strch")

  23.         set_task(get_cvar_float("stv_lasts"),"stopdavote")

  24.         get_configsdir(file,127)

  25.         format(file[strlen(file)],127-strlen(file),"/stvote.ini")

  26. }

  27.  

  28. public strch() startch=1

  29.  

  30. public actionMenu(id,key)

  31. {

  32.         new name[32]

  33.         get_user_name(id,name,31)

  34.        

  35.         switch(key)

  36.         {

  37.                 case 0:{

  38.                         yup++

  39.                         client_print(0,print_chat,"[ST Vote] %s voted for alltalk!",name)

  40.                 }

  41.                 case 1:{

  42.                         nop++

  43.                         client_print(0,print_chat,"[ST Vote] %s voted against alltalk!",name)

  44.                 }

  45.         }

  46.        

  47.         voted[id-1]=1

  48.         return PLUGIN_HANDLED

  49. }

  50.  

  51. public show()

  52. {

  53.         new num

  54.         new players[32]

  55.         if(votend==1)return PLUGIN_HANDLED

  56.         get_players (players,num,"c")

  57.         if(yup+nop==num&&startch==1)stopdavote()

  58.        

  59.         for(new i=1;i<=32;i++)

  60.         {

  61.                 if(voted[i-1]!=1)

  62.                 show_menu(i,((1<<0)|(1<<1)),txt, _,"stmenu")

  63.         }

  64.        

  65.         return PLUGIN_CONTINUE

  66. }

  67.  

  68. public client_disconnect(id) voted[id-1]=0

  69.  

  70. public stopdavote()

  71. {

  72.         if(votend==1)return PLUGIN_HANDLED

  73.         votend=1

  74.         client_print(0,print_chat,"[ST Vote] Enable Alltalk?")

  75.         client_print(0,print_chat,"[ST Vote] The result is: Yes - %d No - %d",yup,nop)

  76.         if(yup>nop)

  77.         {

  78.                 client_print(0,print_chat,"[ST Vote] Alltalk enabled!")

  79.                

  80.                 for(new i=0;i<=file_size(file,1)+1;i++)

  81.                 {

  82.                         //new read[100]

  83.                         //new trash

  84.                         //read_file(file,i,read,99,trash)

  85.                         //client_print(0,print_chat,"[ST Vote] %s",read)

  86.                         server_cmd("sv_alltalk 1")

  87.                 }

  88.         }

  89.         else

  90.         {

  91.           client_print(0,print_chat,"[ST Vote] Alltalk disabled :(")

  92.           server_cmd("sv_alltalk 1")

  93.         }

  94.         return PLUGIN_HANDLED

  95. }

_________________
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  [14 hozzászólás ]  Oldal12Következő


Ki van itt

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