hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.28. 16:55



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ammo adas/elvetel
HozzászólásElküldve: 2013.11.24. 19:43 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.11.20. 15:40
Hozzászólások: 259
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Hello, a szerveremen a: /ammomenu -s plugint hasznalom amivel ammot lehet adni.
Lehetne egy olyan plugin amivel elehett venni ammot? Ugyan ugy 1000ammot?
Kösz

_________________
rwT* Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ammo adas/elvetel
HozzászólásElküldve: 2013.11.24. 19:51 
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
Bele lehet írni a másik menübe.Küldj forrást.

_________________
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: Ammo adas/elvetel
HozzászólásElküldve: 2013.11.24. 20:05 
Offline
Senior Tag
Avatar

Csatlakozott: 2013.11.20. 15:40
Hozzászólások: 259
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fun>
  6. #include <zombieplague>
  7.  
  8.  
  9. #define PLUGIN "Ammo Pack adas menubol"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Bence98007"
  12.  
  13. new nev[32]
  14.  
  15. public plugin_init()
  16. {
  17. register_clcmd("say /ammomenu", "ammomenu")
  18. register_cvar("ammo_mennyisege", "1000")
  19. }
  20.  
  21. public ammomenu(id)
  22. {
  23. if (get_user_flags(id) & ADMIN_IMMUNITY)
  24. {
  25. new menu = menu_create("\rValaszd ki a jatekost!", "menu_handler");
  26. new players[32], pnum, tempid;
  27. new szName[32], szTempid[10];
  28. get_players(players, pnum);
  29.  
  30. for( new i; i<pnum; i++ )
  31. {
  32. tempid = players[i];
  33.  
  34. get_user_name(tempid, szName, charsmax(szName));
  35. num_to_str(tempid, szTempid, charsmax(szTempid));
  36.  
  37. menu_additem(menu, szName, szTempid, 0);
  38.  
  39. }
  40.  
  41. menu_display(id, menu, 0);
  42. }
  43. else
  44. {
  45. }
  46. }
  47. public menu_handler(id, menu, item)
  48. {
  49. if( item == MENU_EXIT )
  50. {
  51. menu_destroy(menu);
  52. return PLUGIN_HANDLED;
  53. }
  54.  
  55. new data[6], szName[64];
  56. new access, callback;
  57. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  58.  
  59. new tempid = str_to_num(data);
  60. new ammo = zp_get_user_ammo_packs(id)
  61. new cvar = get_cvar_num("ammo_mennyisege")
  62.  
  63. if(is_user_connected(tempid))
  64. {
  65. get_user_name(tempid, nev, 31)
  66. zp_set_user_ammo_packs(tempid, ammo+=cvar)
  67. }
  68.  
  69. menu_destroy(menu);
  70. return PLUGIN_HANDLED;
  71. }
  72.  
  73.  
  74. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  75. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  76. */
  77.  

_________________
rwT* Szerverek!

Különleges játékélmény különleges szerverektől.
Bővebb információkért nézz az alábbi tartalmak után.

( FaceBook ) ( YouTube ) ( Web ) ( GameTracker )


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ammo adas/elvetel
HozzászólásElküldve: 2013.11.24. 21:35 
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
Hát amilyen könnyűnek hittem annyira belekeverettem a végére.
Elvileg kap egy új menüpontot,amivel tudod változtatni hogy elvenni,vagy adni szeretnél a játékosnak.
Elméletileg működik,gyakorlatilag nem tudom.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <zombieplague>
  3. #define PLUGIN "Ammo Pack adas menubol"
  4. #define VERSION "1.0"
  5. #define AUTHOR "Bence98007"
  6. new nev[32]
  7. new bool:adas=true
  8. public plugin_init()
  9. {
  10. register_clcmd("say /ammomenu", "ammomenu")
  11. register_cvar("ammo_mennyisege", "1000")
  12. }
  13.  
  14. public ammomenu(id)
  15. {
  16. if (get_user_flags(id) & ADMIN_IMMUNITY)
  17. {
  18. new menu = menu_create("\rValaszd ki a jatekost!", "menu_handler");
  19. new players[32], pnum, tempid;
  20. new szName[32], szTempid[10];
  21. get_players(players, pnum);
  22.  
  23. for( new i; i<pnum; i++ )
  24. {
  25. tempid = players[i];
  26.  
  27. get_user_name(tempid, szName, charsmax(szName));
  28. num_to_str(tempid, szTempid, charsmax(szTempid));
  29.  
  30. menu_additem(menu, szName, szTempid, 0);
  31. if(adas){
  32. menu_additem(menu,"^n^n\rElvetel","8",0)
  33. }
  34. else menu_additem(menu,"^n^n\rAdas","8",0)
  35.  
  36. }
  37.  
  38. menu_display(id, menu, 0);
  39. }
  40. else
  41. {
  42. }
  43. }
  44. public menu_handler(id, menu, item)
  45. {
  46. new ammo = zp_get_user_ammo_packs(id)
  47. new cvar = get_cvar_num("ammo_mennyisege")
  48. if( item == MENU_EXIT )
  49. {
  50. menu_destroy(menu);
  51. return PLUGIN_HANDLED;
  52. }
  53.  
  54. new data[6], szName[64];
  55. new access, callback;
  56. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  57.  
  58. new tempid = str_to_num(data);
  59. switch(tempid){
  60. case 8:{
  61. if(adas) adas=false
  62. else adas=true
  63. ammomenu(id)
  64. }
  65. }
  66.  
  67. if(is_user_connected(tempid))
  68. {
  69. get_user_name(tempid, nev, 31)
  70. if(adas) zp_set_user_ammo_packs(tempid, ammo+=cvar)
  71. else if(!adas) zp_set_user_ammo_packs(tempid, ammo-=cvar)
  72. }
  73.  
  74. menu_destroy(menu);
  75. return PLUGIN_HANDLED;
  76. }

_________________
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: Ammo adas/elvetel
HozzászólásElküldve: 2013.11.24. 21:48 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
ha már megírtam postolom :D
say /ammomenu parancsra előhoz 1 menüt amibe választhatsz adás v elvétel között ott kiválaszod a játékost és kész

Kód:
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>
new nev[32]
public plugin_init()
{
   register_clcmd("say /ammomenu", "ShowMenu")
   register_cvar("ammo_mennyisege", "1000")
}
public ShowMenu(id)
{
   if (get_user_flags(id) & ADMIN_IMMUNITY)
   {
      new menu = menu_create("Ammo menu", "mh_MyMenu");
      
      menu_additem(menu, "Adas", "", 0); // case 0
      menu_additem(menu, "Elvetel", "", 0); // case 1
      
      menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
      
      menu_display(id, menu, 0);
   }
   return PLUGIN_HANDLED;
}

public mh_MyMenu(id, menu, item)
{
   if(item == MENU_EXIT)
   {
      menu_cancel(id);
      return PLUGIN_HANDLED;
   }
   
   new command[6], name[64], access, callback;
   
   menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
   
   switch(item)
   {
      case 0: adas(id)
      case 1: elvetel(id)
      }
   
   menu_destroy(menu);
   
   return PLUGIN_HANDLED;
}
public adas(id)
{
   new menu = menu_create("\rValaszd ki a jatekost!", "menu_handler");
   new players[32], pnum, tempid;
   new szName[32], szTempid[10];
   get_players(players, pnum);
   for( new i; i<pnum; i++ )
   {
      tempid = players[i];
      
      get_user_name(tempid, szName, charsmax(szName));
      num_to_str(tempid, szTempid, charsmax(szTempid));
      
      menu_additem(menu, szName, szTempid, 0);
      
   }
   
   menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{
   if( item == MENU_EXIT )
   {
      menu_destroy(menu);
      return PLUGIN_HANDLED;
   }
   
   new data[6], szName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
   
   new tempid = str_to_num(data);
   new ammo = zp_get_user_ammo_packs(id)
   new cvar = get_cvar_num("ammo_mennyisege")
   
   if(is_user_connected(tempid))
   {
      get_user_name(tempid, nev, 31)
      zp_set_user_ammo_packs(tempid, ammo+=cvar)
   }
   
   menu_destroy(menu);
   return PLUGIN_HANDLED;
}
public elvetel(id)
{
   new menu = menu_create("\rValaszd ki a jatekost!", "elv_menu_handler");
   new players[32], pnum, tempid;
   new szName[32], szTempid[10];
   get_players(players, pnum);
   for( new i; i<pnum; i++ )
   {
      tempid = players[i];
      
      get_user_name(tempid, szName, charsmax(szName));
      num_to_str(tempid, szTempid, charsmax(szTempid));
      
      menu_additem(menu, szName, szTempid, 0);
      
   }
   
   menu_display(id, menu, 0);
}
public elv_menu_handler(id, menu, item)
{
   if( item == MENU_EXIT )
   {
      menu_destroy(menu);
      return PLUGIN_HANDLED;
   }
   
   new data[6], szName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
   
   new tempid = str_to_num(data);
   new ammo = zp_get_user_ammo_packs(id)
   new cvar = get_cvar_num("ammo_mennyisege")
   
   if(is_user_connected(tempid))
   {
      get_user_name(tempid, nev, 31)
      zp_set_user_ammo_packs(tempid, ammo-=cvar)
   }
   menu_destroy(menu);
   return PLUGIN_HANDLED;
}

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


Ki van itt

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