Takım Seçme Menüsü
Moderatör: Moderatörler
-
Konu Sahibi - 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ü
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
@Yek'-ta
@specified
@PaZee
@redarmygaming
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 274
- Kayıt: Pzr Nis 16, 2017 8:19 pm
- Server Ip/DNS: 213.238.173.49
- Clan İsmi: CRYGaming
- İletişim:
-
- 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ü
mavi olmaz .
Kod: Tümünü seç
White - \w
Yellow - \y
Red - \r
Grey/Disabled - \d
Link: | |
Linklerini gizle |
-
- 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ü
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 |
-
Konu Sahibi - Mesajlar: 274
- Kayıt: Pzr Nis 16, 2017 8:19 pm
- Server Ip/DNS: 213.238.173.49
- Clan İsmi: CRYGaming
- İletişim:
-
Konu Sahibi - 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ü
Eklentiyi Yükledim Plugins.ini ye Yazdım TakımDeisme.amxx Diye mapda deiştim ama çalımadı nasıl yapabilirim.
@PaZee
@PaZee
Link: | |
Linklerini gizle |
-
- Mesajlar: 2347
- Kayıt: Pzr Haz 11, 2017 11:17 am
- Konum: Türkiye
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Takım Seçme Menüsü
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 |
-
- Mesajlar: 2347
- Kayıt: Pzr Haz 11, 2017 11:17 am
- Konum: Türkiye
Takım Seçme Menüsü
Emirim olduda ellerine sağlık ama ben spece geçemiyom o spec olayını herkese açık yaparmısınemirakpinar 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(); } } } }

Link: | |
Linklerini gizle |
-
Konu Sahibi - 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ü
#define YETKI ADMIN_ADMIN bu kısmı ADMIN_Kick Yaparsan Belki Geçebilirsin.
Link: | |
Linklerini gizle |