bilalgecer47 yazdı: Pzt Ara 14, 2020 9:06 pmBende farkettim diyorum ini baglantısı nerde bi sn kontrol ediyim.
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <nvault>
#define PLUGIN "Zeka Testi+Menu"
#define VERSION "1.0"
#define AUTHOR "soldier.arda - Racon"
/* DEGISKENLER */
new question[131] ,answer[64] ,quest[64] ,nick_winner[32] ,results ,string_num,
random_quest ,canayari ,sesayari,puanayari ,g_puan[33] ,g_hiz[33] ,g_gorunmezlik[33],
g_gravity[33] ,puanver[33] ,puanal[33] ,gidPlayer[33] ,map[32] ,puanherkes[33] ,oyuncupuan[33],
herkes ,puankayit,kontrol453,saniyearalik;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
get_mapname(map,31)
if(containi(map,"deathrun_") == -1) return
register_event( "DeathMsg" , "olunce" , "a" )
sesayari = register_cvar("zk_sesayari","1");
canayari = register_cvar("zk_canayari","30");
puanayari = register_cvar("zk_puan","1");
saniyearalik = register_cvar("zk_sure","45.0");
register_concmd("amx_puanver","puanmenu",ADMIN_BAN)
register_clcmd("PUAN","puans",ADMIN_BAN)
register_clcmd("say /vopros","resultats");
register_clcmd("say /question","resultats");
register_clcmd("say /kazanan", "winner");
register_clcmd("say menu","kontrol")
register_clcmd("say","check_results");
register_clcmd("say_team","check_results");
puankayit = nvault_open("PuanKayitci")
readfiles()
set_task(get_pcvar_float(saniyearalik),"sorusor")
}
/* INI DOSYA AYARI */
public readfiles()
{
if (!file_exists("addons/amxmodx/configs/sorular.ini"))
{
write_file("addons/amxmodx/configs/sorular.ini", "; Bu soru veritabani dosyasidir. DB yapi:^n;^"?soru^" ^"cevap^" ^n^"1+1^" ^"2^"", -1)
}
}
public client_PreThink(id)
{
if(g_hiz[id] == 1)
set_user_maxspeed(id,600.0)
if(g_gravity[id] == 1)
set_user_gravity(id,0.4)
}
public gorunmezlikbitir(id)
{
ColorChat(id,GREEN,"^3[^1 30 ^4Saniyelik ^1Gorunmezlik ^4Bitti^3]")
set_user_rendering(id, _, 0, 0, 0, _, 0)
g_gorunmezlik[id] = 0
}
public godbitir(id)
{
set_user_godmode(id, 0)
ColorChat(id,GREEN,"^3[^1 5 ^4Saniyelik ^1Godmode ^4Bitti^3]")
}
public noclipbitir(id)
{
set_user_noclip(id, 0)
ColorChat(id,GREEN,"^3[^1 5 ^4Saniyelik ^1Noclip ^4Bitti^3]")
}
public olunce()
{
new victim = read_data( 2 );
new killer = read_data( 1 );
g_hiz[victim] = 0
g_gorunmezlik[victim] = 0
g_gravity[victim] = 0
g_puan[killer] += 3
set_user_rendering(victim, _, 0, 0, 0, _, 0)
}
public client_connect(id)
{
g_hiz[id] = 0
g_gorunmezlik[id] = 0
g_gravity[id] = 0
yukle(id)
}
public client_disconnected(id)
{
g_hiz[id] = 0
g_gorunmezlik[id] = 0
g_gravity[id] = 0
kaydet(id)
}
public kontrol(id)
{
if(get_user_team(id) == 2)
ctmenu(id)
if(get_user_team(id) == 1)
tmenu(id)
}
public plugin_natives()
{
register_native("puangoster","puangosterdevam",1)
register_native("puanekle","puanekledevam",1)
register_native("puancikar","puancikardevam",1)
}
public puangosterdevam(id)
{
return g_puan[id]
}
public puanekledevam(id,miktar)
{
g_puan[id] += miktar
return 1
}
public puancikardevam(id,miktar)
{
g_puan[id] -= miktar
return 1
}
public kaydet(id){
new name[64],key[72], stats[34];
get_user_name(id, name, 63);
formatex(key, 71, "%s-PUAN", name);
formatex(stats, 33, "%i", g_puan[id]);
nvault_set(puankayit, key, stats);
}
public yukle(id){
new name[64],key[72], stats[34], stat[1][2];
get_user_name(id, name, 63);
formatex(key, 71, "%s-PUAN",name);
nvault_get(puankayit, key, stats, 33);
replace_all(stats , 33, "#", " ")
parse(stats, stat[0], 11);
g_puan[id] = str_to_num(stat[0]);
}
public plugin_precache()
{
precache_sound("zekasorusu/sorugeldi.wav")
precache_sound("zekasorusu/sorubildi.wav")
return PLUGIN_CONTINUE
}
public sorusor()
{
results = 0
kontrol453 = 0
new txtlen
string_num = file_size("addons/amxmodx/configs/sorular.ini", 1)
random_quest = random_num ( 1,string_num )
read_file("addons/amxmodx/configs/sorular.ini", random_quest, question, 130, txtlen)
while ( (question[0] == ';' || equali(question,"")) )
{
random_quest = random_num ( 1,string_num )
read_file("addons/amxmodx/configs/sorular.ini", random_quest, question, 130, txtlen)
}
trim(question)
parse(question, quest, sizeof(quest) , answer, sizeof(answer))
client_printc(0, "!n[!gSORU!n] !t%s: !nODUL: !t%i PUAN",quest,get_pcvar_num(puanayari))
client_printc(0, "!n[!gSORU!n] !t%s: !nODUL: !t%i PUAN",quest,get_pcvar_num(puanayari))
if (get_pcvar_num(sesayari) == 1) {
client_cmd(0, "spk zekasorusu/sorugeldi" )
}
for(new i=0;i<33;i++)
{
if(is_user_connected(i))
{
oyuncupuan[i] = 0
}
}
herkes = 0
set_task(get_pcvar_float(saniyearalik),"surebitti",1051);
}
public check_results(id)
{
static chat[192];
read_args(chat, sizeof(chat) - 1);
remove_quotes(chat);
if ( results == 0 ) {
if (equali(chat, answer ))
{
go_nagrada(id)
}
} else
if (chat[0] == '-' || chat[0] == '1' || chat[0] == '2' || chat[0] == '3' || chat[0] == '4' || chat[0] == '5' || chat[0] == '6' || chat[0] == '7' ||
chat[0] == '8' || chat[0] == '9' || chat[0] == '0')
client_printc(0, "!tCevabi !g%s !tcoktan bildi.",nick_winner)
}
public go_nagrada(id)
{
results = 1
if (!is_user_alive(id)) {
//
}else{
new give_health = get_user_health(id) + get_pcvar_num(canayari)
set_user_health(id, give_health)
g_puan[id] += get_pcvar_num(puanayari)
}
get_user_name(id,nick_winner,31);
client_printc(0, "!n[!g%s!n] !tCevabi bildi kazandigi odul.!n[ !gHP: %i PUAN: %d !n]", nick_winner, get_pcvar_num(canayari), get_pcvar_num(puanayari))
if (get_pcvar_num(sesayari) == 1) {
client_cmd(0, "spk zekasorusu/sorubildi" )
}
remove_task(1051);
set_task(get_pcvar_float(saniyearalik),"sorusor",1050);
}
public surebitti()
{
client_printc(0, "!tSoru bilinemedigi icin iptal edildi. !g15 !tsaniye sonra yeni !nsoru !tgeliyor.")
set_task(15.0,"sorusor",1050);
results = 1
kontrol453 = 1
}
public winner(id)
{
if ( kontrol453 == 1 )
{
client_printc(id, "!tSoru bilinemedigi icin iptal edildi. !g15 !tsaniye sonra yeni !nsoru !tgeliyor.")
}
else
{
if ( results == 1 )
{
client_printc(id, "!n[!g%s!n] !t dogru cevabi bildi kazandigi odul. !n[ !gHP: %i PUAN: %d !n]", nick_winner, get_pcvar_num(canayari), get_pcvar_num(puanayari))
}
else
{
client_printc(id, "!n[ !gSORU !n] !tSoruyu bilen suan kimse yok, hemen dusun ve sen kazan.")
}
}
}
public resultats(id)
{
if ( kontrol453 == 1 )
{
client_printc(id, "!n[ !gSORU !n] !tSoru bilinemedigi icin iptal edildi. !g15 !tsaniye sonra yeni !nsoru !tgeliyor.")
}
else
{
if ( results == 1 )
{
client_printc(id, "!n[!gSORU!n] !tsona erdi ve kazanan belirlendi.")
client_printc(id, "!n[!gSORU!n] !tBirinci !g%s !tve kazandigi oduller! !n[ !gHP: %i PUAN: %d !n]", nick_winner, get_pcvar_num(canayari), get_pcvar_num(puanayari))
}
else
{
client_printc(0, "!n[!gSORU!n] !t%s: !nODUL: !t%i PUAN",quest,get_pcvar_num(puanayari))
client_printc(0, "!n[!gSORU!n] !t%s: !nODUL: !t%i PUAN",quest,get_pcvar_num(puanayari))
}
}
}
public puanmenu(id)
{
if(!(get_user_flags(id) & ADMIN_BAN)) {
return PLUGIN_HANDLED;
}
new Menu = menu_create("\rAdmin Kontrol","puandevam")
menu_additem(Menu,"\yPuan \wVer","1",ADMIN_IMMUNITY)
menu_additem(Menu,"\yPuan \rSil","2",ADMIN_IMMUNITY)
menu_additem(Menu,"\yHerkese Puan Ver","3",ADMIN_IMMUNITY)
menu_additem(Menu,"\yHerkesin Puanini Sifirla","4",ADMIN_IMMUNITY)
menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,Menu,0)
return PLUGIN_HANDLED
}
public puandevam(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new Data[6], Name[64]
new Access, Callback
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
new Key = str_to_num(Data)
switch (Key)
{
case 1:
{
puanver[id] = 1
puanal[id] = 0
puanherkes[id] = 0
puan(id)
}
case 2:
{
puanal[id] = 1
puanver[id] = 0
puanherkes[id] = 0
puan(id)
}
case 3:
{
puanver[id] = 0
puanal[id] = 0
puanherkes[id] = 1
client_cmd(id,"messagemode PUAN")
}
case 4:
{
for(new i=0;i<33;i++)
{
if(is_user_connected(i))
{
g_puan[i] = 0
}
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public puan(id)
{
static opcion[64]
formatex(opcion, charsmax(opcion),"\yOyuncu Secin")
new iMenu = menu_create(opcion, "choose")
new players[32], pnum, tempid
new szName[32], szTempid[10]
get_players(players, pnum, "a")
for( new i; i<pnum; i++ )
{
tempid = players[i]
get_user_name(tempid, szName, 31)
num_to_str(tempid, szTempid, 9)
formatex(opcion, charsmax(opcion), "\w%s \r= \y%i Puan" ,szName, g_puan[tempid])
menu_additem(iMenu, opcion, szTempid, 0)
formatex(opcion, charsmax(iMenu), "\yCikis")
menu_setprop(iMenu,MPROP_EXITNAME,iMenu)
}
menu_display(id, iMenu,0)
return PLUGIN_HANDLED
}
public choose(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new Data[6], Name[64]
new Access, Callback
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
new tempid = str_to_num(Data)
gidPlayer[id] = tempid
client_cmd(id, "messagemode PUAN")
menu_destroy(menu)
return PLUGIN_HANDLED
}
public puans(id)
{
if(!(get_user_flags(id) & ADMIN_BAN)) {
return PLUGIN_HANDLED;
}
new say[300]
read_args(say,299)
new number = gidPlayer[id]
remove_quotes(say)
if(equal(say, ""))
return PLUGIN_HANDLED
new puansayi[33]
puansayi[id] = str_to_num(say)
if(puansayi[id] >200 && !puanal[id])
{
ColorChat(id,GREEN,"^4[>] ^3Maximum Puan Verme Siniri =^1 200'dir.")
return PLUGIN_HANDLED
}
if(puanver[id])
{
new name1[32],name2[32]
get_user_name(id,name1,31)
get_user_name(number,name2,31)
if(oyuncupuan[number] == 1)
{
ColorChat(id,GREEN,"^4[>] ^1%s ^4Adli Oyuncu'ya ^3Her El'de 1 Kere Puan Verebilirsiniz!!!",name2)
return PLUGIN_HANDLED
}
g_puan[number] += puansayi[id]
oyuncupuan[number] = 1
ColorChat(0,GREEN,"^4[>] ^1%s ^4= ^1%s ^4Adli Oyuncu'ya ^1%i ^4Puan Verdi.^1Menu ^4yazarak kullanabilirsiniz.",name1,name2,puansayi[id])
}
else if(puanal[id])
{
new name1[32],name2[32]
get_user_name(id,name1,31)
get_user_name(number,name2,31)
if((g_puan[number] - puansayi[id]) < 0)
{
g_puan[number] = 0
ColorChat(0,GREEN,"^4[>>] ^1%s ^4= ^1%s ^4Adli Oyuncu'nun ^1TUM ^4Puanini Aldi",name1,name2)
} else {
g_puan[number] -= puansayi[id]
ColorChat(0,GREEN,"^4[>>] ^1%s ^4= ^1%s ^4Adli Oyuncu'dan ^1%d ^4Puanini Aldi",name1,name2,puansayi[id])
}
}
else if(puanherkes[id])
{
if(herkes == 1)
{
ColorChat(id,GREEN,"^4[>] ^3Her Elde 1 Kere Puan ^1Verebilirsin.")
return PLUGIN_HANDLED
}
new name1[32],i
get_user_name(id,name1,31)
herkes = 1
for(i=1;i<33;i++)
g_puan[i] += puansayi[id]
ColorChat(0,GREEN,"^4[>] ^1%s ^4= ^1HERKESE ^4%d ^1Puan Verdi.Menu yazarak harcayabilirsiniz!!",name1,puansayi[id])
}
return PLUGIN_HANDLED
}
public ctmenu(id)
{
new menuz
static menubaba[512];
formatex(menubaba,charsmax(menubaba),"\r-57.ALAY \w[>] \yCT Menu^n\dSenin Puanin { %d }",g_puan[id])
menuz = menu_create(menubaba,"ctmenudevam")
formatex(menubaba, charsmax(menubaba),"\r>>> \wEl Bombasi + Dondurma Bombasi \d= \r[4 Puan]")
menu_additem(menuz, menubaba,"1")
formatex(menubaba, charsmax(menubaba),"\r>>> \wMisket Bombasi \d= \r[8 Puan]")
menu_additem(menuz, menubaba,"2")
formatex(menubaba, charsmax(menubaba),"\r>>> \w150 HP \d= \r[6 Puan]")
menu_additem(menuz, menubaba,"3")
formatex(menubaba, charsmax(menubaba),"\r>>> \wDeagle + 50 Armor \d= \r[14 Puan]")
menu_additem(menuz, menubaba,"4")
formatex(menubaba, charsmax(menubaba),"\r>>> \wAk-47 + 50 Armor \d= \r[22 Puan]")
menu_additem(menuz, menubaba,"5")
/*formatex(menubaba, charsmax(menubaba),"\r>>> \wHizli Yurume (+600) \d= \r[12 Puan]")
menu_additem(menuz, menubaba,"6")*/
formatex(menubaba, charsmax(menubaba),"\r>>> \wGravity \d= \r[35 Puan]")
menu_additem(menuz, menubaba,"7")
formatex(menubaba, charsmax(menubaba),"\r>>> \w5 Saniye Godmode \d= \r[10 Puan]")
menu_additem(menuz, menubaba,"8")
formatex(menubaba, charsmax(menubaba),"\r>>> \w30 Saniye Gorunmezlik \d= \r[12 Puan]")
menu_additem(menuz, menubaba,"9")
formatex(menubaba, charsmax(menubaba),"\r>>> \w5 Saniye Noclip \d= \r[30 Puan]")
menu_additem(menuz, menubaba,"10")
formatex(menubaba, charsmax(menubaba),"\r>>> \wMavi Glow \d= \y[Bedava]")
menu_additem(menuz, menubaba,"11")
formatex(menubaba, charsmax(menubaba),"\r>>> \yKazan \wyada \rKaybet")
menu_additem(menuz, menubaba,"12")
menu_setprop(menuz,MPROP_EXITNAME,"\r{KAPAT}")
menu_setprop(menuz,MPROP_BACKNAME,"\r{GERI}")
menu_setprop(menuz,MPROP_NEXTNAME,"\r{ILERI}")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
public ctmenudevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(g_puan[id] < 4)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 4 ^4Puan Karsiliginda ^1El Bomba + Dondurma Bombasi ^4Aldin^3]")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
g_puan[id] -= 4
return PLUGIN_HANDLED
}
case 2:
{
if(g_puan[id] < 8)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 8 ^4Puan Karsiliginda ^1Misket Bombasi ^4Aldin^3]")
give_item(id,"weapon_smokegrenade")
g_puan[id] -= 8
return PLUGIN_HANDLED
}
case 3:
{
if(g_puan[id] < 6)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 6 ^4Puan Karsiliginda ^1+150 HP ^4Aldin^3]")
set_user_health(id, get_user_health(id) + 150)
g_puan[id] -= 6
return PLUGIN_HANDLED
}
case 4:
{
if(g_puan[id] < 14)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 14 ^4Puan Karsiliginda ^1Deagle + 50 Armor ^4Aldin^3]")
set_user_armor(id, get_user_armor(id) + 50 )
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE,14)
g_puan[id] -= 14
return PLUGIN_HANDLED
}
case 5:
{
if(g_puan[id] < 22)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 22 ^4Puan Karsiliginda ^1Ak47 + 50 Armor ^4Aldin^3]")
set_user_armor(id, get_user_armor(id) + 50 )
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47,30)
g_puan[id] -= 22
return PLUGIN_HANDLED
}
case 6:
{
if(g_puan[id] < 12)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 212 ^4Puan Karsiliginda ^1Hizli Yurume ^4Aldin^3]")
set_user_maxspeed(id, 600.0)
g_puan[id] -= 12
return PLUGIN_HANDLED
}
case 7:
{
if(g_puan[id] < 35)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 35 ^4Puan Karsiliginda ^1Gravity ^4Aldin^3]")
set_user_gravity(id,0.4)
g_gravity[id] = 1
g_puan[id] -= 35
return PLUGIN_HANDLED
}
case 8:
{
if(g_puan[id] < 10)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 10 ^4Puan Karsiliginda ^1 5 Saniyelik Godmode ^4Aldin^3]")
set_task(5.0,"godbitir",id)
set_user_godmode(id, 1)
g_puan[id] -= 10
return PLUGIN_HANDLED
}
case 9:
{
if(g_puan[id] < 12)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 12 ^4Puan Karsiliginda ^130 Saniyelik Gorunmezlik ^4Aldin^3]")
set_task(30.0,"gorunmezlikbitir",id)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
g_gorunmezlik[id] = 1
g_puan[id] -= 12
return PLUGIN_HANDLED
}
case 10:
{
if(g_puan[id] < 30)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 30 ^4Puan Karsiliginda ^15 Saniyelik Noclip ^4Aldin^3]")
set_task(5.0,"noclipbitir",id)
set_user_noclip(id, 1)
g_puan[id] -= 30
return PLUGIN_HANDLED
}
case 11:
{
if(g_gorunmezlik[id])
return PLUGIN_HANDLED
new renk1,renk2,renk3;
renk1 = 0
renk2 = 255
renk3 = 255
set_user_rendering(id,kRenderFxGlowShell,renk1,renk2,renk3,kRenderNormal,25)
ColorChat(id,GREEN,"^3[^1Mavi Glow Alindi^3]")
return PLUGIN_HANDLED
}
case 12:
{
kazanyadakaybet(id)
}
}
return PLUGIN_HANDLED
}
public kazanyadakaybet(id)
{
new Menu = menu_create("\yKazan \wyada \rKaybet","kazanyadadevam")
menu_additem(Menu,"\r>>> \w10 Puan Bahis Oyna \d= \r(Kazanirsan 2 kat)","1")
menu_additem(Menu,"\r>>> \w20 Puan Bahis Oyna \d= \r(Kazanirsan 2 kat)","2")
menu_additem(Menu,"\r>>> \w30 Puan Bahis Oyna \d= \r(Kazanirsan 2 kat)","3")
menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,Menu,0)
}
public kazanyadadevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(g_puan[id] < 10)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 10 ^4Puan Karsiliginda ^1 Bahis ^4oynadin ^3]")
arrtir1(id)
g_puan[id] -= 10
return PLUGIN_HANDLED
}
case 2:
{
if(g_puan[id] < 20)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 20 ^4Puan Karsiliginda ^1 Bahis ^4oynadin ^3]")
arrtir2(id)
g_puan[id] -= 20
return PLUGIN_HANDLED
}
case 3:
{
if(g_puan[id] < 30)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 30 ^4Puan Karsiliginda ^1 Bahis ^4oynadin ^3]")
arrtir3(id)
g_puan[id] -= 30
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public arrtir1(id)
{
switch(random_num(1,10))
{
case 1 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 2 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 3 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 4 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 5 :
{
set_user_health(id, get_user_health(id) + 60)
g_puan[id] += 20
ColorChat(id,GREEN,"^3[ ^4Tebrikler! ^120 PUAN VE 60 HP KAZANDIN. ^3]")
}
}
}
public arrtir2(id)
{
switch(random_num(1,10))
{
case 1 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 2 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 3 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 4 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 5 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 6 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 7 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 8 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 9 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 10 :
{
set_user_health(id, get_user_health(id) + 120)
g_puan[id] += 40
ColorChat(id,GREEN,"^3[ ^4Tebrikler! ^140 PUAN VE 120 HP KAZANDIN. ^3]")
}
}
}
public arrtir3(id)
{
switch(random_num(1,10))
{
case 1 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 2 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 3 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 4 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 5 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 6 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 7 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 8 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 9 :
{
ColorChat(id,GREEN,"^3[^1 2 kat ^4Arttirimdan birsey kazanamadin. ^3]")
}
case 10 :
{
set_user_health(id, get_user_health(id) + 180)
g_puan[id] += 60
ColorChat(id,GREEN,"^3[ ^4Tebrikler! ^160 PUAN VE 180 HP KAZANDIN. ^3]")
}
}
}
public tmenu(id)
{
new menuz
static menubaba[512];
formatex(menubaba,charsmax(menubaba),"\y-57.ALAY \w[>] \yT Menu^n\dHesabindaki Puan { %d }",g_puan[id])
menuz = menu_create(menubaba,"tmenudevam")
formatex(menubaba, charsmax(menubaba),"\r>>> \wEl Bombasi + Dondurma Bombasi \d= \r[3 Puan]")
menu_additem(menuz, menubaba,"1")
formatex(menubaba, charsmax(menubaba),"\r>>> \wMisket Bombasi \d= \r[8 Puan]")
menu_additem(menuz, menubaba,"2")
formatex(menubaba, charsmax(menubaba),"\r>>> \w80 HP + 80 Armor \d= \r[8 Puan]")
menu_additem(menuz, menubaba,"3")
formatex(menubaba, charsmax(menubaba),"\r>>> \wUSP \d= \r[12 Puan]")
menu_additem(menuz, menubaba,"4")
formatex(menubaba, charsmax(menubaba),"\r>>> \wDeagle + 30 HP \d= \r[20 Puan]")
menu_additem(menuz, menubaba,"5")
/*formatex(menubaba, charsmax(menubaba),"\r>>> \wHizli Yurume (+600) \d= \r[12 Puan]")
menu_additem(menuz, menubaba,"6")*/
formatex(menubaba, charsmax(menubaba),"\r>>> \wUMP \d= \r[24 Puan]")
menu_additem(menuz, menubaba,"7")
formatex(menubaba, charsmax(menubaba),"\r>>> \w5 Saniye Godmode \d= \r[30 Puan]")
menu_additem(menuz, menubaba,"8")
formatex(menubaba, charsmax(menubaba),"\r>>> \w5 Saniye Noclip \d= \r[36 Puan]")
menu_additem(menuz, menubaba,"9")
formatex(menubaba, charsmax(menubaba),"\r>>> \wGravity \d= \r[28 Puan]")
menu_additem(menuz, menubaba,"10")
formatex(menubaba, charsmax(menubaba),"\r>>> \wKirmizi Glow \d= \y[Bedava]")
menu_additem(menuz, menubaba,"11")
formatex(menubaba, charsmax(menubaba),"\r>>> \yKazan \wyada \rKaybet")
menu_additem(menuz, menubaba,"12")
menu_setprop(menuz,MPROP_EXITNAME,"\r{KAPAT}")
menu_setprop(menuz,MPROP_BACKNAME,"\r{GERI}")
menu_setprop(menuz,MPROP_NEXTNAME,"\r{ILERI}")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
public tmenudevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(g_puan[id] < 3)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 3 ^4Puan Karsiliginda ^1El Bomba + Dondurma Bombasi ^4Aldin^3]")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
g_puan[id] -= 3
return PLUGIN_HANDLED
}
case 2:
{
if(g_puan[id] < 8)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 8 ^4Puan Karsiliginda ^1Misket Bombasi ^4Aldin^3]")
give_item(id,"weapon_smokegrenade")
g_puan[id] -= 8
return PLUGIN_HANDLED
}
case 3:
{
if(g_puan[id] < 8)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 8 ^4Puan Karsiliginda ^1+80 HP +80 ARMRO ^4Aldin^3]")
set_user_health(id, get_user_health(id) + 80)
set_user_armor(id, get_user_armor(id) + 80)
g_puan[id] -= 8
return PLUGIN_HANDLED
}
case 4:
{
if(g_puan[id] < 12)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 12 ^4Puan Karsiliginda ^1USP ^4Aldin^3]")
set_user_armor(id, get_user_armor(id) + 50 )
give_item(id, "weapon_usp")
cs_set_user_bpammo(id, CSW_USP,14)
g_puan[id] -= 12
return PLUGIN_HANDLED
}
case 5:
{
if(g_puan[id] < 20)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 22 ^4Puan Karsiliginda ^1Deagle + 30 HP ^4Aldin^3]")
set_user_health(id, get_user_health(id) + 30 )
give_item(id, "weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE,14)
g_puan[id] -= 20
return PLUGIN_HANDLED
}
case 6:
{
if(g_puan[id] < 12)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 12 ^4Puan Karsiliginda ^1Hizli Yurume ^4Aldin^3]")
set_user_maxspeed(id, 600.0)
g_puan[id] -= 12
return PLUGIN_HANDLED
}
case 7:
{
if(g_puan[id] < 24)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 24 ^4Puan Karsiliginda ^1UMP ^4Aldin^3]")
give_item(id, "weapon_ump45")
g_puan[id] -= 24
return PLUGIN_HANDLED
}
case 8:
{
if(g_puan[id] < 30)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 30 ^4Puan Karsiliginda ^1 5 Saniyelik Godmode ^4Aldin^3]")
set_task(5.0,"godbitir",id)
set_user_godmode(id, 1)
g_puan[id] -= 30
return PLUGIN_HANDLED
}
case 9:
{
if(g_puan[id] < 36)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 36 ^4Puan Karsiliginda ^1 5 Saniyelik Noclip ^4Aldin^3]")
set_task(5.0,"noclipbitir",id)
set_user_noclip(id, 1)
g_puan[id] -= 36
return PLUGIN_HANDLED
}
case 10:
{
if(g_puan[id] < 28)
{
ColorChat(id,GREEN,"^3[^1Yeterli Puanin Yok^3]")
return PLUGIN_HANDLED
}
ColorChat(id,GREEN,"^3[^1 28 ^4Puan Karsiliginda ^1Gravity ^4Aldin^3]")
set_user_gravity(id,0.4)
g_gravity[id] = 1
g_puan[id] -= 28
return PLUGIN_HANDLED
}
case 11:
{
if(g_gorunmezlik[id])
return PLUGIN_HANDLED
new renk1,renk2,renk3;
renk1 = 255
renk2 = 0
renk3 = 0
set_user_rendering(id,kRenderFxGlowShell,renk1,renk2,renk3,kRenderNormal,25)
ColorChat(id,GREEN,"^3[^1Kirmizi Glow Alindi^3]")
return PLUGIN_HANDLED
}
case 12:
{
kazanyadakaybet(id)
}
}
return PLUGIN_HANDLED
}
stock client_printc(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(Sary)
replace_all(msg, 190, "!g", "^x04"); // Ye?il Renk
replace_all(msg, 190, "!t", "^x03"); // Takym Renk( CT mavi , T kyrmyzy )
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();
}
}
}