hlmod.hu
https://hlmod.hu/

Menü csak T-nek
https://hlmod.hu/viewtopic.php?f=9&t=4286
Oldal: 1 / 3

Szerző:  GhostRyder [2012.05.02. 16:08 ]
Hozzászólás témája:  Menü csak T-nek

Helló

Hogyan lehet azt megcsinálni, hogy egy menü MINDEN kör kezdésekor megjelenjen de CSAK TERRORISTÁKNAK?

Szerző:  IrOn [2012.05.02. 16:20 ]
Hozzászólás témája:  Re: Menü csak T-nek

Kód:
new CsTeams:team cs_get_user_team
if(team == CS_TEAM_T)
 
//megjelenit 


szükséges inc: cstrike

Szerző:  GhostRyder [2012.05.02. 16:23 ]
Hozzászólás témája:  Re: Menü csak T-nek

Köszi

Szerző:  GhostRyder [2012.05.02. 16:41 ]
Hozzászólás témája:  Re: Menü csak T-nek

Én ezt nem vágom... Akár hogyan csinálom mindig hibás xD

Valaki lécci csinálja meg nekem :D

Kód:
#include <amxmodx>
#include <colorchat>
 
public plugin_init
()
{
 register_clcmd( "menu","AwesomeMenu");
}

public AwesomeMenu(id)
{
new menu = menu_create("\rFreeRun legyen ebben a korben?", "menu_handler");
 
menu_additem
(menu, "\yIgen", "1", 0);
menu_additem(menu, "\yNem", "2", 0); 
 
menu_setprop
(menu, MPROP_EXIT, MEXIT_ALL);
 
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 key = str_to_num(data);
 
switch(key)
{
case 1:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad az 'Igen' menupontot.") ;
client_cmd(id, "^"say /free^"");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad a 'Nem' menupontot.") ;
client_cmd(id, "^"say  ^"");
}
}
return PLUGIN_HANDLED;

Ebbe kéne beleírni. De ugye úgy h alapból bejöjjön kör kezdésekor és csak T-nek.

Szerző:  oroszrulett [2012.05.02. 16:47 ]
Hozzászólás témája:  Re: Menü csak T-nek

Kód:
#include <amxmodx>
#include <colorchat>
#include <cstrike>
 
 new Team
public plugin_init()
{
 register_clcmd( "menu","AwesomeMenu");
register_logevent("AsesomeMenu", 2, "1=Round_Start");
}

public AwesomeMenu(id)
{
   Team = cs_get_user_team(id)
   if(Team == CS_TEAM_T)
   {
      new menu = menu_create("\rFreeRun legyen ebben a korben?", "menu_handler");
      menu_additem(menu, "\yIgen", "1", 0);
menu_additem(menu, "\yNem", "2", 0);
 
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
 
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 key = str_to_num(data);
 
switch(key)
{
case 1:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad az 'Igen' menupontot.") ;
client_cmd(id, "^"say /free^"");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad a 'Nem' menupontot.") ;
client_cmd(id, "^"say  ^"");
}
}
return PLUGIN_HANDLED;
}

Szerző:  VirTuaL ~` [2012.05.02. 16:49 ]
Hozzászólás témája:  Re: Menü csak T-nek

oroszrulett írta:
Kód:
  1. #include <amxmodx>

  2. #include <colorchat>

  3. #include <cstrike>

  4.  

  5.  new Team

  6. public plugin_init()

  7. {

  8.  register_clcmd( "menu","AwesomeMenu");

  9. }

  10.  

  11. public AwesomeMenu(id)

  12. {

  13.         Team = cs_get_user_team(id)

  14.         if(Team == CS_TEAM_T)

  15. new menu = menu_create("\rFreeRun legyen ebben a korben?", "menu_handler");

  16.  

  17. menu_additem(menu, "\yIgen", "1", 0);

  18. menu_additem(menu, "\yNem", "2", 0);

  19.  

  20. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);

  21.  

  22. menu_display(id, menu, 0);

  23. }

  24. public menu_handler(id, menu, item)

  25. {

  26. if( item == MENU_EXIT )

  27. {

  28. menu_destroy(menu);

  29. return PLUGIN_HANDLED;

  30. }

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

  32. new access, callback;

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

  34. new key = str_to_num(data);

  35.  

  36. switch(key)

  37. {

  38. case 1:

  39. {

  40. ColorChat(id, RED, "[S][M]^x04 Kivalasztottad az 'Igen' menupontot.") ;

  41. client_cmd(id, "^"say /free^"");

  42. menu_destroy(menu);

  43. return PLUGIN_HANDLED;

  44. }

  45. case 2:

  46. {

  47. ColorChat(id, RED, "[S][M]^x04 Kivalasztottad a 'Nem' menupontot.") ;

  48. client_cmd(id, "^"say  ^"");

  49. }

  50. }

  51. return PLUGIN_HANDLED;

  52. }


Ez így erroros lesz.

Szerző:  fuck604 [2012.05.02. 16:51 ]
Hozzászólás témája:  Re: Menü csak T-nek

én is megcsináltam:DD ez rövidebb
Kód:
#include <amxmodx>
#include <colorchat>
 
public plugin_init
()
{
 register_clcmd( "menu","AwesomeMenu");
}

public AwesomeMenu(id)
{
new Csteam:team = cs_get_user_team(id)
if(
team == !CS_TEAM_T)
return PLUGIN_HANDLED;

new menu = menu_create("\rFreeRun legyen ebben a korben?", "menu_handler");
 
menu_additem
(menu, "\yIgen", "1", 0);
menu_additem(menu, "\yNem", "2", 0); 
 
menu_setprop
(menu, MPROP_EXIT, MEXIT_ALL);
 
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 key = str_to_num(data);
 
switch(key)
{
case 1:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad az 'Igen' menupontot.") ;
client_cmd(id, "^"say /free^"");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad a 'Nem' menupontot.") ;
client_cmd(id, "^"say  ^"");
}
}
return PLUGIN_HANDLED;
}

Szerző:  Silent [2012.05.02. 16:51 ]
Hozzászólás témája:  Re: Menü csak T-nek

Kód:

#include <amxmodx>
#include <colorchat>
#include <cstrike>

public plugin_init()
{
 register_clcmd( "menu","AwesomeMenu");
 register_logevent("rstart", 2, "1=Round_Start");
}

public rstart()
{
    new pl[32], num;
    get_players(pl, num)
    for(new i=0; i<num; i++)
    {
        new id = pl[i];
        new CsTeams:userTeam = cs_get_user_team(id);
        if(userTeam == CS_TEAM_T)
        {
            AwesomeMenu(id);            
        
}
    }
}

public AwesomeMenu(id)
{
new menu = menu_create("\rFreeRun legyen ebben a korben?", "menu_handler");
 
menu_additem
(menu, "\yIgen", "1", 0);
menu_additem(menu, "\yNem", "2", 0); 
 
menu_setprop
(menu, MPROP_EXIT, MEXIT_ALL);
 
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 key = str_to_num(data);
 
switch(key)
{
case 1:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad az 'Igen' menupontot.") ;
client_cmd(id, "^"say /free^"");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad a 'Nem' menupontot.") ;
client_cmd(id, "^"say  ^"");
}
}
return PLUGIN_HANDLED;
}
 


Szerző:  VirTuaL ~` [2012.05.02. 16:52 ]
Hozzászólás témája:  Re: Menü csak T-nek

fuck604 írta:
én is megcsináltam:DD ez rövidebb
Kód:
#include <amxmodx>
#include <colorchat>
 
public plugin_init
()
{
 register_clcmd( "menu","AwesomeMenu");
}

public AwesomeMenu(id)
{
new team = cs_get_user_team(id)
if(
team == !CS_TEAM_T)
return PLUGIN_HANDLED;

new menu = menu_create("\rFreeRun legyen ebben a korben?", "menu_handler");
 
menu_additem
(menu, "\yIgen", "1", 0);
menu_additem(menu, "\yNem", "2", 0); 
 
menu_setprop
(menu, MPROP_EXIT, MEXIT_ALL);
 
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 key = str_to_num(data);
 
switch(key)
{
case 1:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad az 'Igen' menupontot.") ;
client_cmd(id, "^"say /free^"");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
ColorChat(id, RED, "[S][M]^x04 Kivalasztottad a 'Nem' menupontot.") ;
client_cmd(id, "^"say  ^"");
}
}
return PLUGIN_HANDLED;
}

Szintén hibás.

Szerző:  Silent [2012.05.02. 16:52 ]
Hozzászólás témája:  Re: Menü csak T-nek

Fuck tied nemjó. Miazh if(Team == !CS_TEAM_T) ??

az így lenne: if(Team != CS_TEAM_T)

Használd enyém, az tuti jó.

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