Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Takım Seçme Menüsü

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

emirakpinar
Mesajlar: 1958
Kayıt: Sal Tem 05, 2016 2:27 pm
Server Ip/DNS: -
Clan İsmi: -
İletişim:

Takım Seçme Menüsü

Mesaj gönderen emirakpinar »

@ogibaba911

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "takimenu"
#define VERSION "1.0"
#define AUTHOR "PaZee"


new tsayisi
new ctsayisi

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
   register_clcmd( "teamjoin", "CmdTeamJoin" )
   register_clcmd( "jointeam", "CmdTeamJoin" )
   register_clcmd( "chooseteam", "CmdTeamJoin" )
}
public CmdTeamJoin( id )
{
    takimenusu(id)
    
    return PLUGIN_HANDLED;
}
public takimenusu(id)
{
   static Item[64];
   new Menu;
   formatex(Item,charsmax(Item),"\rDunya")
   Menu = menu_create(Item,"takim_alt")
   
   tsayisi = 0
   ctsayisi = 0
   kisisayilari()

         
         
   formatex(Item,charsmax(Item),"\rTerorist %i",tsayisi)
   menu_additem(Menu,Item,"1")
   formatex(Item,charsmax(Item),"\yCounter Terorist %i",ctsayisi)
   menu_additem(Menu,Item,"2")
   formatex(Item,charsmax(Item),"\wIzleyici")
   menu_additem(Menu,Item,"3")
         
   menu_addtext(Menu, "\rBILGI \d: \wSadece Yetkililer Spec gecebilir.")
         
   menu_setprop(Menu, MPROP_EXITNAME, "\rCikis") 
   menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL) 
   menu_display(id, Menu)
}
public takim_alt(id,menu,item)
{
   if(item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   new access,callback,data[6],iname[64]
   
   menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
   
   
   new key = str_to_num(data)
   
   switch(key)
   {
      case 1 :
      {
         user_kill(id)
         cs_set_user_team(id, CS_TEAM_T)
         renkli_yazi(id,"!tBasarlili Sekilde Terrorist Takimina gectiniz")
      }   
      case 2 :
      {
         user_kill(id)
         cs_set_user_team(id, CS_TEAM_CT)
         renkli_yazi(id,"!tBasarlili Sekilde Counter Terrorist Takimina gectiniz")
      }   
      case 3 :
      {
         user_kill(id)
         cs_set_user_team(id, CS_TEAM_SPECTATOR)
         renkli_yazi(id,"!tBasarili bir sekilde Izleyici moduna gectiniz")
      }
   }
   menu_destroy(menu)
   return PLUGIN_HANDLED
}

public kisisayilari()
{
   new players[32],inum,id
   get_players(players,inum)
   for(new i;i<inum;i++)
   {
      id = players[i]
      switch(get_user_team(id))
      {
         case 1:
   {
      tsayisi++
   }
   case 2:
   {
      ctsayisi++
   }
      }
   }
}
stock renkli_yazi(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, sizeof(msg) - 1, input, 3);

   replace_all(msg, sizeof(msg) - 1, "!n", "^x01"); 
   replace_all(msg, sizeof(msg) - 1, "!g", "^x04"); 
   replace_all(msg, sizeof(msg) - 1, "!t", "^x03"); 
   
   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();
         }
      }
   }
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla