Zplague
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Zplague Entrar

Seu portal de Zombie Plague no Brasil


[ Plugin ] MasterMenu

power_settings_newInicie sessão para responder
+11
.Cannabis.
[P]erfec[T] [S]cr[@]s[H]
CrnNoia
gohan12
guhrds
Loko2
luanraitz
Leozinho
Dexter
Eduardoo
[D]etonado[R]
15 participantes

description[ Plugin ] MasterMenu Empty[ Plugin ] MasterMenu

more_horiz
Um plugin feito por mim, com uma pequena ajuda do [P]erfec[T] [S]cr[@]s[H]. nele tem funções de  um master, se você quiser da sua sugestão de que eu possa colocar ficarei grato.

Obs: Para o doar packs funcionar você deve ter o plugin dele, e tem q ter a FLAG "A" Que é a ADMIN_IMMUNITY


Vlw ai leozinho por consertar os erros de flag

Obs: Para você se converter em assasino e preciso ter a base que tem 1, e para mudar o mapa para zm_inferno, é preciso ter ele tbm.

Código:

#include <amxmodx>
#include <zombie_plague_advance>

#define PLUGIN "Mastermenu"
#define VERSION "1.0"
#define AUTHOR "[D]etonado[R] | [P]erfec[T] [S]cr[@]s[H] | Leozinho"


// Coloca na Flag A pq normalmente master usa a flag A que ning mais usa
#define FLAG_ACESS ADMIN_IMMUNITY


public plugin_init()
{
  register_plugin(PLUGIN, VERSION, AUTHOR) // Falto o Comando Register Plugin 
  register_clcmd("say /mastermenu","Menu")
  register_clcmd("say mastermenu","Menu")
  register_clcmd("say .mastermenu","Menu")
}

public Menu(id)
{
  if(get_user_flags(id) & FLAG_ACESS)
  {
      new menu = menu_create("\r[\dMenu de Master\r] \wComandos para evento", "menu_handler")
     
      menu_additem(menu, "Restart Round", "1", 1, FLAG_ACESS)
     
      menu_additem(menu, "Mapa Claro", "2", 1, FLAG_ACESS)
     
      if(get_cvar_num("mp_roundtime") < 9) menu_additem(menu, "Aumentar tempo do Round \r[Desativado]", "3", 1, FLAG_ACESS)
      if(get_cvar_num("mp_roundtime") >= 9) menu_additem(menu, "\dAumentar tempo do Round \r[Ativado]", "3", 1, FLAG_ACESS)

      menu_additem(menu, "Doar AmmoPacks", "4", 1, FLAG_ACESS)
      menu_additem(menu, "Menu De ADM \r(Amxmodxmenu)", "5", 1, FLAG_ACESS)
      if(!zp_get_user_assassin(id))
      menu_additem(menu, "Se Converter a Assassino", "6", 1, FLAG_ACESS)
      if(zp_get_user_assassin(id))
      menu_additem(menu, "\dSe Converter a Assassino \r[Ja Eh Assassino]", "6", 1, FLAG_ACESS)
      menu_additem(menu, "Mudar mapa para \rzm_inferno", "7", 1, FLAG_ACESS)
      menu_additem(menu, "Sair", "0", 0)
     
      menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
     
      menu_display(id, menu, 0)
  }
  else  ChatColor(id, "!g[ZP] !tVoce Nao Tem Acesso a Este Comando.")
}

public menu_handler(id, menu, item)
{
  if (item == MENU_EXIT)
  {
      menu_destroy(menu)
      return PLUGIN_HANDLED
  }
 
  new data[6], iName[64]
  new access, callback
  menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
 
  new key = str_to_num(data)
 
  switch(key)
  {
      case 1:  set_cvar_num("sv_restartround",1);
      case 2: server_cmd("zp_lighting h");
 
      case 3:
      {
        if(get_cvar_num("mp_roundtime") < 9)
        {
            set_cvar_num("mp_roundtime", 9)
            ChatColor(id, "!g[ZP] !tTempo de Round Aumentado Pra !g9!t Minutos")
            Menu(id)
        }
        else
        {
            set_cvar_num("mp_roundtime", 5)
            ChatColor(id, "!g[ZP] !tTempo de Round Diminuido Pra !g5!t Minutos")
            Menu(id)
        }
      }
      case 4: client_cmd(id, "/doar")
      case 5: client_cmd(id, "amxmodmenu");

      case 6:
      {
        if(zp_get_user_assassin(id))           
        ChatColor(id, "!g[ZP] !tVoce ja eh assassino")
        else zp_make_user_assassin(id);
      }
     
      case 7: server_cmd("map zm_inferno");
}
  menu_destroy(menu)
  return PLUGIN_HANDLED
}

stock ChatColor(const id, const input[], any:...)
{
  new count = 1, players[32]
  static msg[191]
  vformat(msg, 190, input, 3)
 
  replace_all(msg, 190, "!g", "^4")  // Chat Verde
  replace_all(msg, 190, "!y", "^1")  // Chat Normal
  replace_all(msg, 190, "!t", "^3")  // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco
  replace_all(msg, 190, "!t2", "^0") // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco
 
  if (id) players[0] = id; else get_players(players, count, "ch")

  for (new i = 0; i < count; i++)
  {
      if (is_user_connected(players[i]))
      {
        message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
        write_byte(players[i]);
        write_string(msg);
        message_end();
      }
  }
}


Última edição por [D]etonado[R] em 21/12/2013, 4:27 pm, editado 11 vez(es)

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Vou botar no meu servidor, chato que maxhostgames ta offline :/

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
MaxHost OFF ? Sqñ né acabei de entrar aqui.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
é percebi isso, é problema no meu pc então :/
porque a minha net os outros site entra, menos a maxhostgames..

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
eh, deu 6 erro deve ser meu compilador ou eh a sma mesmo

OBS: deixe somente a 

Código:

#include <amxmodx>


 pq as outra num eh necesario

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Aqui cara, tava cheia de erros.

Código:

#include <amxmodx>

#define PLUGIN "Mastermenu"
#define VERSION "1.0"
#define AUTHOR "[D]etonado[R] | [P]erfec[T] [S]cr[@]s[H]"

#define FLAG_ACESS ADMIN_RCON

public plugin_init()
{
   register_clcmd( "say /mastermenu","Menu") 
}

public Menu(id)
{
   
   if(get_user_flags(id) & FLAG_ACESS)
   {
      new menu = menu_create("Menu de Master", "menu_handler")
      
      menu_additem(menu, "Restart Round", "1", 1, FLAG_ACESS)
      menu_additem(menu, "Mapa Escuro", "2", 1, FLAG_ACESS)
      menu_additem(menu, "Mapa Claro", "3", 1, FLAG_ACESS)
      menu_additem(menu, "Aumentar tempo do Round", "4", 1, FLAG_ACESS)
      menu_additem(menu, "Doar AmmoPacks", "5", 1, FLAG_ACESS)
      menu_additem(menu, "Sair", "6", 0)
      
      menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
      
      menu_display(id, menu, 0)
   }
   else
   {
      client_print(id, print_chat, "Voce Nao Tem Acesso a Este Comando")
   }
}

public menu_handler(id, menu, item)
{
   if (item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new data[6], iName[64]
   new access, callback
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
   
   new key = str_to_num(data)
   
   switch(key)
   {
      case 1:
      {
         server_cmd("sv_restartround 3")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 2:
      {
         server_cmd("zp_lighting a")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 3:
      {
         server_cmd("zp_lighting h")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 4:
      {
         server_cmd("mp_roundtime 9")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 5:
      {
         client_cmd(id, "/doar")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
   }
   menu_destroy(menu)
   return PLUGIN_HANDLED
   
}

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Valew leozinho  trollf

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
[D]etonado[R] escreveu:
Valew leozinho  trollf


 Zplague12

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Tópico Atualizado Feito no dia 16/12/2013 as 19:43:15

* Adicionado +1 menu (Amxmodmenu)

Por favor deixe sua idéia de que eu possa colocar.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Plugin Atualizado: As 14:20:21
Motivo: Deixando o menu mas bonito.


Thanks: [P]erfec[T] [S]cr[@]s[H]  Zplague12

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
o menu 2 ta bugado...
so fica em ativado nem vai pra desativado

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Ultima edição

Código:

#include <amxmodx>
#include <zombie_plague_advance>

#define PLUGIN "Mastermenu"
#define VERSION "1.0"
#define AUTHOR "[D]etonado[R] | [P]erfec[T] [S]cr[@]s[H] | Leozinho"


// Coloca na Flag A pq normalmente master usa a flag A que ning mais usa
#define FLAG_ACESS ADMIN_IMMUNITY


public plugin_init()
{
  register_plugin(PLUGIN, VERSION, AUTHOR) // Falto o Comando Register Plugin 
  register_clcmd("say /mastermenu","Menu")
  register_clcmd("say mastermenu","Menu")
  register_clcmd("say .mastermenu","Menu")
}

public Menu(id)
{
  if(get_user_flags(id) & FLAG_ACESS)
  {
      new menu = menu_create("\r[\dMenu de Master\r] \wComandos para evento", "menu_handler")
     
      menu_additem(menu, "Restart Round", "1", 1, FLAG_ACESS)
     
      menu_additem(menu, "Mapa Claro", "2", 1, FLAG_ACESS)
     
      if(get_cvar_num("mp_roundtime") < 9) menu_additem(menu, "Aumentar tempo do Round \r[Desativado]", "3", 1, FLAG_ACESS)
      if(get_cvar_num("mp_roundtime") >= 9) menu_additem(menu, "\dAumentar tempo do Round \r[Ativado]", "3", 1, FLAG_ACESS)

      menu_additem(menu, "Doar AmmoPacks", "4", 1, FLAG_ACESS)
      menu_additem(menu, "Menu De ADM \r(Amxmodxmenu)", "5", 1, FLAG_ACESS)
      if(!zp_get_user_assassin(id))
      menu_additem(menu, "Se Converter a Assassino", "6", 1, FLAG_ACESS)
      if(zp_get_user_assassin(id))
      menu_additem(menu, "\dSe Converter a Assassino \r[Ja Eh Assassino]", "6", 1, FLAG_ACESS)
      menu_additem(menu, "Mudar mapa para \rzm_inferno", "7", 1, FLAG_ACESS)
      menu_additem(menu, "Sair", "0", 0)
     
      menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
     
      menu_display(id, menu, 0)
  }
  else  ChatColor(id, "!g[ZP] !tVoce Nao Tem Acesso a Este Comando.")
}

public menu_handler(id, menu, item)
{
  if (item == MENU_EXIT)
  {
      menu_destroy(menu)
      return PLUGIN_HANDLED
  }
 
  new data[6], iName[64]
  new access, callback
  menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
 
  new key = str_to_num(data)
 
  switch(key)
  {
      case 1:  set_cvar_num("sv_restartround",1);
      case 2: server_cmd("zp_lighting h");
 
      case 3:
      {
        if(get_cvar_num("mp_roundtime") < 9)
        {
            set_cvar_num("mp_roundtime", 9)
            ChatColor(id, "!g[ZP] !tTempo de Round Aumentado Pra !g9!t Minutos")
            Menu(id)
        }
        else
        {
            set_cvar_num("mp_roundtime", 5)
            ChatColor(id, "!g[ZP] !tTempo de Round Diminuido Pra !g5!t Minutos")
            Menu(id)
        }
      }
      case 4: client_cmd(id, "/doar")
      case 5: client_cmd(id, "amxmodmenu");

      case 6:
      {
        if(zp_get_user_assassin(id))           
        ChatColor(id, "!g[ZP] !tVoce ja eh assassino")
        else zp_make_user_assassin(id);
      }
     
      case 7: server_cmd("map zm_inferno");
}
  menu_destroy(menu)
  return PLUGIN_HANDLED
}

stock ChatColor(const id, const input[], any:...)
{
  new count = 1, players[32]
  static msg[191]
  vformat(msg, 190, input, 3)
 
  replace_all(msg, 190, "!g", "^4")  // Chat Verde
  replace_all(msg, 190, "!y", "^1")  // Chat Normal
  replace_all(msg, 190, "!t", "^3")  // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco
  replace_all(msg, 190, "!t2", "^0") // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco
 
  if (id) players[0] = id; else get_players(players, count, "ch")

  for (new i = 0; i < count; i++)
  {
      if (is_user_connected(players[i]))
      {
        message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
        write_byte(players[i]);
        write_string(msg);
        message_end();
      }
  }
}

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Boatos que esse plugin ja existe.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
luanraitz escreveu:
Boatos que esse plugin ja existe.

SQNUNKA KKKKK

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Boatos que o autor desse plugin é o guhrds que fez pra csp em Fevereiro, tenho a data do plugin aki pra provar, ultima atualizaçao em setembro.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
luanraitz escreveu:
Boatos que o autor desse plugin é o guhrds que fez pra csp em Fevereiro, tenho a data do plugin aki pra provar, ultima atualizaçao em setembro.

qualquer 1 faz esse plugin mano fica xiu

@Edit 

modifiquei para o doar ficar no proprio plugin 

SMA

Código:

#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

#define PLUGIN "Mastermenu"
#define VERSION "1.0"
#define AUTHOR "[D]etonado[R] | [P]erfec[T] [S]cr[@]s[H] / Loko2"

#define FLAG_ACESS ADMIN_RCON

new g_UserTotalAmmo[33]
new g_CvarAllowDonate
new SayText

public plugin_init()
{
   register_clcmd( "say /mastermenu","Menu")
   g_CvarAllowDonate = register_cvar("zp_stats_allow_donate", "1")
   
   register_clcmd("say", "handleSay")
   register_clcmd("say_team", "handleSay")
   
   register_event("HLTV", "RoundStart", "a", "1=0", "2=0")

   SayText = get_user_msgid("SayText")
}

public Menu(id)
{
   
   if(get_user_flags(id) & FLAG_ACESS)
   {
      new menu = menu_create("Menu de Master", "menu_handler")
      
      menu_additem(menu, "Restart Round", "1", 1, FLAG_ACESS)
      menu_additem(menu, "Mapa Escuro", "2", 1, FLAG_ACESS)
      menu_additem(menu, "Mapa Claro", "3", 1, FLAG_ACESS)
      menu_additem(menu, "Aumentar tempo do Round", "4", 1, FLAG_ACESS)
      menu_additem(menu, "Doar AmmoPacks", "5", 1, FLAG_ACESS)
      menu_additem(menu, "Sair", "6", 0)
      
      menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
      
      menu_display(id, menu, 0)
   }
   else
   {
      client_print(id, print_chat, "Voce Nao Tem Acesso a Este Comando")
   }
}

public menu_handler(id, menu, item)
{
   if (item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new data[6], iName[64]
   new access, callback
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
   
   new key = str_to_num(data)
   
   switch(key)
   {
      case 1:
      {
         server_cmd("sv_restartround 3")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 2:
      {
         server_cmd("zp_lighting a")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 3:
      {
         server_cmd("zp_lighting h")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 4:
      {
         server_cmd("mp_roundtime 9")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
      case 5:
      {
         client_cmd(id, "/doar")
         menu_destroy(menu)
         return PLUGIN_HANDLED
      }
   }
   menu_destroy(menu)
   return PLUGIN_HANDLED
   
}
public RoundStart()
{
   if (get_pcvar_num(g_CvarAllowDonate))
   set_task(2.2, "MsgOnRoundStart")
}

public handleSay(id)
{
   new args[64]
   
   read_args(args, charsmax(args))
   remove_quotes(args)
   
   new arg1[16]
   new arg2[32]
   
   strbreak(args, arg1, charsmax(arg1), arg2, charsmax(arg2))
   if (get_pcvar_num(g_CvarAllowDonate) && equal(arg1,"/doar", 7))
      donate(id, arg2)
   
}

public donate(id, arg[])
{
   new to[32], count[10]
   strbreak(arg, to, 31, count, 9)
   
   if (!to[0] || !count[0])
   {
      client_printcolor(id, "!g[ZP] !yDigie /donate ou /doar para doar packs")
      return
   }
   new ammo_sender = zp_get_user_ammo_packs(id)
   new ammo
   if (equal(count, "all"))
      ammo = ammo_sender
   else
      ammo = str_to_num(count)
   if (ammo <= 0)
   {
      client_printcolor(id, "!g[ZP] !yQuantia invalida")
      return
   }
   ammo_sender -= ammo
   if (ammo_sender < 0)
   {
      ammo+=ammo_sender
      ammo_sender = 0
      
   }
   new reciever = cmd_target(id, to, (CMDTARGET_ALLOW_SELF))
   if (!reciever || reciever == id)
   {
      client_printcolor(id, "!g[ZP] !yPlayer !g%s !ynao encontrado!", to)
      return
   }
   
   zp_set_user_ammo_packs(reciever, zp_get_user_ammo_packs(reciever) + ammo)
   g_UserTotalAmmo[reciever] += ammo
   zp_set_user_ammo_packs(id, ammo_sender)
   new aName[32], vName[32]
   
   get_user_name(id, aName, 31)
   get_user_name(reciever, vName, 31)
   
   set_hudmessage(255, 0, 0, -1.0, 0.3, 0, 6.0, 6.0)
   show_hudmessage(0, "%s Doou %d Ammo Packs para %s!", aName, ammo, vName)
   
}
stock client_printcolor(const id, const input[], any:...)
{
   new count = 1, players[32]
   static msg[191]
   vformat(msg, 190, input, 3)
   
   replace_all(msg, 190, "!g", "^4") // Green Color
   replace_all(msg, 190, "!y", "^1") // Default Color
   replace_all(msg, 190, "!t", "^3") // Team Color
   
   if (id) players[0] = id; else get_players(players, count, "ch") 
   {
      for ( new i = 0; i < count; i++ )
      {
         if ( is_user_connected(players[i]) )
         {
            message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i])
            write_byte(players[i]);
            write_string(msg);
            message_end();
         }
      }
   }
}

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
@Loko 2 = Willian Pegando do /donate fica facíl ate eu faria. e tbm retiro os creditos do Leozinho

@Luan O Guhrds chega aos pés do perfect mas nao ate onde ele é. e você luan sabe fazer merda nenhuma.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
[D]etonado[R] escreveu:
@Loko 2 = Willian Pegando do /donate fica facíl ate eu faria. e tbm retiro os creditos do Leozinho

@Luan O Guhrds chega aos pés do perfect mas nao ate onde ele é. e você luan sabe fazer merda nenhuma.


Me revoltei agora, será mesmo que não chego aos pés do Perfect? Que tal um duelo de plugins?
O Luan sabe fazer coisas sim, não sabe programar, mais sabe administrar e defender o servidor de ataques, o resto é vida pessoal dele.

PS: O código do Leozinho está bem melhor, e ainda pode ser melhorado!

description[ Plugin ] MasterMenu Emptycomo ponho no meu server?

more_horiz
[D]etonado[R] escreveu:
Um plugin feito por mim, com uma pequena ajuda do [P]erfec[T] [S]cr[@]s[H]. nele tem funções de  um master, se você quiser da sua sugestão de que eu possa colocar ficarei grato.

Obs: Para o doar packs funcionar você deve ter o plugin dele, e tem q ter a FLAG "A" Que é a ADMIN_IMMUNITY


Vlw ai leozinho por consertar os erros de flag

Obs: Para você se converter em assasino e preciso ter a base que tem 1, e para mudar o mapa para zm_inferno, é preciso ter ele tbm.

Código:

#include <amxmodx>
#include <zombie_plague_advance>

#define PLUGIN "Mastermenu"
#define VERSION "1.0"
#define AUTHOR "[D]etonado[R] | [P]erfec[T] [S]cr[@]s[H] | Leozinho"


// Coloca na Flag A pq normalmente master usa a flag A que ning mais usa
#define FLAG_ACESS ADMIN_IMMUNITY


public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR) // Falto o Comando Register Plugin  
   register_clcmd("say /mastermenu","Menu")
   register_clcmd("say mastermenu","Menu")
   register_clcmd("say .mastermenu","Menu")
}

public Menu(id)
{
   if(get_user_flags(id) & FLAG_ACESS)
   {
      new menu = menu_create("\r[\dMenu de Master\r] \wComandos para evento", "menu_handler")
      
      menu_additem(menu, "Restart Round", "1", 1, FLAG_ACESS)
      
      menu_additem(menu, "Mapa Claro", "2", 1, FLAG_ACESS)
      
      if(get_cvar_num("mp_roundtime") < 9) menu_additem(menu, "Aumentar tempo do Round \r[Desativado]", "3", 1, FLAG_ACESS)
      if(get_cvar_num("mp_roundtime") >= 9) menu_additem(menu, "\dAumentar tempo do Round \r[Ativado]", "3", 1, FLAG_ACESS)

      menu_additem(menu, "Doar AmmoPacks", "4", 1, FLAG_ACESS)
      menu_additem(menu, "Menu De ADM \r(Amxmodxmenu)", "5", 1, FLAG_ACESS)
      if(!zp_get_user_assassin(id))
      menu_additem(menu, "Se Converter a Assassino", "6", 1, FLAG_ACESS)
      if(zp_get_user_assassin(id))
      menu_additem(menu, "\dSe Converter a Assassino \r[Ja Eh Assassino]", "6", 1, FLAG_ACESS)
      menu_additem(menu, "Mudar mapa para \rzm_inferno", "7", 1, FLAG_ACESS)
      menu_additem(menu, "Sair", "0", 0)
      
      menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
      
      menu_display(id, menu, 0)
   }
   else   ChatColor(id, "!g[ZP] !tVoce Nao Tem Acesso a Este Comando.")
}

public menu_handler(id, menu, item)
{
   if (item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
  
   new data[6], iName[64]
   new access, callback
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
  
   new key = str_to_num(data)
  
   switch(key)
   {
      case 1:   set_cvar_num("sv_restartround",1);
      case 2: server_cmd("zp_lighting h");
 
      case 3:
      {
         if(get_cvar_num("mp_roundtime") < 9)
         {
            set_cvar_num("mp_roundtime", 9)
            ChatColor(id, "!g[ZP] !tTempo de Round Aumentado Pra !g9!t Minutos")
            Menu(id)
         }
         else
         {
            set_cvar_num("mp_roundtime", 5)
            ChatColor(id, "!g[ZP] !tTempo de Round Diminuido Pra !g5!t Minutos")
            Menu(id)
         }
      }
      case 4: client_cmd(id, "/doar")
      case 5: client_cmd(id, "amxmodmenu");

      case 6:
      {
         if(zp_get_user_assassin(id))            
         ChatColor(id, "!g[ZP] !tVoce ja eh assassino")
         else zp_make_user_assassin(id);
      }
      
      case 7: server_cmd("map zm_inferno");
}
   menu_destroy(menu)
   return PLUGIN_HANDLED
}

stock ChatColor(const id, const input[], any:...)
{
   new count = 1, players[32]
   static msg[191]
   vformat(msg, 190, input, 3)
  
   replace_all(msg, 190, "!g", "^4")  // Chat Verde
   replace_all(msg, 190, "!y", "^1")  // Chat Normal
   replace_all(msg, 190, "!t", "^3")  // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco
   replace_all(msg, 190, "!t2", "^0") // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco
  
   if (id) players[0] = id; else get_players(players, count, "ch")

   for (new i = 0; i < count; i++)
   {
      if (is_user_connected(players[i]))
      {
         message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
         write_byte(players[i]);
         write_string(msg);
         message_end();
      }
   }
}




como ponho no meu server?

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
[D]etonado[R] escreveu:
@Loko 2 = Willian Pegando do /donate fica facíl ate eu faria. e tbm retiro os creditos do Leozinho

@Luan O Guhrds chega aos pés do perfect mas nao ate onde ele é. e você luan sabe fazer merda nenhuma.

falo nada seu lixo vai la zuar o server do MtsLa

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Loko2 escreveu:
[D]etonado[R] escreveu:
@Loko 2 = Willian Pegando do /donate fica facíl ate eu faria. e tbm retiro os creditos do Leozinho

@Luan O Guhrds chega aos pés do perfect mas nao ate onde ele é. e você luan sabe fazer merda nenhuma.

falo nada seu lixo vai la zuar o server do MtsLa


Concordo esse detoandor so ta zuando o serve do MtsLa

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
CrnNoia escreveu:
Loko2 escreveu:
[D]etonado[R] escreveu:
@Loko 2 = Willian Pegando do /donate fica facíl ate eu faria. e tbm retiro os creditos do Leozinho

@Luan O Guhrds chega aos pés do perfect mas nao ate onde ele é. e você luan sabe fazer merda nenhuma.

falo nada seu lixo vai la zuar o server do MtsLa


Concordo esse detoandor so ta zuando o serve do MtsLa


@CrnNoia Você não e nada pra falar isso de mim seu lixo, e eu ja sair do server dele, nao por isso mas por um outro motivo, vou avisar ele hoje.

@Loko = Willian Vai rippa plugins vai, unica coisa que sabe fazer

@Guhrds você não entendeu é ? "O Guhrds chega aos pés do perfect mas nao ate onde ele é" 
Quero dizer que você é bom como ele mas não tem a sabedoria dele de hoje.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
[D]etonado[R] escreveu:
@Loko 2 = Willian Pegando do /donate fica facíl ate eu faria. e tbm retiro os creditos do Leozinho

@Luan O Guhrds chega aos pés do perfect mas nao ate onde ele é. e você luan sabe fazer merda nenhuma.


Não é por puxar o saco mas o Guhrds é bem melhor do que eu e ele já é scripter assim a anos e eu ate agora só consegui criar poucos plugins inovados e ate agora tenho pouca experiencia nisso.

@Guh eu ate aceitaria um duelo desde que seja na area de zombie plague (de preferencia 4.3 ou advance) que não envolvesse os esquemas de nvault, fvault ou sql pois ainda não tenho pratica nessa área

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
né nada perfect
Por esse motivo que ele é um pouco melhor que você por que ele já é experiente com sql, nfvaul,t e fvault, mesmo assim não acredito muito por que vi um tópico de um banco dele que "Buatos pegou de um banco do Spriite"


@Guhrds

Alem dos seu bancos rippado, unico plugin seu ja visto foi o Destroyer de Menu

Última edição por [D]etonado[R] em 22/12/2013, 2:19 pm, editado 1 vez(es)

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Sem brigas né pessoal, o detonado fez esse plugin mesmo estou de prova, e não pedi em momento algum para ele colocar meu nome ali nos créditos, ele colocou pois eu ajudei ele, mais nem liguei, perfect é um bom scripter tem ajudado bastante o fórum, assim como o guh ajudou. Esse Loko2 é o willian ele tirou meus créditos ele sabe que não gosto dele porque ele ripou um plugin do Junin e fiquei puto e de la pra cá tenho banido ele, não vou mais bani-lo pois não faço mais parte dessa staff.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Parem de briga ai né ...

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Pessoal, parem de discutir. O Fórum não é de discussão e sim de uma pessoa tentar ajudar a outra, querem discutir que vá em outro lugar.

@Loko2
Banido por criar contas fakes.

Obs: Só serão aceitos comentários em relação sobre bugs/problemas/sugestões ou coisa do tipo ao plugin, nada de discussão.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Cara pra mim o [D]etonador eo Perfect tem toda razao pois esse Luan é mó migué da porra !

O Luan Falo pra mim que foi ele que fez os mods que esta la no DH HC os mods Berserker e Firebug depois que ele disse que foi ele que fez e vendeu pro Leh eu Rachei o Bico de Tanto RiR !

Luan NUBBBBBBB !!!!!!!!

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
tudo nb kk :x '

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Sem discussão!

já está na hora de fechar o tópico, um xingando o outro

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Eclipse escreveu:
Cara pra mim o [D]etonador eo Perfect tem toda razao pois esse Luan é mó migué da porra !

O Luan Falo pra mim que foi ele que fez os mods que esta la no DH HC os mods Berserker e Firebug depois que ele disse que foi ele que fez e vendeu pro Leh eu Rachei o Bico de Tanto RiR !

Luan NUBBBBBBB !!!!!!!!

WTF?
Não sei se ele disse isso mesmo, mas que fique claro que esses mods citados acima para os servidores DH foram feitos por mim...

E desde já peço desculpas por responder a um assunto que não condiz com o assunto tratado na postagem inicial do tópico.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Sdds eu ser mod pra bloquear essas merdas..

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Não é por nada, não vim aqui para discutir, mas quando eu rippei algum banco? Que eu saiba, eu peguei o ZP RAB (e nao RABS) e editei, postei até os créditos do verdadeiro autor. Nunca usei o banco do SpriiTe, só olhar o código e se divirta. E o "destroy", não o criei, apenas editei o plugin original.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
Buatos que você se arrependeu :D

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
[D]etonado[R] escreveu:
Buatos que você se arrependeu :D

De que? Não tenho nada virtualmente para me arrepender.
Vim apenas pra esclarecer coisas sobre mim quando sou citado.

description[ Plugin ] MasterMenu EmptyRe: [ Plugin ] MasterMenu

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder