hlmod.hu
https://hlmod.hu/

Deathrun Terror menü
https://hlmod.hu/viewtopic.php?f=24&t=5290
Oldal: 1 / 1

Szerző:  GhostRyder [2012.07.17. 18:16 ]
Hozzászólás témája:  Re: Deathrun Terror menü

Kód:
  1. #include <amxmodx>

  2. #include <cstrike>

  3.  

  4. public plugin_init()

  5. {

  6. register_clcmd( "menu","menu");

  7. }

  8.  

  9. public menu(id)

  10. {

  11. if(cs_get_user_team(id) == CS_TEAM_CT)

  12. return PLUGIN_HANDLED

  13.                

  14. new menu = menu_create("asd", "menu_handler");

  15.  

  16. menu_additem(menu, "Lathatatlansag", "1", 0);

  17. menu_additem(menu, "Glock", "2", 0);

  18. menu_additem(menu, "150 HP", "3", 0);

  19. menu_additem(menu, "Freerun", "4", 0);

  20.  

  21. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  22.  

  23. menu_display(id, menu, 0);

  24. return PLUGIN_HANDLED

  25. }

  26.  

  27. public menu_handler(id, menu, item)

  28. {

  29. if( item == MENU_EXIT )

  30. {

  31. menu_destroy(menu);

  32. return PLUGIN_HANDLED;

  33. }

  34. new data[6], szName[64];

  35. new access, callback;

  36. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);

  37. new key = str_to_num(data);

  38.  

  39. switch(key)

  40. {

  41. case 1:

  42. {

  43. return PLUGIN_HANDLED;

  44. }

  45. case 2:

  46. {

  47. }

  48. case 3:

  49. {

  50. }

  51. case 4:

  52. {

  53. }

  54. }

  55. return PLUGIN_HANDLED;

  56. }

Szerző:  expert [2012.07.17. 18:18 ]
Hozzászólás témája:  Re: Deathrun Terror menü

végrehajtást miért hagytad ki???

Szerző:  GhostRyder [2012.07.17. 18:19 ]
Hozzászólás témája:  Re: Deathrun Terror menü

mert nemmondta, hogy az is kell... ő csak azt mondta, hogy hozzon ki egy ilyen menüt...

Szerző:  expert [2012.07.17. 18:20 ]
Hozzászólás témája:  Re: Deathrun Terror menü

az is igaz XD

Szerző:  GhostRyder [2012.07.17. 18:21 ]
Hozzászólás témája:  Re: Deathrun Terror menü

xd

Szerző:  Silent [2012.07.17. 18:42 ]
Hozzászólás témája:  Re: Deathrun Terror menü

lol... énis épp eztakartam csinálni -.-

Szerző:  CrB [2012.07.17. 20:51 ]
Hozzászólás témája:  Re: Deathrun Terror menü

Teszt nemvolt alapból O betűre bindeli
Kód:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>
new g_pcvaramount
     
    public plugin_init()
    {
    register_plugin("menu", "1.0", "valaki")
    RegisterHam(Ham_Killed, "player", "halal", 1)
    g_pcvaramount = register_cvar("lathatatlansag_max", "0")
    register_clcmd( "menu","menu");
    }
public halal(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
}
public client_connect(id)
{
   client_cmd(id, "bind ^"o^"menu")
}
 
    public menu(id)
    {
    if(cs_get_user_team(id) == CS_TEAM_CT)
    return PLUGIN_HANDLED
                   
    new menu = menu_create("asd", "menu_handler");
     
    menu_additem(menu, "Lathatatlansag", "1", 0);
    menu_additem(menu, "Glock", "2", 0);
    menu_additem(menu, "150 HP", "3", 0);
    menu_additem(menu, "Freerun", "4", 0);
     
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
     
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
    }
     
    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 key = str_to_num(data);
     
    switch(key)
    {
    case 1:
    {
    set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, get_pcvar_num(g_pcvaramount))
    }
    case 2:
    {
       give_item(id, "weapon_glock18")
    }
    case 3:
    {
       set_user_health(id, 150);
    }
    case 4:
    {
       client_cmd(id, "say /free")
    }
    }
    return PLUGIN_HANDLED;
    }

Szerző:  VirTuaL ~` [2012.07.17. 21:05 ]
Hozzászólás témája:  Re: Deathrun Terror menü

crazyboy írta:
Teszt nemvolt alapból O betűre bindeli
Kód:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>
new g_pcvaramount
     
    public plugin_init()
    {
    register_plugin("menu", "1.0", "valaki")
    RegisterHam(Ham_Killed, "player", "halal", 1)
    g_pcvaramount = register_cvar("lathatatlansag_max", "0")
    register_clcmd( "menu","menu");
    }
public halal(id)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
}
public client_connect(id)
{
   client_cmd(id, "bind ^"o^"menu")
}
 
    public menu(id)
    {
    if(cs_get_user_team(id) == CS_TEAM_CT)
    return PLUGIN_HANDLED
                   
    new menu = menu_create("asd", "menu_handler");
     
    menu_additem(menu, "Lathatatlansag", "1", 0);
    menu_additem(menu, "Glock", "2", 0);
    menu_additem(menu, "150 HP", "3", 0);
    menu_additem(menu, "Freerun", "4", 0);
     
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
     
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
    }
     
    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 key = str_to_num(data);
     
    switch(key)
    {
    case 1:
    {
    set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, get_pcvar_num(g_pcvaramount))
    }
    case 2:
    {
       give_item(id, "weapon_glock18")
    }
    case 3:
    {
       set_user_health(id, 150);
    }
    case 4:
    {
       client_cmd(id, "say /free")
    }
    }
    return PLUGIN_HANDLED;
    }

Ő nem azt kérte,hogy bindelje be egy betűre,hanem azt,hogy kör elején bejöjjön !

Szerző:  CrB [2012.07.17. 23:05 ]
Hozzászólás témája:  Re: Deathrun Terror menü

Igazad van téll azt kérte :) (nem olvastam el mit kért csak a kommenteket)
Javítva teszt megvolt működik! Mivel DeathRunra kell és ott van team_join valami xD ami automatikusan Ct be állítja a játékost ezért szerintem jobb megoldás éledéskor előhívni a menü-t + a láthatatlanság ot is javítottam mert ha pl túl éli a kört akkor megmarad neki (mostmár nem!)
Kód:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>
new g_pcvaramount
     
    public plugin_init()
    {
    register_plugin("menu", "1.0", "valaki")
    RegisterHam(Ham_Spawn, "player", "eledes", 1) 
    RegisterHam(Ham_Killed, "player", "halal", 1)
    register_logevent("end", 2, "1=Round_End");
    g_pcvaramount = register_cvar("lathatatlansag_max", "0")
    register_clcmd( "menu","menu");
    }
   
   public eledes(id)
   {
      if(cs_get_user_team(id) == CS_TEAM_CT)
   return PLUGIN_HANDLED
   menu(id)
   }
   public end(id)
   {
   set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
   }
    public halal(id)
   {
    set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
  }

 
    public menu(id)
    {
    if(cs_get_user_team(id) == CS_TEAM_CT)
    return PLUGIN_HANDLED
                   
    new menu = menu_create("Válassz!", "menu_handler");
     
    menu_additem(menu, "Láthatatlanság", "1", 0);
    menu_additem(menu, "Glock", "2", 0);
    menu_additem(menu, "150 HP", "3", 0);
    menu_additem(menu, "Freerun", "4", 0);
     
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
     
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
    }
     
    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 key = str_to_num(data);
     
    switch(key)
    {
    case 1:
    {
    set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, get_pcvar_num(g_pcvaramount))
    }
    case 2:
    {
       give_item(id, "weapon_glock18")
    }
    case 3:
    {
       set_user_health(id, 150);
    }
    case 4:
    {
       client_cmd(id, "say /free")
    }
    }
    return PLUGIN_HANDLED;
    }

Szerző:  Silent [2012.07.18. 09:52 ]
Hozzászólás témája:  Re: Deathrun Terror menü

A téma slowhack-et tartalmaz. Zárva, kuka.

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