#include <amxmodx>
#include <amxmisc>
#include <basebuilder>
#include <cstrike>
#include <fakemeta>
#include <geoip>
#include <engine>
#include <reapi>
#include <nvault>
#define MAX_PLAYERS 32
new TakimEngelleme,Menu_TL[33],syncObj,birkere[33],tltransfer[33],AdamOldur[33],OyundaKalBitti[33],AdamOldurBitti[33],TekGirisParasi[33],BombaAdamOldur[33],BombaAdam[33],EsyaSatinAl[33],EsyaSatin[33],OyuncuAyarKontrol[33],BirBomba[33],ZombiBirCan[33],InsanKart[33],g_pCamera,g_bCamera[MAX_PLAYERS+1];
new IP_IDsVault;
new const CT_Model[] = "CakalTR_CTModeli";
new const Mesaj[][] ={
"^3[^4CAKAL [T]R^3] ^1Bu Server'in Eklentileri ^4Cassis[Kadir Aydin] ^1Tarafindan Yapilmaktadir.","^3[^4CAKAL [T]R^3] ^1Bu Server'in Eklentileri ^4Cassis[Kadir Aydin] ^1Tarafindan Yapilmaktadir."
}
forward pUserLogged(iP_ID);
native nUidGetUName(iL_UID,sN_Data[],iL_Len);
native nUidGetUPass(iL_UID,sN_Data[],iL_Len);
native kisi_kredi_ayarla(id,ammount);
native kisi_kredi_cek(id);
native nForwardLogin(id);
native nForwardRegister(id);
native nForwardExit(id);
native nChangePassword(id);
native nGetUidByID(id);
native nUidOnlineTime(id);
new const ParanYok[] = "CAKALTR/YeterliTLYok.wav";
new const YetkinYok[] = "CAKALTR/YetkinYok.wav";
new const EsyaSatinAlindi[] = "CAKALTR/EsyaSatinAlindi.wav";
new const MaptaBirDefa[] = "CAKALTR/MaptaBirDefa.wav";
public plugin_cfg() { IP_IDsVault = nvault_open("vpvault"); }
public plugin_end() nvault_close(IP_IDsVault);
public plugin_init(){
register_plugin("Knife Server Menu", "1.0", "Kadir Aydin");
register_clcmd("say /bbmenu","kontrol");
register_clcmd("say /market","kontrol");
register_clcmd("say /menu","kontrol");
register_clcmd("say /reset", "reset_score");
register_clcmd("say !reset", "reset_score");
register_clcmd("say .reset", "reset_score");
register_clcmd("say /rs", "reset_score");
register_clcmd("say !rs", "reset_score");
register_clcmd("say .rs", "reset_score");
register_clcmd("nightvision","cakaltr");
register_concmd("amx_tlver","paraver");
register_concmd("amx_tlal","paraal");
register_concmd("jointeam", "TakimEngelle");
register_concmd("chooseteam", "TakimEngelle");
syncObj = CreateHudSyncObj();
g_pCamera = register_cvar("amx_3rdview","1");
register_clcmd("say /3pers","cmdCamera");
register_clcmd("say_team /3pers","cmdCamera");
RegisterHookChain(RG_CBasePlayer_Spawn, "ElBasi", .post = true);
RegisterHookChain(RG_CBasePlayer_Killed, "PlayerKilled", .post = true);
RegisterHookChain(RG_CBasePlayer_Killed, "Adam", .post = true);
TakimEngelleme = register_cvar("amx_block_team", "1");
set_task(100.0, "MesajGoster", 0, _, _, "b");
}
public plugin_precache(){
precache_sound(ParanYok),precache_sound(YetkinYok),precache_sound(EsyaSatinAlindi),precache_sound(MaptaBirDefa);
new Text[64];
formatex(Text, 63, "models/player/%s/%s.mdl",CT_Model,CT_Model);
precache_model(Text);
}
public PlayerKilled(const victim , pevattacker, id){
if(!is_user_connected(pevattacker) || pevattacker == victim){
return;
}
Menu_TL[pevattacker] += 4;
}
public Adam(const victim , pevattacker){
if(!is_user_connected(pevattacker) || pevattacker == victim){
return;
}
AdamOldur[pevattacker] += 1;
if(get_member(victim, m_bKilledByGrenade)){
BombaAdamOldur[pevattacker] += 1;
}
}
public paraver(id){
if(get_user_flags(id) & ADMIN_IMMUNITY){
new kisi[MAX_NAME_LENGTH],packs[10];
read_argv(1,kisi,charsmax(kisi));
read_argv(2,packs,charsmax(packs));
new index = cmd_target(id,kisi,0);
if(!is_str_num(packs)){
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Sadece ^nSayi ^1yaziniz^4.!!");
return PLUGIN_HANDLED;
}
else if(id == index){
Menu_TL[index]+= str_to_num(packs);
client_print_color(0,0,"^3[^4CAKAL [T]R^3][^4%n^3] ^1isimli admin kendin'e ^3[^4%i^3] ^1TL verdi.",id,str_to_num(packs));
}
else{
Menu_TL[index]+= str_to_num(packs);
client_print_color(0,0,"^3[^4CAKAL [T]R^3][^4%n^3] ^1isimli admin ^3[^4%n^3] ^1isimli oyuncu'ya ^3[^4%i^3] ^1TL verdi.",id,index,str_to_num(packs));
}
}
return PLUGIN_HANDLED;
}
public paraal(id){
if(get_user_flags(id) & ADMIN_IMMUNITY){
new kisi[MAX_NAME_LENGTH],packs[10];
read_argv(1,kisi,charsmax(kisi));
read_argv(2,packs,charsmax(packs));
new index = cmd_target(id,kisi,0);
if(!is_str_num(packs)){
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Sadece ^nSayi ^1yaziniz^4.!!");
return PLUGIN_HANDLED;}
else if(id == index){
Menu_TL[index]-= str_to_num(packs);
client_print_color(0,0,"^3[^4CAKAL [T]R^3][^4%n^3] ^1isimli admin kendin'den ^3[^4%i^3] ^1TL aldi.",id,str_to_num(packs));
}
else{
Menu_TL[index]-= str_to_num(packs);
client_print_color(0,0,"^3[^4CAKAL [T]R^3][^4%n^3] ^1isimli admin ^3[^4%n^3] ^1isimli oyuncu'dan ^3[^4%i^3] ^1TL aldi.",id,index,str_to_num(packs));
}
}
return PLUGIN_HANDLED;
}
public MesajGoster(){
client_print_color(0,0, "^1%s", Mesaj[random_num(0, sizeof(Mesaj) - 1)]);
}
public native_kisininkredisini_cek(id){
return Menu_TL[id];
}
public native_kisininkredisini_ayarla(id, ammount){
new id = get_param(1);
new ammount = get_param(2);
Menu_TL[id] = ammount
return 1;
}
public plugin_natives(){
register_native("kisi_kredi_cek","native_kisininkredisini_cek", 1);
register_native("kisi_kredi_ayarla","native_kisininkredisini_ayarla");
}
public ElBasi(id){
ZombiBirCan[id] = 1;
BirBomba[id] = 1;
set_task(1.0, "Goster", id, _, _, "b")
switch(get_member(id, m_iTeam)){
case TEAM_CT :{
rg_set_user_model(id, CT_Model);
}
}
}
public client_putinserver(id){
set_task(1.0,"AlSana5TL",id);
set_task(1.0,"GirisYapti",id);
remove_task(1337);
client_cmd(id, "hideradar");
g_bCamera[id] = false;
//sLoadVault(id,1);
}
public client_disconnected(id){
sSaveVault(id,1);
nForwardExit(id);
remove_task(1337);
client_cmd(id, "drawradar");
}
public cakaltr(id){
client_cmd(id,"say /bbmenu");
}
public AlSana5TL(id){
if(TekGirisParasi[id] == 0){
TekGirisParasi[id] = 1;
Menu_TL[id] += 10;
client_print_color(id,id, "^3[^4CAKAL [T]R^3] ^1Oyuna Katildiginiz Icin Bizden Size^4 10 TL ^1BOL SANS^4!!"),client_print_color(id,id, "^3[^4CAKAL [T]R^3] ^1Oyuna Katildiginiz Icin Bizden Size^4 10 TL ^1BOL SANS^4!!"),client_print_color(id,id, "^3[^4CAKAL [T]R^3] ^1Oyuna Katildiginiz Icin Bizden Size^4 10 TL ^1BOL SANS^4!!");
}
}
public TakimEngelle(id){
if (!get_pcvar_num(TakimEngelleme))
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Takim Degistirmek Yasaklanmistir ^4!!"),client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Takim Degistirmek Yasaklanmistir ^4!!"),client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Takim Degistirmek Yasaklanmistir ^4!!");
return PLUGIN_HANDLED;
}
public kontrol(id){
g_first_enter(id);
}
public g_first_enter(id) {
if(!nGetUidByID(id)){
static Item[128]
formatex(Item, charsmax(Item),"\r[ \wCAKAL [T]R \r] \y~~> \wHesap Sistemi")
new Menu = menu_create(Item, "g_first_enterX")
formatex(Item, charsmax(Item),"\r[ \wCAKAL [T]R \r] \y~~> \wKayit Ol")
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\r[ \wCAKAL [T]R \r] \y~~> \wGiris Yap")
menu_additem(Menu, Item, "2")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
else{
Anamenu(id);
}
}
public g_first_enterX(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:{
nForwardRegister(id);
}
case 2:{
nForwardLogin(id);
}
}
return PLUGIN_HANDLED
}
public pUserLogged(IP_IDs) {
new sL_UIDName[40],sL_UIDPass[40],sL_UIDM = nGetUidByID(IP_IDs);
nUidGetUName(sL_UIDM,sL_UIDName,charsmax(sL_UIDName));
nUidGetUPass(sL_UIDM,sL_UIDPass,charsmax(sL_UIDPass));
client_cmd(IP_IDs,"setinfo _un %s",sL_UIDName);
client_cmd(IP_IDs,"setinfo _up %s",sL_UIDPass);
set_task(0.3,"Anamenu",IP_IDs);
if(is_user_connected(IP_IDs))
sLoadVault(IP_IDs,1);
}
public Anamenu(id){
if(is_user_alive(id)){
new menuz;
static amenu[512];
if(get_user_flags(id) & ADMIN_RESERVATION){
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wBaseBuilder Market \r[\wCassis\r]^n\r[\wDurum\r] \y: \r[\wYETKILI\r]");
menuz = menu_create(amenu,"Anamenu_devam");
}
else{
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wBaseBuilder \r[\wCassis\r]^n\r[\wDurum\r] \y: \r[\wOYUNCU\r]");
menuz = menu_create(amenu,"Anamenu_devam");
}
if(get_user_team(id) == 2){
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wKatliam Market");
menu_additem(menuz,amenu,"1");
}
if(get_user_team(id) == 2){
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wInsan HP Market");
menu_additem(menuz,amenu,"2");
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wInsan Extra Market");
menu_additem(menuz,amenu,"11");
}
else{
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wZombi HP Market");
menu_additem(menuz,amenu,"7");
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wZombi Extra Market");
menu_additem(menuz,amenu,"12");
}
if(birkere[id] == 1){
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wYetkili Menu \r[\dKULLANDNIZ\r]");
menu_additem(menuz,amenu,"10");
}
else{
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wYetkili Menu");
menu_additem(menuz,amenu,"3");
}
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wGorev Menu");
menu_additem(menuz,amenu,"4");
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wTL Transfer");
menu_additem(menuz,amenu,"5");
formatex(amenu,charsmax(amenu),"\rCAKAL [T]R \y==> \wDiger Islemler^n\yCebinizdeki TL:\r[\w%d\r]",Menu_TL[id]);
menu_additem(menuz,amenu,"6");
menu_setprop(menuz,MPROP_EXITNAME,"\rC\wi\yk\ri\ws")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menuz,0);
}else {client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Oluyken Menuye ^4Giris ^1Yapamazsiniz!");}
}
public Anamenu_devam(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(!bb_get_build_time()){
KatliamMarket(id);
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Insaat Zamaninda ^4Katliam Menu'ye ^1giris yapamazsiniz^4.");
Anamenu(id);
}
}
case 2 :{
if(!bb_get_build_time()){
InsanHPMarket(id);
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Insaat Zamaninda ^4Insan HP Market'e ^1giris yapamazsiniz^4.");
Anamenu(id);
}
}
case 3 :{
if(birkere[id] == 0){YetkiliMenu(id);}
else{Anamenu(id);rg_send_audio(id, MaptaBirDefa, PITCH_NORM);}
}
case 4 :{ GorevMenu(id); }
case 5 :{ TLTransfer(id); }
case 6 :{ DigerIslemler(id); }
case 7 :{
if(!bb_get_build_time()){
ZombiHPMarket(id);
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Insaat Zamaninda ^4Zombi HP Market'e ^1giris yapamazsiniz^4.");
Anamenu(id);
}
}
case 10 :{ rg_send_audio(id, MaptaBirDefa, PITCH_NORM); Anamenu(id);}
case 11 :{
if(!bb_get_build_time()){
InsanExtraMarket(id);
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Insaat Zamaninda ^4Insan Extra Market'e ^1giris yapamazsiniz^4.");
Anamenu(id);
}
}
case 12 :{
if(!bb_get_build_time()){
ZombiExtraMarket(id);
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Insaat Zamaninda ^4Zombi Extra Market'e ^1giris yapamazsiniz^4.");
Anamenu(id);
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public InsanExtraMarket(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wInsan Extra Market"),"InsanExtraMarket_devam")
menu_additem(iMenu, fmt("\wZombi Gec \r[\w10 TL Kazan\r]"),"1")
menu_additem(iMenu, fmt("El Bombasi \r[\w25 TL\r] \y| \wKalan Hak \r[\y%i\r]",BirBomba[id]),"2")
menu_setprop(iMenu,MPROP_BACKNAME, fmt("\wG\ye\rr\wi"));
menu_setprop(iMenu,MPROP_NEXTNAME, fmt("\rI\wl\ye\rr\wi"));
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public InsanExtraMarket_devam(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 :{
Menu_TL[id] += 10;
rg_set_user_team(id, TEAM_TERRORIST)
rg_round_respawn(id);
}
case 2 :{
if(BirBomba[id] == 1){
if(kisi_kredi_cek(id) >= 25) {
Menu_TL[id] -= 25;
BirBomba[id] = 0;
rg_give_item(id,"weapon_hegrenade")
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Insan Extra Market'ten ^4 El Bombasi ^1aldiniz^4.");
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Yeterli^4 TL'niz ^1bulunmuyor^4.");
InsanExtraMarket(id);
}
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 El Bombasi ^1alabilirsiniz^4.");
InsanExtraMarket(id);
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public ZombiExtraMarket(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wZombi Extra Market"),"ZombiExtraMarket_devam")
if(InsanKart[id] == 0)
menu_additem(iMenu, fmt("\wInsan Gecme Karti \r[\w50 TL\r] \y| \wKalan Hak \r[\y1\r]"),"1")
else
menu_additem(iMenu, fmt("\wInsan Gecme Hakkinizi Kullandiniz \y| \wKalan Hak \r[\y0\r]"),"1")
menu_setprop(iMenu,MPROP_BACKNAME, fmt("\wG\ye\rr\wi"));
menu_setprop(iMenu,MPROP_NEXTNAME, fmt("\rI\wl\ye\rr\wi"));
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public ZombiExtraMarket_devam(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(kisi_kredi_cek(id) >= 50) {
if(InsanKart[id] == 0){
Menu_TL[id] -= 50;
rg_set_user_team(id, TEAM_CT)
rg_round_respawn(id);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
InsanKart[id] = 1;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Map'ta^4 1 Kez Insan Karti ^1alabilirsiniz^4.");
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public KatliamMarket(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wSilah Market"),"KatliamMarket_devam")
menu_additem(iMenu, fmt("\wUzayli Silahi \r[\w50 TL\r]"),"1")
menu_additem(iMenu, fmt("\wSF Gun \r[\w40 TL\r]"),"2")
menu_additem(iMenu, fmt("\wBomba Atar \r[\w70 TL\r]"),"3")
menu_additem(iMenu, fmt("\wSkull Deagle\r[\w30 TL\r]"),"4")
menu_setprop(iMenu,MPROP_BACKNAME, fmt("\wG\ye\rr\wi"));
menu_setprop(iMenu,MPROP_NEXTNAME, fmt("\rI\wl\ye\rr\wi"));
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public KatliamMarket_devam(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(kisi_kredi_cek(id) >= 50) {
EsyaSatinAl[id] += 1;
client_cmd(id, "say /uzaylisilahi")
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 2 :{
if(kisi_kredi_cek(id) >= 40) {
EsyaSatinAl[id] += 1;
client_cmd(id, "say /sfgun")
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 3 :{
if(kisi_kredi_cek(id) >= 70) {
EsyaSatinAl[id] += 1;
client_cmd(id, "say /bombaatar")
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 4 :{
if(kisi_kredi_cek(id) >= 30) {
EsyaSatinAl[id] += 1;
client_cmd(id, "say /skulldeagle")
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public ZombiHPMarket(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wZombi HP Market"),"ZombiHPMarket_devam")
menu_additem(iMenu, fmt("\w500 CAN \r[\w15 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"1")
menu_additem(iMenu, fmt("\w1000 CAN \r[\w20 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"2")
menu_additem(iMenu, fmt("\w1500 CAN \r[\w30 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"3")
menu_additem(iMenu, fmt("\w2000 CAN \r[\w40 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"4")
menu_additem(iMenu, fmt("\w3000 CAN \r[\w60 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"5")
menu_additem(iMenu, fmt("\w4000 CAN \r[\w75 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"6")
menu_additem(iMenu, fmt("\w5000 CAN \r[\w100 TL\r] \y| \r[\y%i\r]",ZombiBirCan[id]),"7")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public ZombiHPMarket_devam(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 (Menu_TL[id] >= 15){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 15;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 500);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 2 : {
if(Menu_TL[id] >= 20){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 20;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1000);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 3 : {
if(Menu_TL[id] >= 30){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 30;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 1500);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 4 : {
if(Menu_TL[id] >= 40){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 40;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 2000);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 5 : {
if(Menu_TL[id] >= 60){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 60;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 3000);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 6 : {
if(Menu_TL[id] >= 75){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 75;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 4000);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 7 : {
if(Menu_TL[id] >= 100){
if(ZombiBirCan[id] == 1){
Menu_TL[id] -= 100;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 5000);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
ZombiBirCan[id] = 0;
}
else{
client_print_color(id,id,"^3[^4Cakal [T]R^3] ^1Her Round^4 1 Kez HP ^1alabilirsiniz^4.");
ZombiHPMarket(id);
}
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public InsanHPMarket(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wInsan HP Market"),"InsanHPMarket_devam")
menu_additem(iMenu, fmt("\w50 CAN \r[\w15 TL\r]"),"1")
menu_additem(iMenu, fmt("\w100 CAN \r[\w20 TL\r]"),"2")
menu_additem(iMenu, fmt("\w150 CAN \r[\w30 TL\r]"),"3")
menu_additem(iMenu, fmt("\w200 CAN \r[\w40 TL\r]"),"4")
menu_additem(iMenu, fmt("\w250 CAN \r[\w60 TL\r]"),"5")
menu_additem(iMenu, fmt("\w300 CAN \r[\w75 TL\r]"),"6")
menu_additem(iMenu, fmt("\w400 CAN \r[\w100 TL\r]"),"7")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public InsanHPMarket_devam(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 (Menu_TL[id] >= 15){
Menu_TL[id] -= 15;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 50);
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
EsyaSatinAl[id] += 1;
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 2 : {
if(Menu_TL[id] >= 20){
Menu_TL[id] -= 20;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 100);
EsyaSatinAl[id] += 1;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 3 : {
if(Menu_TL[id] >= 30){
Menu_TL[id] -= 30;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 150);
EsyaSatinAl[id] += 1;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 4 : {
if(Menu_TL[id] >= 40){
Menu_TL[id] -= 40;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 200);
EsyaSatinAl[id] += 1;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 5 : {
if(Menu_TL[id] >= 60){
Menu_TL[id] -= 60;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 250);
EsyaSatinAl[id] += 1;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 6 : {
if(Menu_TL[id] >= 75){
Menu_TL[id] -= 75;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 300);
EsyaSatinAl[id] += 1;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 7 : {
if(Menu_TL[id] >= 100){
Menu_TL[id] -= 100;
set_entvar(id, var_health, Float: get_entvar(id, var_health) + 400);
EsyaSatinAl[id] += 1;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}
else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public DigerIslemler(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wDiger Islemler"),"DigerIslemler_devam")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wDoviz Burosu"),"1")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wFPS Artir"),"2")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wFragini Sifirla"),"3")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wTS3 Baglan"),"4")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wKisisel Ayar Menu"),"5")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wAdmin Yardim Menu"),"6")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wHesap Islemleri"),"7")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public DigerIslemler_devam(id,menu,item,ID){
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 : { DovizBurosu(id); }
case 2 : { FpsArtir(id); }
case 3 : { client_cmd(id,"say /rs"); }
case 4 : { client_cmd(id,"say /ts3"); }
case 5 : { OyuncuAyarMenu(id); }
case 6 : {
if(get_user_flags(id) & ADMIN_IMMUNITY){ AdminBilgi(id); }
else{ rg_send_audio(id, YetkinYok, PITCH_NORM); DigerIslemler(id);}
}
case 7 : { HesapIslemleri(id); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public HesapIslemleri(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wHesap Islemleri"),"HesapIslemleri_devam")
menu_additem(iMenu, fmt("\wHesap Sifrenizi Degistirin"),"1")
menu_additem(iMenu, fmt("\wAktiflik Surenizi Ogrenin"),"2")
menu_additem(iMenu, fmt("\wHesabinizdan Cikis Yapin"),"3")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public HesapIslemleri_devam(id,menu,item,ID){
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 : { nChangePassword(id); }
case 2 : { nGetUidByID(id); nUidOnlineTime(id); }
case 3 : { nForwardExit(id); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public AdminBilgi(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wDiger Islemler"),"AdminBilgi_devam")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wTum Oyuncu TL'leri"),"1")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wRestart At"),"2")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wBan Menu"),"3")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wMap Menu"),"4")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wGag Menu"),"5")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public AdminBilgi_devam(id,menu,item,ID){
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 : { OyuncuTL(id); }
case 2 : { console_cmd(id,"amx_cvar sv_restart 2"); }
case 3 : { console_cmd(id,"amx_banmenu"); }
case 4 : { console_cmd(id,"amx_mapmenu"); }
case 5 : { console_cmd(id,"amx_gagmenu"); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public OyuncuTL(id){
new iMenu = menu_create(fmt("\r[\wCAKAL [T]R\r] \y==> \wOyuncu TL'leri"),"OyuncuTL_devam")
new players[32], tempid, pnum
new szName[32], szTempid[10]
get_players(players, pnum)
for(new i; i < pnum; i++){
tempid = players[i]
if(is_user_connected(tempid) && !is_user_bot(tempid)){
get_user_name(tempid, szName, 31)
num_to_str(tempid, szTempid, 9)
menu_additem(iMenu, fmt("\r[\w%s\r] \y| \wTL : \r[\w%d\r]",szName,kisi_kredi_cek(tempid)),"1")
}
}
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
return PLUGIN_HANDLED
}
public OyuncuTL_devam(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)
menu_destroy(menu)
return PLUGIN_HANDLED
}
public OyuncuAyarMenu(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wOyuncu Ayar Menu"),"OyuncuAyarMenu_devam")
if (OyuncuAyarKontrol[id] == 1){
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wOyuncu Modelleri \r[\wKapali\r]"),"1")
}
else{
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wOyuncu Modelleri \r[\wAcik\r]"),"10")
}
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wHarita Ismini Ogren"),"2")
if( get_pcvar_num(g_pCamera)){
if( (g_bCamera[id] = !g_bCamera[id]) ){
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \w3D Goruntusu \r[\wKapali\r]"),"3")
}
}
else{
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \w3D Goruntusu \r[\wAcik\r]"),"4")
}
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public OyuncuAyarMenu_devam(id,menu,item,ID){
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 : {
client_cmd(id, "cl_minmodels 0");
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Oyuncu Modelleri ^4Acildi.");
OyuncuAyarKontrol[id] = 0;
OyuncuAyarMenu(id);
}
case 2 : {
new MapIsmi[64];
get_mapname(MapIsmi, 63);
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Suanki Harita'nin ismi : ^4%s.",MapIsmi);
}
case 3 : {
client_cmd(id,"say /3pers");
client_print_color(id,id,"^3[^4CAKAL [T]R^3]^1 3D Modeli ^4Acildi.");
}
case 4 : {
client_cmd(id,"say /3pers");
client_print_color(id,id,"^3[^4CAKAL [T]R^3]^1 3D Modeli ^4Kapandi.");
}
case 10 : {
client_cmd(id, "cl_minmodels 1");
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Oyuncu Modelleri ^4Kapatildi.");
OyuncuAyarKontrol[id] = 1;
OyuncuAyarMenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public GorevMenu(id){
static sure;
sure = get_user_time(id,1) / 60
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wTL Transfer"),"GorevMenu_devam")
if (AdamOldurBitti[id] == 1){
menu_additem(iMenu, fmt("\w40 Kisi Oldur \r[\wTAMAMLANDI\r]"),"1")
}
else if (AdamOldur[id] >= 40){
menu_additem(iMenu, fmt("\w40 Kisi Oldur \r[\wALINABILIR\r]"),"2")
}
else{
menu_additem(iMenu, fmt("\w40 Kisi Oldur \r[\y%d/\w40\r] \y[\r20 TL\y]",AdamOldur[id]),"1")
}
if (OyundaKalBitti[id] == 1){
menu_additem(iMenu, fmt("\w30 Dk Kal \r[\wTAMAMLANDI\r]"),"1")
}
else if (sure >= 30){
menu_additem(iMenu, fmt("\wOyun'da 30 dk Kal \r[\wALINABILIR\r]"),"3")
}
else{
menu_additem(iMenu, fmt("\wOyun'da 30 dk Kal \r[\y%d/\w30\r] \y[\r20 TL\y]",sure),"1")
}
if (BombaAdam[id] == 1){
menu_additem(iMenu, fmt("\wBomba Ile Adam Oldur \r[\wTAMAMLANDI\r]"),"1")
}
else if (BombaAdamOldur[id] >= 5){
menu_additem(iMenu, fmt("\wBomba Ile 5 Adam Oldur \r[\wALINABILIR\r]"),"4")
}
else{
menu_additem(iMenu, fmt("\wBomba Ile 5 Adam Oldur \r[\y%d/\w5\r] \y[\r50 TL\y]",BombaAdamOldur[id]),"1")
}
if (EsyaSatin[id] == 1){
menu_additem(iMenu, fmt("\wEsya Satin Al \r[\wTAMAMLANDI\r]"),"1")
}
else if (EsyaSatinAl[id] >= 10){
menu_additem(iMenu, fmt("\wEsya Satin Al \r[\wALINABILIR\r]"),"5")
}
else{
menu_additem(iMenu, fmt("\wEsya Satin Al \r[\y%d/\w10\r] \y[\r20 TL\y]",EsyaSatinAl[id]),"1")
}
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public GorevMenu_devam(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 : { GorevMenu(id); }
case 2 : { Menu_TL[id] += 20; AdamOldurBitti[id] = 1; GorevMenu(id); }
case 3 : { Menu_TL[id] += 20; OyundaKalBitti[id] = 1; GorevMenu(id); }
case 4 : { Menu_TL[id] += 50; BombaAdam[id] = 1; GorevMenu(id); }
case 5 : { Menu_TL[id] += 20; EsyaSatin[id] = 1; GorevMenu(id); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public TLTransfer(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wTL Transfer"),"TLTransfer_devam")
menu_additem(iMenu, fmt("\r[\w10 TL\r] \wTransfer Et"),"1")
menu_additem(iMenu, fmt("\r[\w20 TL\r] \wTransfer Et"),"2")
menu_additem(iMenu, fmt("\r[\w30 TL\r] \wTransfer Et"),"3")
menu_additem(iMenu, fmt("\r[\w40 TL\r] \wTransfer Et"),"4")
menu_additem(iMenu, fmt("\r[\w50 TL\r] \wTransfer Et"),"5")
menu_additem(iMenu, fmt("\r[\w100 TL\r] \wTransfer Et"),"6")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public TLTransfer_devam(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 : { tltransfer[id] = 10; OyuncuSec(id); }
case 2 : { tltransfer[id] = 20; OyuncuSec(id); }
case 3 : { tltransfer[id] = 30; OyuncuSec(id); }
case 4 : { tltransfer[id] = 40; OyuncuSec(id); }
case 5 : { tltransfer[id] = 50; OyuncuSec(id); }
case 6 : { tltransfer[id] = 100; OyuncuSec(id);}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public OyuncuSec(id){
new ad[32],sznum[6]
new menu = menu_create("Oyuncu Secin","OyuncuSec2")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i)){
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(menu,ad,sznum)
}
menu_display(id,menu)
return PLUGIN_HANDLED
}
public OyuncuSec2(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new ad[32],callback,access,data[6]
menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
new name[32];
get_user_name(id,name,31)
new tid = str_to_num(data)
get_user_name(tid,ad,31)
if(tltransfer[id] == 10){
if(Menu_TL[id] >= 10){
kisi_kredi_ayarla(id,kisi_kredi_cek(id) - 10);
kisi_kredi_ayarla(tid,kisi_kredi_cek(tid) + 10);
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisiye ^3[^4 10 ^3] ^1TL Transfer Ettiniz.",ad);
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisi Size ^3[^4 10 ^3] ^1TL Transfer Etti.",name);
tltransfer[id] = 0;
}
else{
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yeterli ^3[^4TL^3] ^1'Niz Bulunmamaktadir.");
tltransfer[id] = 0;
}
}
if(tltransfer[id] == 20){
if(Menu_TL[id] >= 20){
kisi_kredi_ayarla(id,kisi_kredi_cek(id) - 20);
kisi_kredi_ayarla(tid,kisi_kredi_cek(tid) + 20);
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisiye ^3[^4 20 ^3] ^1TL Transfer Ettiniz.",ad);
client_print_color(tid,tid,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisi Size ^3[^4 20 ^3] ^1TL Transfer Etti.",name);
tltransfer[id] = 0;
}
else{
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yeterli ^3[^4TL^3] ^1'Niz Bulunmamaktadir.");
tltransfer[id] = 0;
}
}
if(tltransfer[id] == 30){
if(Menu_TL[id] >= 30){
kisi_kredi_ayarla(id,kisi_kredi_cek(id) - 30);
kisi_kredi_ayarla(tid,kisi_kredi_cek(tid) + 30);
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisiye ^3[^4 30 ^3] ^1TL Transfer Ettiniz.",ad);
client_print_color(tid,tid,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisi Size ^3[^4 30 ^3] ^1TL Transfer Etti.",name);
tltransfer[id] = 0;
}
else{
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yeterli ^3[^4TL^3] ^1'Niz Bulunmamaktadir.");
tltransfer[id] = 0;
}
}
if(tltransfer[id] == 40){
if(Menu_TL[id] >= 40){
kisi_kredi_ayarla(id,kisi_kredi_cek(id) - 40)
kisi_kredi_ayarla(tid,kisi_kredi_cek(tid) + 40)
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisiye ^3[^4 40 ^3] ^1TL Transfer Ettiniz.",ad);
client_print_color(tid,tid,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisi Size ^3[^4 40 ^3] ^1TL Transfer Etti.",name);
tltransfer[id] = 0;
}
else{
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yeterli ^3[^4TL^3] ^1'Niz Bulunmamaktadir.");
tltransfer[id] = 0;
}
}
if(tltransfer[id] == 50){
if(Menu_TL[id] >= 50){
kisi_kredi_ayarla(id,kisi_kredi_cek(id) - 50)
kisi_kredi_ayarla(tid,kisi_kredi_cek(tid) + 50)
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisiye ^3[^4 50 ^3] ^1TL Transfer Ettiniz.",ad);
client_print_color(tid,tid,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisi Size ^3[^4 50 ^3] ^1TL Transfer Etti.",name);
tltransfer[id] = 0;
}
else{
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yeterli ^3[^4TL^3] ^1'Niz Bulunmamaktadir.");
tltransfer[id] = 0;
}
}
if(tltransfer[id] == 100){
if(Menu_TL[id] >= 100){
kisi_kredi_ayarla(id,kisi_kredi_cek(id) - 100)
kisi_kredi_ayarla(tid,kisi_kredi_cek(tid) + 100)
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisiye ^3[^4 100 ^3] ^1TL Transfer Ettiniz.",ad);
client_print_color(tid,tid,"^3[^4CAKAL [T]R^3] ^1%s Adli Kisi Size ^3[^4 100 ^3] ^1TL Transfer Etti.",name);
tltransfer[id] = 0
}
else{
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yeterli ^3[^4TL^3] ^1'Niz Bulunmamaktadir.");
tltransfer[id] = 0;
}
}
return PLUGIN_HANDLED
}
public DovizBurosu(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wDoviz Burosu"),"DovizBurosu_devam")
menu_additem(iMenu, fmt("\r5000$ \y~~> \r[\w5 TL\r]"),"1")
menu_additem(iMenu, fmt("\r7000$ \y~~> \r[\w7 TL\r]"),"2")
menu_additem(iMenu, fmt("\r10000$ \y~~> \r[\w10 TL\r]"),"3")
menu_additem(iMenu, fmt("\r16000$ \y~~> \r[\w16 TL\r]"),"4")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public DovizBurosu_devam(id,menu,item,ID){
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(cs_get_user_money(id) >= 5000){
cs_set_user_money(id,cs_get_user_money(id) - 5000);
Menu_TL[id] += 5;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 2 : {
if(cs_get_user_money(id) >= 7000){
cs_set_user_money(id,cs_get_user_money(id) - 7000);
Menu_TL[id] += 7;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 3 : {
if(cs_get_user_money(id) >= 10000){
cs_set_user_money(id,cs_get_user_money(id) - 10000);
Menu_TL[id] += 10;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
case 4 : {
if(cs_get_user_money(id) >= 16000){
cs_set_user_money(id,cs_get_user_money(id) - 16000);
Menu_TL[id] += 16;
rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM);
}else{ rg_send_audio(id, ParanYok, PITCH_NORM); }
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public YetkiliMenu(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wYetkili Menu"),"YetkiliMenu_devam")
if(birkere[id] == 0){
menu_additem(iMenu, fmt("Oyuncu Bonus \r[\w10 TL\r]"),"1")
}
else {
menu_additem(iMenu, fmt("\wOyuncu Bonus \r[\wALDIN\r]"),"5")
}
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wSlot Menu"),"2")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wAdmin Menu"),"3")
menu_additem(iMenu, fmt("\rCAKAL [T]R \y==> \wYonetici Menu"),"4")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public YetkiliMenu_devam(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 : { birkere[id] = 1;Menu_TL[id] += 10;client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1Yetkili menu'den oyuncu bonusu ^3aldiniz^4."); }
case 2 : {
if(get_user_flags(id) & ADMIN_RESERVATION){
SlotMenu(id);
}else{ rg_send_audio(id, YetkinYok, PITCH_NORM); }
}
case 3 : {
if(get_user_flags(id) & ADMIN_KICK){
AdminMenu(id);
}else{ rg_send_audio(id, YetkinYok, PITCH_NORM); }
}
case 4 : {
if(get_user_flags(id) & ADMIN_RCON){
YoneticiMenu(id);
}else{ rg_send_audio(id, YetkinYok, PITCH_NORM); }
}
case 5 : {
rg_send_audio(id, MaptaBirDefa, PITCH_NORM);
YetkiliMenu(id);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public SlotMenu(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wSlot Menu"),"SlotMenu_devam")
menu_additem(iMenu, fmt("\r[\wC-T\r] \w15 TL AL"),"1")
menu_additem(iMenu, fmt("\r[\wC-T\r] \rHizli Kosma"),"2")
menu_additem(iMenu, fmt("\r[\wC-T\r] \w50 Can"),"3")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public SlotMenu_devam(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 : { birkere[id] = 1;Menu_TL[id] += 15;rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 2 : { birkere[id] = 1;set_entvar(id,var_maxspeed,500.0);rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 3 : { birkere[id] = 1;set_entvar(id, var_health, Float: get_entvar(id, var_health) + 50);rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public AdminMenu(id){
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wAdmin Menu"),"AdminMenu_devam")
menu_additem(iMenu, fmt("\r[\wC-T\r] \w50 TL AL"),"1")
menu_additem(iMenu, fmt("\r[\wC-T\r] \wHizli Kosma"),"2")
menu_additem(iMenu, fmt("\r[\wC-T\r] \w100 Can"),"3")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public AdminMenu_devam(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 : { birkere[id] = 1;Menu_TL[id] += 50;rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 2 : { birkere[id] = 1;set_entvar(id,var_maxspeed,650.0);rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 3 : { birkere[id] = 1;set_entvar(id, var_health, Float: get_entvar(id, var_health) + 100);rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public YoneticiMenu(id) {
new iMenu = menu_create(fmt("\rCAKAL [T]R \y==> \wYonetici Menu"),"YoneticiMenu_devam")
menu_additem(iMenu, fmt("\r[\wC-T\r] \w200 TL AL"),"1")
menu_additem(iMenu, fmt("\r[\wC-T\r] \wHizli Kosma"),"2")
menu_additem(iMenu, fmt("\r[\wC-T\r] \w150 Can"),"3")
menu_additem(iMenu, fmt("\r[\wC-T\r] \wEl Bombasi"),"4")
menu_setprop(iMenu,MPROP_EXITNAME, fmt("\rC\wi\yk\ri\ws"));
menu_display(id, iMenu);
}
public YoneticiMenu_devam(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 : { birkere[id] = 1;Menu_TL[id] += 200;rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 2 : { birkere[id] = 1;set_entvar(id,var_maxspeed,800.0);rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 3 : { birkere[id] = 1;set_entvar(id, var_health, Float: get_entvar(id, var_health) + 150);rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
case 4 : { birkere[id] = 1;rg_give_item(id,"weapon_hegrenade");rg_send_audio(id, EsyaSatinAlindi, PITCH_NORM); }
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public GirisYapti(id){
static isim[32];
static ip[16];
static ulke[45];
static sehir[45];
get_user_name(id, isim, charsmax(isim));
get_user_ip(id, ip, charsmax(ip), 1);
geoip_country_ex(ip, ulke, charsmax(ulke));
geoip_city(ip, sehir, charsmax(sehir));
new name[33];
get_user_name(id, name, 32);
if(get_user_flags(id) & ADMIN_RESERVATION && is_user_steam(id)){ client_print_color(0,0,"^3[^4CAKAL [T]R^3] ^3[^4%s^3] ^1Adli Steam Admin ^3[^4%s^3] ^1Ulkesinden Giris Yapti",name,ulke); }
else if(get_user_flags(id) & ADMIN_RESERVATION){ client_print_color(0,0,"^3[^4CAKAL [T]R^3] ^3[^4%s^3] ^1Adli Admin ^3[^4%s^3] ^1Ulkesinden Giris Yapti",name,ulke); }
else if(is_user_steam(id)){ client_print_color(0,0,"^3[^4CAKAL [T]R^3] ^3[^4%s^3] ^1Adli Steam Oyuncu ^3[^4%s^3] ^1Ulkesinden Giris Yapti",name,ulke); }
else{ client_print_color(0,0,"^3[^4CAKAL [T]R^3] ^3[^4%s^3] ^1Adli Oyuncu ^3[^4%s^3] ^1Ulkesinden Giris Yapti",name,ulke); }
}
public cmdCamera(id){
if( get_pcvar_num(g_pCamera)){
if( (g_bCamera[id] = !g_bCamera[id]) ){
set_view( id, CAMERA_3RDPERSON )
}
else{
set_view(id, CAMERA_NONE );
}
}
return PLUGIN_HANDLED
}
public reset_score(id){
for(new i ; i < 3;i++)
set_entvar(id, var_frags, 0.0);set_member(id, m_iDeaths, 0);
client_print_color(id,id,"^3[^4CAKAL [T]R^3] ^1--> ^4Skorunuzu Sifirladiz..!"),client_print_color(0,0,"^3[^4CAKAL [T]R^3] ^1--> ^1Server IP ^3:^4 213.238.173.228");
client_cmd(id,"speak ^"buttons/latchunlocked1^"");
return PLUGIN_HANDLED;
}
public Goster(id){
static sure;
sure = get_user_time(id,1) / 60
new name[32];
get_user_name(id,name,31);
new Hour[9], Date[11];
get_time("%H:%M:%S", Hour, 8);
get_time("%d/%m/%Y", Date, 10);
new sL_UID = nGetUidByID(id);
if(sL_UID > 0) {
set_hudmessage(random(255), random(255), random(255), 0.0, 0.21, 0, 6.0, 12.0)
ShowSyncHudMsg(id, syncObj,"[- Nick : %s -]^n[- Cebinizdeki TL [%d] -]^n[- Oynama Sureniz [%i dk.] -]^n[- Saat : %s -]^n[- Tarih : %s -]^n[- Insan Menusu 'N' -]^n[- Zombi Menusu 'M' -]",name,Menu_TL[id],sure,Hour,Date)
} else {
//
}
}
public FpsArtir(id){
console_cmd(id,"fps_max 9999"),console_cmd(id,"fps_modem 9999"),console_cmd(id,"cl_cmdrate 151"),console_cmd(id,"cl_showfps 1"),console_cmd(id,"rate 25000"),console_cmd(id,"cl_updaterate 151")
}
stock sLoadVault(const IP_IDs, const iType) {
new sL_UID = nGetUidByID(IP_IDs);
if(sL_UID > 0) {
switch(iType) {
case 1: {
Menu_TL[IP_IDs] = sGetIntData("%i>TL",sL_UID);
}
}
}
return PLUGIN_HANDLED;
}
stock sSaveVault(const IP_IDs, const iType) {
new sL_UID = nGetUidByID(IP_IDs);
if(sL_UID > 0) {
switch(iType) {
case 1: {
sSetIntData("%i>TL",Menu_TL[IP_IDs],sL_UID);
}
}
}
return PLUGIN_HANDLED;
}
stock sGetIntData(const sS_Key[],any:...){
new sL_FixedData[128];
vformat(sL_FixedData,127,sS_Key,2);
return nvault_get(IP_IDsVault,sL_FixedData);
}
stock sSetIntData(const sS_Key[],const iS_Data,any:...){
new sL_FixedData[128],sL_NumToStr[48];
vformat(sL_FixedData,127,sS_Key,3);
num_to_str(iS_Data,sL_NumToStr,47);
nvault_set(IP_IDsVault,sL_FixedData,sL_NumToStr);
}