AMX_CFG yetkisine sahip olan yetkililerin /isyanteam yazınca menüden şu özellikleri alabilecek şekilde ayarlarmısınız her el bir defa özellik alabilsin
1- Tüm mahkumlara bomba ver (sadece hegrenade)
2- Tüm mahkumlara +50HP ver
3- Tüm mahkumlara +10JB ver
Bu özelliklerden birini seçince saydan 2 defa
[JB] Isyan team baskani xxx özelligini tüm mahkumlara verdi tarzı yazı geçsin
yapabilen olursa çok işime yarar tşkkrler
Konu
Buyur;
PHP Kod:
#include <amxmodx>
#include <hamsandwich>
#include <jail>
#include <fun>
#define PLUGIN "Bos Menu"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
#define tag "REKLAM"
#define YETKI ADMIN_CFG
new bool:g_kullanildi = false;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /isyanteam","g_menu");
register_logevent("logevent_round_end", 2, "1=Round_End");
}
public g_menu(id) {
if(get_user_flags(id) & YETKI){
if(!g_kullanildi){
static Item[128]
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wIsyan Team Menu",tag)
new Menu = menu_create(Item, "g_menu_devam")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wTum Mahkumlara Bomba Ver.\d(Sadece \rHgrenade\d)",tag)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wTum Mahkumlara \r+50 \wHp Ver.",tag)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\d[ \r%s \d] \wTum Mahkumlara \r+10 \wJB Ver.",tag)
menu_additem(Menu, Item, "3")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
else{
renkli_yazi(id,"!t[ !g%s !t] !nHer el !g1 Kere !nbu menuyu kullanabilirsiniz.",tag)
}
}
else{
renkli_yazi(id,"!t[ !g%s !t] !nBu menuye girmek icin !gIsyan Team Baskani !nolman gerekiyor.",tag)
}
}
public g_menu_devam(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);
new isimcik[64]
get_user_name(id,isimcik,63)
switch(key)
{
case 1:{
new players[32],inum,id
get_players(players,inum)
static tempid;
for(new i; i<inum; i++)
{
tempid = players[i]
if(is_user_alive(tempid))
{
give_item(tempid,"weapon_hegrenade")
}
}
renkli_yazi(id,"!t[ !g%s !t] !nIsyan Team baskani tum mahkumlara !gHEGrenade !nverdi.",tag);
g_kullanildi = true;
}
case 2:{
new players[32],inum,id
get_players(players,inum)
static tempid
for(new i; i<inum; i++)
{
tempid = players[i]
if(is_user_alive(tempid))
{
set_user_health(tempid,get_user_health(tempid) + 50);
}
}
renkli_yazi(id,"!t[ !g%s !t] !nIsyan Team baskani tum mahkumlara !g+50 HP !nverdi.",tag);
g_kullanildi = true;
}
case 3:{
new players[32],inum,id
get_players(players,inum)
static tempid
for(new i; i<inum; i++)
{
tempid = players[i]
if(is_user_connected(tempid))
{
jb_set_user_packs(tempid,jb_get_user_packs(tempid) +10);
}
}
renkli_yazi(id,"!t[ !g%s !t] !nIsyan Team baskani tum mahkumlara !g+10 JB !nverdi.",tag);
g_kullanildi = true;
}
}
return PLUGIN_HANDLED
}
public logevent_round_end(){
g_kullanildi = false;
}
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"); // Default Renk(Sar??
replace_all(msg, 190, "!g", "^x04"); // Ye??Renk
replace_all(msg, 190, "!t", "^x03"); // Tak??enk( CT mavi , T k??z??
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();
}
}
}
}
Benzer Konular
Yorum
572
Okunma
28-03-2026, 23:15
)

