hlmod.hu
https://hlmod.hu/

Szavazás
https://hlmod.hu/viewtopic.php?f=9&t=4590
Oldal: 1 / 1

Szerző:  poly [2012.06.02. 15:07 ]
Hozzászólás témája:  Szavazás

Hello.
Olyan plugint tud valaki hogy beirja: /hivot és megnyilik egy menü.És ott kiválaszthatja hogy ki hivta meg.
PL:.
MEghivasos menu.
1. FoGoMB
2. PLAYER

8. Hirdetes kerese

Ha megnyomja az 1-est akkor egy txt file-ba jegyeze le! PL:.
FOGOMB = 1;
PLAYER = 0;

És a 8. nyisa meg az:"addons/amxmodx/configs/modts/admin.txt"-t!

Ha van ilyen vagy hasonló pluginotok akkor léccives irjátok meg!

Ja igen és a TXT file-ba irja le azt is hogy ki szavazot.
XY = FOGOMB.
YX = FOGOMB.
ASD = PLAYER.
És utána az összegzés vagy valami ijesmi hogy:
FOGOMB = 2;
PLAYER 1;

[kozep]Üdv:. FoGoMB | [profil]Poly[/profil] | Sanyi[/kozep]

Szerző:  oroszrulett [2012.06.03. 17:22 ]
Hozzászólás témája:  Re: Szavazás

TXT fájlba nem írunk. Max ini-be.

Logolja a dolgokat. Nem biztos, hogy az általunk megadott fájlba logolás tökéletes, viszont az amx logfájlba való majdnem biztos, hogy jó.
Kód:
  1. #include <amxmodx>

  2.  

  3.  

  4.  

  5. new file[] = "addons/amxmodx/logs/logfile.log"

  6.  

  7. new fogomb, player

  8.  

  9. public plugin_init()

  10.  

  11. {

  12.  

  13.         register_clcmd("say /vote", "szavazomenu")

  14.  

  15. }

  16.  

  17. public elokeszites()

  18. {

  19.        fogomb = 0

  20.        player = 0

  21.        szavazomenu(0)

  22.        vege

  23. }

  24.  

  25. public szavazomenu(id)

  26.  

  27. {

  28.  

  29.         new menu = menu_create("Ki hivott meg a szerverre?", "func_szavazomenu")

  30.  

  31.         menu_additem(menu, "fogomb")

  32.  

  33.         menu_additem(menu, "player")

  34.  

  35.         menu_additem(menu, "Hirdetes keresese")

  36.  

  37.        

  38.  

  39.         menu_display(id, menu)

  40.  

  41. }

  42.  

  43. public func_szavazomenu(id, menu, key)

  44.  

  45. {

  46.  

  47.         key++

  48.  

  49.         new name[33]

  50.  

  51.         get_user_name(id, name, 31)

  52.  

  53.        

  54.  

  55.         if(key == 1)

  56.  

  57.         {

  58.  

  59.                 log_to_file(file, "%s a fogombra szavazott.", name)

  60.                fogomb++

  61.                 log_amx("%s fogombra szavazott", name)

  62.  

  63.         }

  64.  

  65.         if(key == 2)

  66.  

  67.         {

  68.  

  69.                 log_to_file(file, "%s a playerra szavazott.", name)

  70.                player++

  71.                 log_amx("%s playerra szavazott", name)

  72.  

  73.         }

  74.  

  75.         if(key == 3)

  76.  

  77.         {

  78.  

  79.                 show_motd(id, "addons/amxmodx/configs/motds/admin.txt")

  80.  

  81.         }

  82.  

  83. }

  84. public vege()

  85. {

  86.         log_to_file(file, "Fogomb : %d | Player : %d", fogomb, player)

  87.          log_amx("Fogomb : %d | Player : %d", fogomb, player)

  88. }

  89.  

  90.  

  91.  

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