Revmenu Plugini
Moderatör: Moderatörler
-
mkiranatli
Konu Sahibi - Mesajlar: 580
- Kayıt: Çrş Haz 07, 2017 11:50 am
- Konum: Kayseri
- Server Ip/DNS: 213.238.173.28
- Clan İsmi: Quanaril ' Jail
- İletişim:
Revmenu Plugini
Revmenü pluginim kick yetkisine ayarlı herhalde. R yetkisine ayarlayacak var mı?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
TunnS[C]
- Mesajlar: 3971
- Kayıt: Prş Oca 05, 2017 12:38 pm
- Konum: Ordu
- Server Ip/DNS: 213.238.173.78
- Clan İsmi: CapitaLL |
- İletişim:
Revmenu Plugini
Kod: Tümünü seç
/* Script generated by Pawn Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#define PLUGIN "RevMenuleri"
#define AUTHOR "Anil Can"
#define VERSION "1.0"
new mahkumrevle;
new gardiyanrevle;
new revmenu ;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /revmenu","kontrol")
register_clcmd("say_team /revmenu","kontrol")
mahkumrevle = register_cvar("rev_mahkum","1")
gardiyanrevle = register_cvar("rev_gardiyan","1")
revmenu = register_cvar("revmenu","1")
}
public kontrol(id)
{
if(get_user_team(id) == 2)
{
rev(id)
}
else if(get_user_flags(id) & ADMIN_LEVEL_F)
{
rev(id)
}
return PLUGIN_HANDLED
}
public rev(id)
{
new Menuz[512]
formatex(Menuz,charsmax(Menuz),"\rRev Menuleri")
new menu = menu_create(Menuz, "revmenuleri")
if(get_pcvar_num(mahkumrevle) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yOlmus Tum Mahkumlari Revle")
menu_additem(menu,Menuz,"1")
}
if(get_pcvar_num(gardiyanrevle) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yOlmus Tum Gardiyanlari Revle")
menu_additem(menu,Menuz,"2")
}
if(get_pcvar_num(revmenu) == 1)
{
formatex(Menuz,charsmax(Menuz),"\yRevmenu \d(Listede Sadece Mahkumlar Gozukur)")
menu_additem(menu,Menuz,"3")
}
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public revmenuleri(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)
if(str_to_num(data) == 1)
{
mahkumrevive(id)
}
else if(str_to_num(data) == 2)
{
gardiyanrevive(id)
}
else if(str_to_num(data) == 3)
{
revivemenu(id)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public mahkumrevive(id)
{
for(new i= 1; i < 33; i++)
{
if(is_user_connected(i) && !is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
{
ExecuteHamB(Ham_CS_RoundRespawn,i)
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
}
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi Olu Olan Mahkumlari Revledi",adnm)
}
public gardiyanrevive(id)
{
for(new i= 1; i < 33; i++)
{
if(is_user_connected(i) && !is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_CT)
{
ExecuteHamB(Ham_CS_RoundRespawn,i)
strip_user_weapons(i)
give_item(i,"weapon_knife")
}
}
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi Olu Olan Gardiyanlari Revledi",adnm)
}
public revivemenu(id)
{
new ad[32],sznum[6]
new menu = menu_create("\rRevive Menu","revive_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 1 && !is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu, 0)
return PLUGIN_HANDLED
}
public revive_devam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
ExecuteHamB(Ham_CS_RoundRespawn,tid)
new adnm[33]
get_user_name(id,adnm,32)
renkli_yazi(0,"!n[!t%s!n] !gAdli Kisi !n[!t%s!n] !gAdli Mahkumu Revledi",adnm,ad)
revivemenu(id)
return PLUGIN_HANDLED
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01");
replace_all(msg, 190, "!g", "^x04");
replace_all(msg, 190, "!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 |
-
Mustafa Kemal1
- Mesajlar: 2059
- Kayıt: Sal Oca 10, 2017 4:03 pm
- Server Ip/DNS: csxx. Csduragi.com
- Clan İsmi: kaoS GamınG
- İletişim:
Revmenu Plugini
EKTE
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| Link: | |
| Linklerini gizle |
-
mkiranatli
Konu Sahibi - Mesajlar: 580
- Kayıt: Çrş Haz 07, 2017 11:50 am
- Konum: Kayseri
- Server Ip/DNS: 213.238.173.28
- Clan İsmi: Quanaril ' Jail
- İletişim:
-
TunnS[C]
- Mesajlar: 3971
- Kayıt: Prş Oca 05, 2017 12:38 pm
- Konum: Ordu
- Server Ip/DNS: 213.238.173.78
- Clan İsmi: CapitaLL |
- İletişim:
Revmenu Plugini
r yetkisi ADMIN_LEVEL_F zatenmkiranatli yazdı:admin lefel f yazıyor? eminmisiniz r yetkisine mi ayarlı
| Link: | |
| Linklerini gizle |
-
Menyak1234
- Mesajlar: 3
- Kayıt: Sal May 26, 2020 2:24 am