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ı

Konu Sahibi
hyuksel15
Mesajlar: 274
Kayıt: Pzr Nis 16, 2017 8:19 pm
Server Ip/DNS: 213.238.173.49
Clan İsmi: CRYGaming
İletişim:

Takım Seçme Menüsü

Mesaj gönderen hyuksel15 »

Takım Seçme Menüsü İstiyorum.Böyle Takım Seçerken Playerlerin Spece Geçmesine Engellemek Ve Sadece Adminlerin Spece Gecme izni Olmasını İstiyorum. Menüyü Açınca Spec Yerine İzleyici Yazmasını Ve Playerlere Kırmızı İle Adminlere Mavi İle Gösterilmisini İstiyorum. Sadece Kick Yetkisi Olan Adminler Geçebilecek Spece.

@Yek'-ta
@specified
@PaZee
@redarmygaming

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
hyuksel15
Mesajlar: 274
Kayıt: Pzr Nis 16, 2017 8:19 pm
Server Ip/DNS: 213.238.173.49
Clan İsmi: CRYGaming
İletişim:

Takım Seçme Menüsü

Mesaj gönderen hyuksel15 »

Resim

Yani Bu Şekilde Olmasını İstiyorum.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Takım Seçme Menüsü

Mesaj gönderen PaZee »

mavi olmaz .

Kod: Tümünü seç

White - \w
Yellow - \y
Red - \r
Grey/Disabled - \d

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

Takım Seçme Menüsü

Mesaj gönderen PaZee »

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"

#define YETKI ADMIN_ADMIN

new tsayisi
new ctsayisi

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd( "teamjoin", "CmdTeamJoin" )
	register_clcmd( "jointeam", "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")
	if(get_user_flags(id) & YETKI)
	{
	formatex(Item,charsmax(Item),"\wIzleyici")
	menu_additem(Menu,Item,"3")
	}
	else
	{
	formatex(Item,charsmax(Item),"\dIzleyici")
	menu_additem(Menu,Item,"4")
	}
			
	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")
		}
		case 4 :
		{
			renkli_yazi(id,"!tBu ozellige kavusmak icin yetkili olmaniz gerek.")	
		}
	}
	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
Kullanıcı avatarı

Konu Sahibi
hyuksel15
Mesajlar: 274
Kayıt: Pzr Nis 16, 2017 8:19 pm
Server Ip/DNS: 213.238.173.49
Clan İsmi: CRYGaming
İletişim:

Takım Seçme Menüsü

Mesaj gönderen hyuksel15 »

Teşşekürler Deniyecegim.

@PaZee

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
hyuksel15
Mesajlar: 274
Kayıt: Pzr Nis 16, 2017 8:19 pm
Server Ip/DNS: 213.238.173.49
Clan İsmi: CRYGaming
İletişim:

Takım Seçme Menüsü

Mesaj gönderen hyuksel15 »

Eklentiyi Yükledim Plugins.ini ye Yazdım TakımDeisme.amxx Diye mapda deiştim ama çalımadı nasıl yapabilirim.

@PaZee

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

ogibaba911
Mesajlar: 2347
Kayıt: Pzr Haz 11, 2017 11:17 am
Konum: Türkiye

Takım Seçme Menüsü

Mesaj gönderen ogibaba911 »

Aynen çıkmıyor @PaZee

Link:
Linklerini gizle
Linki Kopyala
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 »

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"

#define YETKI ADMIN_ADMIN

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")
   if(get_user_flags(id) & YETKI)
   {
   formatex(Item,charsmax(Item),"\wIzleyici")
   menu_additem(Menu,Item,"3")
   }
   else
   {
   formatex(Item,charsmax(Item),"\dIzleyici")
   menu_additem(Menu,Item,"4")
   }
         
   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")
      }
      case 4 :
      {
         renkli_yazi(id,"!tBu ozellige kavusmak icin yetkili olmaniz gerek.")   
      }
   }
   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
Kullanıcı avatarı

ogibaba911
Mesajlar: 2347
Kayıt: Pzr Haz 11, 2017 11:17 am
Konum: Türkiye

Takım Seçme Menüsü

Mesaj gönderen ogibaba911 »

emirakpinar yazdı:

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"

#define YETKI ADMIN_ADMIN

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")
   if(get_user_flags(id) & YETKI)
   {
   formatex(Item,charsmax(Item),"\wIzleyici")
   menu_additem(Menu,Item,"3")
   }
   else
   {
   formatex(Item,charsmax(Item),"\dIzleyici")
   menu_additem(Menu,Item,"4")
   }
         
   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")
      }
      case 4 :
      {
         renkli_yazi(id,"!tBu ozellige kavusmak icin yetkili olmaniz gerek.")   
      }
   }
   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();
         }
      }
   }
}
Emirim olduda ellerine sağlık ama ben spece geçemiyom o spec olayını herkese açık yaparmısın :D

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
hyuksel15
Mesajlar: 274
Kayıt: Pzr Nis 16, 2017 8:19 pm
Server Ip/DNS: 213.238.173.49
Clan İsmi: CRYGaming
İletişim:

Takım Seçme Menüsü

Mesaj gönderen hyuksel15 »

#define YETKI ADMIN_ADMIN bu kısmı ADMIN_Kick Yaparsan Belki Geçebilirsin.

Link:
Linklerini gizle
Linki Kopyala
Cevapla