arkadaşlar şöyle bi eklenti istesem yapma şansınız varmıdır
bi menü olcak pro public için bomba satın al menü
1. seçenek bomba al
2. seçenek sadece kurucularda gözükücek : tüm bombaları bedava yap
kurucu 2. seçeneğe tıkladığı zaman 1. seçenekti bombalar bedava olucak map değişene kadar. ve oyuncu 1. seçenekteki bombaları her el 1 defa alıcak.
yapana şimdiden çok teşekkürler.
Konu
PHP Kod:
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new const tag[] = "webailesi";
new cvar,bool:engel[MAX_CLIENTS+1],bool:free;
public plugin_init()
{
register_plugin("BombaMenu", "0.1", "KayraLynch");
register_clcmd("say /bomba", "bomba_menu");
bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar);
RegisterHookChain(RG_CBasePlayer_Spawn,"CBasePlayer_Spawn", .post=true);
}
public CBasePlayer_Spawn(id)
{
engel[id] = false;
}
public bomba_menu(id)
{
if(!is_user_alive(id))
{
client_print_color(id,id,"^3%s, ^4Oluyken bu menuye giremezsin.",tag);
return;
}
if(engel[id])
{
client_print_color(id,id,"^3%s, ^4Bu round zaten menuyu kullanmissin.",tag);
return;
}
else {
new menu = menu_create(fmt("\y%s \w- \rBomba Menu", tag), "bomba_menu_devam");
menu_additem(menu, fmt("\y%s \w- \rBomba Al \d[\y%i $\d]", tag, cvar));
if(get_user_flags(id) & ADMIN_RCON)
{
menu_additem(menu, fmt("\y%s \w- \rBombayi %s Yap", tag, free ? "Parali":"Ucretsiz" ));
}
menu_setprop(menu, MPROP_EXITNAME,fmt( "\y%s \w- \rCikis", tag));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
public bomba_menu_devam(const id, const menu, const item) {
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
if(get_member(id, m_iAccount) >= cvar)
{
rg_add_account(id, get_member(id, m_iAccount) - cvar, AS_SET);
rg_give_item(id, "weapon_hegrenade");
engel[id] = true;
client_print_color(id,id,"^3%s, ^4Marketten bomba satin aldin.",tag);
}
else
{
client_print_color(id,id,"^3%s, ^4Paran yeterli degil.",tag);
}
}
case 1:
{
if(get_user_flags(id) & ADMIN_RCON)
{
if(!free)
{
free = true;
cvar = 0;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3ucretsiz ^4yapti",tag,id);
}
else
{
free = false;
cvar = 300;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3parali ^4yapti",tag,id);
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
PHP Kod:
bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar); // Bomba fiyatı
(09-07-2021, 12:20)orucoglukayra Adlı Kullanıcıdan Alıntı:PHP Kod:#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new const tag[] = "webailesi";
new cvar,bool:engel[MAX_CLIENTS+1],bool:free;
public plugin_init()
{
register_plugin("BombaMenu", "0.1", "KayraLynch");
register_clcmd("say /bomba", "bomba_menu");
bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar);
RegisterHookChain(RG_CBasePlayer_Spawn,"CBasePlayer_Spawn", .post=true);
}
public CBasePlayer_Spawn(id)
{
engel[id] = false;
}
public bomba_menu(id)
{
if(!is_user_alive(id))
{
client_print_color(id,id,"^3%s, ^4Oluyken bu menuye giremezsin.",tag);
return;
}
if(engel[id])
{
client_print_color(id,id,"^3%s, ^4Bu round zaten menuyu kullanmissin.",tag);
return;
}
else {
new menu = menu_create(fmt("\y%s \w- \rBomba Menu", tag), "bomba_menu_devam");
menu_additem(menu, fmt("\y%s \w- \rBomba Al \d[\y%i $\d]", tag, cvar));
if(get_user_flags(id) & ADMIN_RCON)
{
menu_additem(menu, fmt("\y%s \w- \rBombayi %s Yap", tag, free ? "Parali":"Ucretsiz" ));
}
menu_setprop(menu, MPROP_EXITNAME,fmt( "\y%s \w- \rCikis", tag));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
public bomba_menu_devam(const id, const menu, const item) {
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
if(get_member(id, m_iAccount) >= cvar)
{
rg_add_account(id, get_member(id, m_iAccount) - cvar, AS_SET);
rg_give_item(id, "weapon_hegrenade");
engel[id] = true;
client_print_color(id,id,"^3%s, ^4Marketten bomba satin aldin.",tag);
}
else
{
client_print_color(id,id,"^3%s, ^4Paran yeterli degil.",tag);
}
}
case 1:
{
if(get_user_flags(id) & ADMIN_RCON)
{
if(!free)
{
free = true;
cvar = 0;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3ucretsiz ^4yapti",tag,id);
}
else
{
free = false;
cvar = 300;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3parali ^4yapti",tag,id);
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}PHP Kod:bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar); // Bomba fiyatı
elinize sağlık fakat reapi olmadan yapıp atarmısınız.
(09-07-2021, 13:21)BlackCaT\ Adlı Kullanıcıdan Alıntı:Reapi kullan daha iyi.(09-07-2021, 12:20)orucoglukayra Adlı Kullanıcıdan Alıntı:PHP Kod:#pragma semicolon 1
#include <amxmodx>
#include <reapi>
new const tag[] = "webailesi";
new cvar,bool:engel[MAX_CLIENTS+1],bool:free;
public plugin_init()
{
register_plugin("BombaMenu", "0.1", "KayraLynch");
register_clcmd("say /bomba", "bomba_menu");
bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar);
RegisterHookChain(RG_CBasePlayer_Spawn,"CBasePlayer_Spawn", .post=true);
}
public CBasePlayer_Spawn(id)
{
engel[id] = false;
}
public bomba_menu(id)
{
if(!is_user_alive(id))
{
client_print_color(id,id,"^3%s, ^4Oluyken bu menuye giremezsin.",tag);
return;
}
if(engel[id])
{
client_print_color(id,id,"^3%s, ^4Bu round zaten menuyu kullanmissin.",tag);
return;
}
else {
new menu = menu_create(fmt("\y%s \w- \rBomba Menu", tag), "bomba_menu_devam");
menu_additem(menu, fmt("\y%s \w- \rBomba Al \d[\y%i $\d]", tag, cvar));
if(get_user_flags(id) & ADMIN_RCON)
{
menu_additem(menu, fmt("\y%s \w- \rBombayi %s Yap", tag, free ? "Parali":"Ucretsiz" ));
}
menu_setprop(menu, MPROP_EXITNAME,fmt( "\y%s \w- \rCikis", tag));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
public bomba_menu_devam(const id, const menu, const item) {
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
if(get_member(id, m_iAccount) >= cvar)
{
rg_add_account(id, get_member(id, m_iAccount) - cvar, AS_SET);
rg_give_item(id, "weapon_hegrenade");
engel[id] = true;
client_print_color(id,id,"^3%s, ^4Marketten bomba satin aldin.",tag);
}
else
{
client_print_color(id,id,"^3%s, ^4Paran yeterli degil.",tag);
}
}
case 1:
{
if(get_user_flags(id) & ADMIN_RCON)
{
if(!free)
{
free = true;
cvar = 0;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3ucretsiz ^4yapti",tag,id);
}
else
{
free = false;
cvar = 300;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3parali ^4yapti",tag,id);
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}PHP Kod:bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar); // Bomba fiyatı
elinize sağlık fakat reapi olmadan yapıp atarmısınız.
PHP Kod:
#pragma semicolon 1
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>
new const tag[] = "webailesi";
new cvar,bool:engel[33],bool:free;
public plugin_init()
{
register_plugin("BombaMenu", "0.1", "KayraLynch");
register_clcmd("say /bomba", "bomba_menu");
bind_pcvar_num(create_cvar("bomba_fiyat", "300"), cvar);
RegisterHam(Ham_Spawn, "player", "Spawn");
}
public Spawn(id)
{
engel[id] = false;
}
public bomba_menu(id)
{
if(!is_user_alive(id))
{
client_print_color(id,id,"^3%s, ^4Oluyken bu menuye giremezsin.",tag);
return;
}
if(engel[id])
{
client_print_color(id,id,"^3%s, ^4Bu round zaten menuyu kullanmissin.",tag);
return;
}
else {
new menu = menu_create(fmt("\y%s \w- \rBomba Menu", tag), "bomba_menu_devam");
menu_additem(menu, fmt("\y%s \w- \rBomba Al \d[\y%i $\d]", tag, cvar));
if(get_user_flags(id) & ADMIN_RCON)
{
menu_additem(menu, fmt("\y%s \w- \rBombayi %s Yap", tag, free ? "Parali":"Ucretsiz" ));
}
menu_setprop(menu, MPROP_EXITNAME,fmt( "\y%s \w- \rCikis", tag));
menu_setprop(menu,MPROP_NUMBER_COLOR,"\d");
menu_display(id, menu);
}
}
public bomba_menu_devam(const id, const menu, const item) {
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
if(cs_get_user_money(id) >= cvar)
{
cs_set_user_money(id, cs_get_user_money(id) - cvar);
give_item(id, "weapon_hegrenade");
engel[id] = true;
client_print_color(id,id,"^3%s, ^4Marketten bomba satin aldin.",tag);
}
else
{
client_print_color(id,id,"^3%s, ^4Paran yeterli degil.",tag);
}
}
case 1:
{
if(get_user_flags(id) & ADMIN_RCON)
{
if(!free)
{
free = true;
cvar = 0;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3ucretsiz ^4yapti",tag,id);
}
else
{
free = false;
cvar = 300;
client_print_color(id,id,"^3%s, ^4%n adli admin bombalari ^3parali ^4yapti",tag,id);
}
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
İstek konusu, @"orucoglukayra" adlı kullanıcı tarafından 21 saat içinde çözülmüştür.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 131 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
İsteği çözdüğü için orucoglukayra Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
orucoglukayra Adlı kullanıcı sizin dışınızda toplam 131 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
Benzer Konular
Yorum
593
Okunma
28-03-2026, 23:15
)

