(19-05-2021, 09:58)bilalgecer47 Adlı Kullanıcıdan Alıntı: Deneyin.Tam reapiye çevirmedim çalışırsa başka konu açtırıp çevirtebilirsiniz.hocam ısyanmenu gırdıgımde jb parası 19090959492 filan oluyor para 4.02 ikenKod:#include <amxmodx>
#include <reapi>
#include <fun>
native set_lights(const Lighting[]);
native jb_get_user_packs(id);
native jb_set_user_packs(id, Float:ammount) ;
new Tag[] = "[ K4 - IsyanMenu ]"
new bool:sarsiliyor = false
new bool:Bindle = false
new GorunmezJB,GodmodeJB,NoclipJB,ElektrikJB,YereGomJB,DepremJB,YuksekJB,Zaman,KalkanJB,RastgeleJB,CTOldurJB,HpMiktari
public plugin_init() {
register_plugin("Isyan Menu", "1.0", "K4DavRa")
register_clcmd("say /isyanmenu","Menu")
register_clcmd("say_team /isyanmenu","Menu")
register_clcmd("say /isyanvar","Menu")
register_clcmd("say_team /isyanvar","Menu")
register_clcmd("drop","Yasak")
RegisterHookChain(RG_CBasePlayer_Spawn,"AdamDogunca",1);
GorunmezJB = register_cvar("k4_gorunmez","20")
GodmodeJB = register_cvar("k4_olumsuz","20")
NoclipJB = register_cvar("k4_noclip","20")
ElektrikJB = register_cvar("k4_elektrik","10")
YereGomJB = register_cvar("k4_yeregom","15")
DepremJB = register_cvar("k4_deprem","15")
YuksekJB = register_cvar("k4_ziplama","15")
Zaman = register_cvar("k4_zaman","5")
KalkanJB = register_cvar("k4_kalkan","25")
RastgeleJB = register_cvar("k4_rastgele","25")
CTOldurJB = register_cvar("k4_ctinfaz","50")
HpMiktari = register_cvar("k4_hpmiktari","100")
}
public Menu(id) {
if(get_user_team(id) != 1 && !is_user_alive(id)) {
return PLUGIN_HANDLED
}
new menu = menu_create("\r Isyan Menu", "menu_handler")
new dede = jb_get_user_packs(id)
set_hudmessage(255, 127, 0, 0.15, 0.81, 0, 6.0, 12.0)
show_hudmessage(id, "[ %d ] JB Bulunmakta.",dede)
menu_additem(menu, "\yGODMODE (3 Saniye) \r[ 20 JB ]", "1", 0);
menu_additem(menu, "\yGorunmezlik (3 Saniye) \r[ 20 JB ]", "2", 0);
menu_additem(menu, "\yNoclip (3 Saniye) \r[ 20 JB ]", "3", 0);
menu_additem(menu, "\yElektrikleri Kes \r[ 10 JB ]", "4", 0);
menu_additem(menu, "\yCT Yere Gom \r[ 15 JB ]", "5", 0);
menu_additem(menu, "\yDeprem Yarat \r[ 15 JB ]", "6", 0);
menu_additem(menu, "\yYuksek Ziplama \r[ 10 JB ]", "7", 0);
menu_additem(menu, "\yKalkan (10 Saniye) \r[ 25 JB ]", "8", 0);
menu_additem(menu, "\yRastgele Silah \r(M4A1 - Ak47 - Awp) \d| 5 Saniye | \y[ 25 JB ]", "9", 0);
menu_additem(menu, "\yEl Bombasi (3 Adet) \y[ 15 JB ]", "10", 0);
menu_additem(menu, "\yTUM CT \rINFAZ [ 50 JB ]", "11", 0);
menu_additem(menu, "\ySessiz Adimlarla Hizli Kos [ 10 JB ]", "12", 0);
menu_additem(menu, "\yHP Satin Al (100 HP) [ 6 JB ]", "13", 0);
menu_additem(menu, "\yCT GODMODE SIL (5 Saniye) \r[ 30 JB ]", "14", 0);
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
menu_setprop(menu,MPROP_EXITNAME,"\yK4DavRa \r[Shop] \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: {
if(jb_get_user_packs(id) < get_pcvar_num(GodmodeJB)) {
client_print_color(id,id,"%s Uzgunum JB GODMODE Almak Icin Yeterli Degil.Gereken: %d JB.",Tag,get_pcvar_num(GodmodeJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(GodmodeJB))
set_user_godmode(id,1)
client_print_color(id,id,"%s 3 Saniyelige GODMODE Satin Aldin.",Tag)
Saniye(id)
set_task(3.0,"godmodekapat",id)
}
case 2: {
if(jb_get_user_packs(id) < get_pcvar_float(GorunmezJB)) {
client_print_color(id,id,"%s Uzgunum JB Yetersiz.Gereken: 10 JB ",Tag)
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_float(GorunmezJB))
client_print_color(id,id,"%s 3 Saniye Boyunca Gorunmezsin Pelerin Varsa Isim Degistir.",Tag)
Saniye(id)
Gorunmezlik(id)
}
case 3: {
if(!is_user_alive(id)) {
client_print_color(id,id,"%s Yasiyor Olman Gerekiyor.",Tag)
return PLUGIN_HANDLED
}
if(jb_get_user_packs(id) < get_pcvar_num(NoclipJB)) {
client_print_color(id,id,"%s Uzgunum Paran Eksik.Gereken: %d JB",Tag,get_pcvar_num(NoclipJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_float(NoclipJB))
set_user_noclip(id,1)
client_print_color(id,id,"%s 3 Saniyelik Noclip Satin Aldin.",Tag)
Saniye(id)
set_task(3.0,"noclip3",id)
}
case 4: {
if(jb_get_user_packs(id) < get_pcvar_float(ElektrikJB)) {
client_print_color(id,id,"%s Uzgunum JB Yetersiz.Gereken: %d JB ",Tag,get_pcvar_num(ElektrikJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_float(ElektrikJB))
set_lights("a")
set_task(8.0,"Elektrik")
new name[33]
get_user_name(id,name,32)
client_print_color(0,0,"[ %s ] Elektrikleri Kesti.",name)
}
case 5: {
if(jb_get_user_packs(id) < get_pcvar_float(YereGomJB)) {
client_print_color(id,id,"%s Uzgunum JB GODMODE Almak Icin Yeterli Degil.Gereken: %d JB.",Tag,get_pcvar_num(YereGomJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(YereGomJB))
server_cmd("amx_bury @CT")
set_task(get_pcvar_float(Zaman),"Cikar",id)
}
case 6: {
if(!is_user_alive(id)) {
client_print_color(id,id,"%s Baba Feryadimiz Yasarken Olenler Icin... [ Selahattin Ozdemir ]",Tag)
return PLUGIN_HANDLED
}
if(jb_get_user_packs(id) < get_pcvar_num(DepremJB)) {
client_print_color(id,id,"%s Paran Yetmiyor Gerekli JB %d",Tag,DepremJB)
return PLUGIN_HANDLED
}
new name[32]
new isim = get_user_name(id,name,31)
client_print_color(0,0,"[ %s ] Isimli Oyuncu ^3Deprem Baslatti.",isim)
set_task(0.2,"Sarsinti",4701,"",0,"b")
set_task(6.0,"DepremiBitir",4702)
sarsiliyor = true
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(DepremJB))
}
case 7: {
if(!is_user_alive(id)) {
client_print_color(id,id,"%s Yasiyor Olman Gerekiyor.",Tag)
return PLUGIN_HANDLED
}
if(jb_get_user_packs(id) < get_pcvar_num(YuksekJB)) {
client_print_color(id,id,"%s Uzgunum JB GODMODE Almak Icin Yeterli Degil.Gereken: %d JB.",Tag,get_pcvar_num(YuksekJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(YuksekJB))
set_user_gravity(id,0.5)
client_print_color(id,id,"%s Yuksek Atlama Satin Aldin El Sonuna Kadar Kullanabilirsin.",Tag)
}
case 8: {
if(jb_get_user_packs(id) < get_pcvar_num(KalkanJB)) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: %d JB.",Tag,get_pcvar_num(KalkanJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(KalkanJB))
give_item(id,"weapon_shield")
Bindle = true
set_task(10.0,"SilahKapat",id)
client_print_color(id,id,"%s Kalkan Satin Aldin 10 Saniye Sonra Gidicek",Tag)
return PLUGIN_CONTINUE
}
case 9:{
if(jb_get_user_packs(id) < get_pcvar_num(RastgeleJB)) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: %d JB.",Tag,get_pcvar_num(RastgeleJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(RastgeleJB))
switch(random_num(1,3)){
case 1: {
give_item(id,"weapon_ak47")
client_print_color(id,id,"Sansina ^3Ak-47 Geldi :)")
}
case 2: {
give_item(id,"weapon_m4a1")
client_print_color(id,id,"Sansina ^3Colt Geldi :)")
}
case 3: {
give_item(id,"weapon_awp")
client_print_color(id,id,"Sansina ^3Awp Geldi :)")
}
}
set_task(5.0,"SilahKapat",id)
Bindle = true
}
case 10: {
if(jb_get_user_packs(id) < 15.0) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: 15 JB.",Tag)
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - 15.0)
give_item(id,"weapon_hegrenade")
rg_set_user_bpammo(id,WEAPON_HEGRENADE,3)
}
case 11: {
if(jb_get_user_packs(id) < get_pcvar_num(CTOldurJB)) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: %d JB.",Tag,get_pcvar_num(CTOldurJB))
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_float(CTOldurJB))
new name[33]
get_user_name(id,name,32)
client_print_color(0,0,"[ %s ] Isimli Kisi Tum CT'ye Infaz Emri Verdi. Kutluyoruz.",name)
client_print_color(0,0,"[ %s ] Isimli Kisi Tum CT'ye Infaz Emri Verdi. Kutluyoruz.",name)
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)
{
user_kill(i)
}
}
}
case 12: {
if(jb_get_user_packs(id) < 10.0) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: 10 JB.",Tag)
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - 10.0)
set_user_footsteps(id,1)
set_user_maxspeed(id,500.0)
client_print_color(id,id,"Sessiz Adimlarinla Ucuyorsun Haydi Aslanim Goster Kendini.")
}
case 13: {
if(jb_get_user_packs(id) < 6.0) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: 6 JB.",Tag)
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - 6.0)
set_user_health(id,get_user_health(id) + get_pcvar_num(HpMiktari))
client_print_color(id,id,"%s %d HP Satin Aldin.",Tag, get_pcvar_num(HpMiktari))
}
case 14: {
if(jb_get_user_packs(id) < 30.0) {
client_print_color(id,id,"%s Uzgunum JB Almak Icin Yeterli Degil.Gereken: 30 JB.",Tag)
return PLUGIN_HANDLED
}
jb_set_user_packs(id,jb_get_user_packs (id) - 30.0)
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1)
{
client_print_color(i,i,"CT'NIN GODMODE KALKTI 5 SANIYENIZ VAR !!")
client_print_color(i,i,"CT'NIN GODMODE KALKTI 5 SANIYENIZ VAR !!")
client_print_color(i,i,"CT'NIN GODMODE KALKTI 5 SANIYENIZ VAR !!")
}
}
server_cmd("amx_show_activity 0")
server_cmd("amx_godmode @CT 0")
server_cmd("amx_show_activity 2")
set_task(5.0,"GodmodeAc",id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public GodmodeAc(id)
{
server_cmd("amx_show_activity 0")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_show_activity 2")
}
public AdamDogunca(id)
{
set_task(2.0,"AyarReset",id)
}
public AyarReset(id)
{
set_user_godmode(id,0)
set_user_gravity(id,1.0)
set_user_maxspeed(id,250.0)
set_user_footsteps(id,0)
client_print_color(id,id,"^4%s ^3(/isyanmenu) ^4veya ^3(/isyanvar) ^4Yazarak Isyan Menuden Yararlanabilirsiniz.",Tag)
}
public Gorunmezlik(id)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0)
set_task(10.0,"Kapat",id)
}
public noclip3(id)
{
set_user_noclip(id,0)
}
public Kapat(id)
{
client_print_color(id,id,"%s 10 Saniye Boyunca Aktif Olan Gorunmezlik Kapatildi.",Tag)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255)
}
public Elektrik(id)
{
set_lights("#OFF")
}
public Sarsinti(TaskID)
{
for(new id = 1; id < 33; id++)
{
if(is_user_connected(id) && is_user_alive(id) && sarsiliyor)
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), {0,0,0}, id)
write_short(0xFFFF)
write_short(1<<13)
write_short(0xFFFF)
message_end()
}
}
}
public DepremiBitir(TaskID)
{
if(sarsiliyor)
{
remove_task(4701)
sarsiliyor = false
remove_task(TaskID)
}
}
public Yasak(id)
{
if(Bindle) {
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public godmodekapat(id)
{
set_user_godmode(id,0)
client_print_color(id,id,"%s GODMODE Suresi Bitti.",Tag)
}
public Cikar(id)
{
server_cmd("amx_show_activity 0")
server_cmd("amx_unbury @CT")
server_cmd("amx_show_activity 2")
}
public Saniye(id)
{
set_hudmessage(255, 0, 0, -1.0, 0.29, 1, 6.0, 1.0)
show_hudmessage(id, "Satin Aldiginiz Ozelligin Bitmesine 3 Saniye Kaldi !")
set_task(1.0,"iki_saniye",id)
}
public iki_saniye(id)
{
set_hudmessage(255, 0, 0, -1.0, 0.29, 1, 6.0, 1.0)
show_hudmessage(id, "Satin Aldiginiz Ozelligin Bitmesine 2 Saniye Kaldi !")
set_task(1.0,"bir_saniye",id)
}
public bir_saniye(id)
{
set_hudmessage(255, 0, 0, -1.0, 0.29, 1, 6.0, 1.0)
show_hudmessage(id, "Satin Aldiginiz Ozelligin Bitmesine 1 Saniye Kaldi !")
}
/* K4DavRa - akindede. */
public SilahKapat(id)
{
strip_user_weapons(id)
give_item(id,"weapon_knife")
Bindle = false
}
Konu
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 473 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 suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 473 kişiye yardım etmiştir.
Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.
)


