








Moderatör: Moderatörler
Link: | |
Linklerini gizle |
Aynı konuyu 2.kere açma bu 1yigit2001y yazdı: Çrş Eyl 12, 2018 6:18 pm beyler bu pluguni kendim yapıyorum da sizden bir sey istiyorum bu menuye sadece bır kez kahraman alınsın bi daha almasın diger el alsın ve bu menuye RCON yetkisi olanların gırmesını ıstıyorum yaparsanız cok mutlu olurum acılll![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Link: | |
Linklerini gizle |
Link: | |
Linklerini gizle |
gorulmedi diye tekrar tekrar açmamalısın sabırla bekleyeceksin.
Link: | |
Linklerini gizle |
Kod: Tümünü seç
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>
#define TAG "[F]edaILer [G]aming JailBreak"
#define PLUGIN "Bos Menu"
#define VERSION "1.2"
#define AUTHOR "NightFly"
#define Super_KHRM ADMIN_RCON
new eldebir[33];
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /menu","Menu")
register_clcmd("say_team /menu","Menu")
register_logevent("Event_RoundStart", 2, "1=Round_Start")
}
public Event_RoundStart()
{
for(new i;i<get_maxplayers(); i++)
{
eldebir[i] = 0 // her el girebilmesi icin sifirladim
}
}
public Menu(id) {
if(get_user_flags(id) & ADMIN_RCON && eldebir[id] == 0) // rcon yetkisi varsa ve eldebir değişkeni 0 a eşitse
{
eldebir[id] = 1 // e esitledim
new menu = menu_create("\ySuper Kahraman Menu", "menu_handler")
menu_additem(menu, "\yHULK", "1", 0);
menu_additem(menu, "\yBATMAN", "2", 0);
menu_additem(menu, "\yBos Menu", "3", 0);
menu_additem(menu, "\yBos Menu", "4", 0);
menu_additem(menu, "\yBos Menu", "5", 0);
menu_additem(menu, "\yBos Menu", "6", 0);
menu_additem(menu, "\yBos Menu", "7", 0);
menu_additem(menu, "\yBos Menu", "8", 0);
menu_additem(menu, "\yBos Menu", "9", 0);
menu_additem(menu, "\yBos Menu", "10", 0);
menu_additem(menu, "\yBos Menu", "11", 0);
menu_additem(menu, "\yBos Menu", "12", 0);
menu_additem(menu, "\yBos Menu", "13", 0);
menu_additem(menu, "\yBos Menu", "14", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yDersim \r[KHRMN] \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
else
{
renkli_yazi(id,"!g Yetkin Yetersiz veya daha once girmissin.")
}
return PLUGIN_CONTINUE
}
public menu_handler(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 adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
set_user_health(id, get_user_health(id) + 400);
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id);
write_short(1<<14);
write_short(1<<9);
write_short(1<<11);
write_byte(0);write_byte(255);write_byte(0);
write_byte(255);
message_end();
renkli_yazi(id,"!n[!t%s!n] !gELIT menuden !n[!tHULK MODU!n] !galdin.",TAG)
get_user_name(id, iName, charsmax(iName));
renkli_yazi(0,"!n[!t%s!n] !g%s !tadli oyuncu !n[!gHULK MODU!n] !taldi!n.", TAG, iName);
}
case 2: {
set_user_armor(id, get_user_armor(id) + 400);
}
case 3: {
//
}
case 4: {
//
}
case 5: {
//
}
case 6: {
//
}
case 7: {
//
}
case 8: {
//
}
case 9: {
//
}
case 10: {
//
}
case 11: {
//
}
case 12: {
//
}
case 13: {
//
}
case 14: {
//
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/*============================================================
Stocks!
============================================================*/
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şil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmı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();
}
}
}
}
/*============================================================
Precaches
============================================================*/
public plugin_precache()
{
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
Link: | |
Linklerini gizle |
Link: | |
Linklerini gizle |
yigit2001y yazdı: Çrş Eyl 12, 2018 6:18 pm beyler bu pluguni kendim yapıyorum da sizden bir sey istiyorum bu menuye sadece bır kez kahraman alınsın bi daha almasın diger el alsın ve bu menuye RCON yetkisi olanların gırmesını ıstıyorum yaparsanız cok mutlu olurum acılll![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Kod: Tümünü seç
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <engine>
#define TAG "[F]edaILer [G]aming JailBreak"
#define PLUGIN "Bos Menu"
#define VERSION "1.2"
#define AUTHOR "NightFly"
new g_birdefa[33];
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_clcmd("say /menu","Menu")
register_clcmd("say_team /menu","Menu")
register_event("HLTV", "elbasi", "a", "1=0", "2=0")
}
public Menu(id) {
if(get_user_flags(id) & ADMIN_RCON && g_birdefa[id])
{
new menu = menu_create("\ySuper Kahraman Menu", "menu_handler")
menu_additem(menu, "\yHULK", "1", 0);
menu_additem(menu, "\yBATMAN", "2", 0);
menu_additem(menu, "\yBos Menu", "3", 0);
menu_additem(menu, "\yBos Menu", "4", 0);
menu_additem(menu, "\yBos Menu", "5", 0);
menu_additem(menu, "\yBos Menu", "6", 0);
menu_additem(menu, "\yBos Menu", "7", 0);
menu_additem(menu, "\yBos Menu", "8", 0);
menu_additem(menu, "\yBos Menu", "9", 0);
menu_additem(menu, "\yBos Menu", "10", 0);
menu_additem(menu, "\yBos Menu", "11", 0);
menu_additem(menu, "\yBos Menu", "12", 0);
menu_additem(menu, "\yBos Menu", "13", 0);
menu_additem(menu, "\yBos Menu", "14", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yDersim \r[KHRMN] \dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
return PLUGIN_CONTINUE
}
public menu_handler(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 adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
set_user_health(id, get_user_health(id) + 400);
set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)
message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id);
write_short(1<<14);
write_short(1<<9);
write_short(1<<11);
write_byte(0);write_byte(255);write_byte(0);
write_byte(255);
message_end();
renkli_yazi(id,"!n[!t%s!n] !gELIT menuden !n[!tHULK MODU!n] !galdin.",TAG)
get_user_name(id, iName, charsmax(iName));
renkli_yazi(0,"!n[!t%s!n] !g%s !tadli oyuncu !n[!gHULK MODU!n] !taldi!n.", TAG, iName);
g_birdefa[id] = false
}
case 2: {
set_user_armor(id, get_user_armor(id) + 400);
g_birdefa[id] = false
}
case 3: {
g_birdefa[id] = false
}
case 4: {
g_birdefa[id] = false
//
}
case 5: {
g_birdefa[id] = false
//
}
case 6: {
g_birdefa[id] = false
//
}
case 7: {
g_birdefa[id] = false
//
}
case 8: {
g_birdefa[id] = false
//
}
case 9: {
g_birdefa[id] = false
//
}
case 10: {
g_birdefa[id] = false
//
}
case 11: {
g_birdefa[id] = false
//
}
case 12: {
g_birdefa[id] = false
//
}
case 13: {
g_birdefa[id] = false
//
}
case 14: {
g_birdefa[id] = false
//
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public elbasi()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
id = players[i]
g_birdefa[id] = true
}
}
/*============================================================
Stocks!
============================================================*/
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þil Renk
replace_all(msg, 190, "!t", "^x03"); // Takým Renk( CT mavi , T kýrmý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();
}
}
}
}
/*============================================================
Precaches
============================================================*/
public plugin_precache()
{
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
Link: | |
Linklerini gizle |
dediklerini yaptım oğreniyorsun diye biraz açıkladım anlamında solemişdim
Link: | |
Linklerini gizle |