Yasaklı Kod?
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 270
- Kayıt: Cum Eyl 15, 2017 6:37 pm
Yasaklı Kod?
Pluginde Yasaklı kod alıyorum düzenleme yapabilirmisiniz??
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 897
- Kayıt: Cmt Tem 29, 2017 1:21 pm
- Konum: AngaroS
Yasaklı Kod?
amxmodx studio da hata vermeden çalışıyor eminmisin ?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
Yasaklı Kod?
viewtopic.php?p=312149#p312149
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <fun>
#include <nvault>
#include <engine>
#include <xs>
#define PLUGIN "Gelismis Deathrun Menu"
#define VERSION "1.0"
#define AUTHOR "1"
#define TAG "2"
#define VERYETKI ADMIN_BAN // Deathrun Money Verme Yetkisi
new deathrunmoney[33]
new anavault;
new username[33][200]
new password[33][200]
new g_username[33][200]
new g_password[33][200]
new k_username[33][200]
new k_password[33][200]
new g_IslemUcreti
new
syncObj
new ananzaaxd[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_drmver", "drmver", VERYETKI, "<isim> <miktar>")
register_concmd("amx_deathrunmoney", "drmver", VERYETKI, "<isim> <miktar>")
register_clcmd("say /menu", "deathrunmenu")
register_clcmd("say_team /menu", "deathrunmenu")
RegisterHam(Ham_Killed, "player", "beAO")
register_concmd("amx_bankasifirla","cmdSifirla",ADMIN_RCON)
anavault = nvault_open("ZmBanka")
register_clcmd("Hesap_Ismi","Giris_ID")
register_clcmd("Hesap_Ismi_Secin","Kayit_ID")
register_clcmd("Vereceginiz_Miktar","Ammo_Yatir")
register_clcmd("Alacaginiz_Miktar","Ammo_Cek")
register_clcmd("Sifreniz","girispw")
register_clcmd("Sifre_Secin","Kayitpw")
g_IslemUcreti = register_cvar("banka_islem_ucreti","0")
syncObj = CreateHudSyncObj()
RegisterHam(Ham_Spawn, "player", "FwdHamSpawn", 1)
}
public FwdHamSpawn(id)
{
cobox_yazi(id, "!g[!t %s !g] !gBu Sunucuda DeathrunMenu Vardir!", TAG)
cobox_yazi(id, "!g[!t %s !g] !gGirmek Icin /menu Yaziniz!", TAG)
cobox_yazi(id, "!g[!t %s !g] !gBu Sunucuda DeathrunMenu Vardir!", TAG)
cobox_yazi(id, "!g[!t %s !g] !gGirmek Icin /menu Yaziniz!", TAG)
}
public client_putinserver(id)
{
set_task(1.0, "JailbreakPacks", id, _, _, "b")
}
public JailbreakPacks(id)
{
set_hudmessage(255, 0, 0, 10.9, 0.75, 2, 1.0, 1.0, 0.1, 0.1)
ShowSyncHudMsg(id, syncObj," Cebinizdeki DRM: [ %i ]",deathrunmoney[id])
}
public drmver(id,level,cid) {
if (!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
new argument[32],packs[4]
read_argv(1,argument,31)
read_argv(2,packs,3)
new player = cmd_target(id,argument,CMDTARGET_ALLOW_SELF)
if (!player) return PLUGIN_HANDLED
new int_packs = str_to_num(packs),name[32],name2[32]
if (int_packs < 1){
client_print(id,print_console, "Oyuncuya drm verme yetkiniz yok")
return PLUGIN_HANDLED
}
get_user_name(id, name, 31)
get_user_name(player, name2, 31)
deathrunmoney[id] += int_packs
cobox_yazi(0, "!g[!t %s !g] !g%s !tAdli Admin !g%s !tAdli Kisiye !g%s !tDRM Verdi !", TAG,name,name2,player)
return PLUGIN_HANDLED
}
public login_menusu(id)
{
if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_HANDLED
new banka_ismi[128],map_name[128]
get_mapname(map_name,127)
replace_all(map_name,127,"deathrun_","")
replace_all(map_name,127,"dr_","")
formatex(banka_ismi,127,"\r[ - \w%s \r- ] \yBankaya \wHosgeldiniz",map_name)
new menu = menu_create(banka_ismi,"login_devam")
if(equal(username[id],""))
{
menu_additem(menu,"\yGiris Yap","1",0)
menu_additem(menu,"\yKayit Ol","2",0)
}
else
{
menu_additem(menu,"\yPara Yatir","3",0)
menu_additem(menu,"\yPara Cek","4",0)
menu_additem(menu,"\yHesap Durumu","6",0)
menu_additem(menu,"\yCikis Yap","5",0)
}
if(get_user_flags(id) & ADMIN_RCON)
{
menu_additem(menu,"Oyuncularin Hesaplarina Bak","7",ADMIN_RCON)
}
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public login_devam(id,menu,item)
{
if(!is_user_connected(id) || !is_user_alive(id)) return PLUGIN_HANDLED
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces,data2[24],iname[64],callback,data
menu_item_getinfo(menu,item,acces,data2,23,iname,63,callback)
data = str_to_num(data2)
switch(data)
{
case 1:
{
console_cmd(id,"messagemode Hesap_Ismi")
}
case 2:
{
console_cmd(id,"messagemode Hesap_Ismi_Secin")
}
case 3:
{
console_cmd(id,"messagemode Vereceginiz_Miktar")
}
case 4:
{
console_cmd(id,"messagemode Alacaginiz_Miktar")
}
case 5:
{
copy(username[id],199,"")
copy(password[id],199,"")
client_print(id,print_center,"Cikis yaptiniz..")
}
case 6:
{
set_hudmessage(255, 255, 255, 0.29, 0.30, 0, 6.0, 5.0,_,_,-1)
show_hudmessage(id, "Hesabinizdaki Miktar : ^n %d DRM",get_hesap_ammo(username[id]))
}
case 7:
{
if((get_user_flags(id) & ADMIN_RCON))
{
new message[899],len;
len = formatex(message,898,"<body bgcolor=black><b>");
for(new i = 1; i < 33; i++)
{
if(is_user_connected(i))
{
new iName[64]
get_user_name(i,iName,63)
if(!equal(username[i],""))
{
len += formatex(message[len],898-len,"<font color=red>%s</font><font color=white> (Uzerinde %d TL) - Hesapta= %d TL<br></font>",iName,deathrunmoney[i],get_hesap_ammo(username[i]))
}
else
{
len += formatex(message[len],898-len,"<font color=red>%s</font><font color=white> (Uzerinde %d TL)",iName,deathrunmoney[i]);
}
}
}
show_motd(id,message," - Admin Takip Paneli - ");
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Giris_ID(id)
{
new say[300]
read_args(say, charsmax(say))
remove_quotes(say)
if(equal(say, "") || !equal(username[id],"") || strlen(say) > 12)
{
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
return PLUGIN_HANDLED
}
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
copy(g_username[id],199,say)
console_cmd(id,"messagemode Sifreniz")
return PLUGIN_CONTINUE
}
public girispw(id)
{
new say[300]
read_args(say, charsmax(say))
remove_quotes(say)
if(equal(say, "") || !equal(username[id],"") || equal(g_username[id],"") || strlen(say) > 12)
{
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
return PLUGIN_HANDLED
}
copy(g_password[id],199,say)
giris_yap(id,g_username[id], g_password[id])
copy(g_password[id],199,"")
copy(g_username[id],199,"")
copy(k_password[id],199,"")
copy(k_username[id],199,"")
return PLUGIN_CONTINUE
}
/////////////////////////
////#Kayit Islemleri#////
/////////////////////////
public Kayit_ID(id)
{
new say[300]
read_args(say, charsmax(say))
remove_quotes(say)
if(equal(say, "") || !equal(username[id],"") || strlen(say) > 12)
{
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
return PLUGIN_HANDLED
}
copy(k_password[id],199,"")
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,say)
console_cmd(id,"messagemode Sifre_Secin")
return PLUGIN_CONTINUE
}
public Kayitpw(id)
{
new say[300]
read_args(say, charsmax(say))
remove_quotes(say)
if(equal(say, "") || !equal(username[id],"") || equal(k_username[id],"") || strlen(say) > 12)
{
copy(g_username[id],199,"")
copy(g_password[id],199,"")
copy(k_username[id],199,"")
copy(k_password[id],199,"")
return PLUGIN_HANDLED
}
copy(k_password[id],199,say)
kayit_yap(id,k_username[id], k_password[id])
copy(g_password[id],199,"")
copy(g_username[id],199,"")
copy(k_password[id],199,"")
copy(k_username[id],199,"")
return PLUGIN_CONTINUE
}
///////////////////////////
///////////////////////////
public giris_yap(id,userid[],psw[])
{
if(!is_user_connected(id) || equal(userid,"") || equal(psw,"") || !equal(username[id],""))
return PLUGIN_HANDLED
new getPw[32], IDFormat[64]
formatex(IDFormat,63,"%s-ID",userid)
nvault_get(anavault,IDFormat,getPw,31)
if(equali(psw,getPw))
{
copy(username[id],199,userid)
copy(password[id],199,psw)
client_print(id,print_chat,"Hesabiniza basariyla giris yapildi. Su anda %d TL depoluyorsunuz!",get_hesap_ammo(userid))
}
else
{
client_print(id,print_center,"Yanlis hesap ismi veya sifre !")
}
return PLUGIN_HANDLED
}
public kayit_yap(id,userid[],psw[])
{
if(!is_user_connected(id) || equal(userid,"") || equal(psw,"") || !equal(username[id],""))
return PLUGIN_HANDLED
new getPw[32], IDFormat[64]
formatex(IDFormat,63,"%s-ID",userid)
nvault_get(anavault,IDFormat,getPw,31)
if(equali(getPw,""))
{
copy(username[id],199,userid)
copy(password[id],199,psw)
new ammoKey[64], hesapKey[64]
formatex(hesapKey,63,"%s-ID",userid)
formatex(ammoKey,63,"%s-DRM",userid)
nvault_set(anavault,hesapKey,psw)
nvault_set(anavault,ammoKey,"0")
client_print(id,print_chat,"Hesabinizi kaydettik.Islemler icin ^"/banka^" yazin..")
client_print(id,print_chat,"Hesap adi = %s Sifreniz = %s",userid,psw)
}
else
{
client_print(id,print_center,"Bu hesap zaten kayitlarda var..")
}
return PLUGIN_HANDLED
}
public Ammo_Yatir(id)
{
new say[300]
read_args(say, charsmax(say))
remove_quotes(say)
if(!is_str_num(say) || equal(say, "") || equal(username[id],"") || strlen(say) > 9)
return PLUGIN_HANDLED
if(deathrunmoney[id] < str_to_num(say) + get_pcvar_num(g_IslemUcreti))
{
client_print(id,print_center,"O kadar paran var mi ? ( Islem ucreti = %d DRM )",get_pcvar_num(g_IslemUcreti))
return PLUGIN_HANDLED
}
deathrunmoney[id] =- (str_to_num(say) + get_pcvar_num(g_IslemUcreti))
set_hesap_ammo(username[id],get_hesap_ammo(username[id]) + str_to_num(say))
client_print(id,print_center,"Hesabiniza %d DRM transfer edildi..",str_to_num(say))
return PLUGIN_HANDLED
}
public Ammo_Cek(id)
{
new say[300]
read_args(say, charsmax(say))
remove_quotes(say)
if(!is_str_num(say) || equal(say, "") || equal(username[id],"") || strlen(say) > 9)
return PLUGIN_HANDLED
if(get_hesap_ammo(username[id]) < str_to_num(say))
{
client_print(id,print_center,"Hesabinizda yeterli para yok..!")
return PLUGIN_HANDLED
}
deathrunmoney[id] += str_to_num(say)
set_hesap_ammo(username[id],get_hesap_ammo(username[id]) - str_to_num(say))
client_print(id,print_center,"Hesabinizdan %d TL cektiniz..",str_to_num(say))
return PLUGIN_HANDLED
}
public get_hesap_ammo(userid[])
{
new gData[64], gAmmoKey[64]
formatex(gAmmoKey,63,"%s-DRM",userid)
nvault_get(anavault,gAmmoKey,gData,63)
return str_to_num(gData)
}
public set_hesap_ammo(userid[],miktar)
{
new gAmmoKey[64], miktar2[128]
num_to_str(miktar,miktar2,127)
formatex(gAmmoKey,63,"%s-DRM",userid)
nvault_set(anavault,gAmmoKey,miktar2)
return 1
}
public cmdSifirla(id, level, cid)
{
if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED
nvault_prune(anavault,0,get_systime())
console_print(id,"Tum Hesaplar Silindi")
return PLUGIN_HANDLED
}
public beAO(victim, attacker, shouldgib)
{
deathrunmoney[shouldgib] += 1
if(get_pdata_int(shouldgib, 75) == HIT_HEAD)
{
deathrunmoney[shouldgib] += 5
}
}
public deathrunmenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yDeathrun Menusu",TAG)
new Menu = menu_create(Item, "deathrunmenu_devam")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yBanka",TAG)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yMarket",TAG)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yGlow Menu",TAG)
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yBir Arkadasini Oldur \d[ 15 DRM]",TAG)
menu_additem(Menu, Item, "5")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yDRM Transfer",TAG)
menu_additem(Menu, Item, "6")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public deathrunmenu_devam(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);
switch(key)
{
case 1:{
login_menusu(id)
}
case 2:{
market(id)
}
case 4:{
glowmenu(id)
}
case 5:{
if(deathrunmoney[id] >= 15)
{
secoldur(id)
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli Deathrun Money Yok!", TAG)
}
}
case 6:{
transfer(id)
}
}
return PLUGIN_HANDLED
}
public transfer(id) {
static Item[128]
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yDRM Transfer",TAG)
new Menu = menu_create(Item, "transfer_devam")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y10 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y20 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y30 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y40 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y50 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "5")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y100 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "6")
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \y150 DRM Transfer Et",TAG)
menu_additem(Menu, Item, "7")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public transfer_devam(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);
switch(key)
{
case 1:{
OyuncuSec(id)
ananzaaxd[id] = 10
}
case 2:{
OyuncuSec(id)
ananzaaxd[id] = 20
}
case 3:{
OyuncuSec(id)
ananzaaxd[id] = 30
}
case 4:{
OyuncuSec(id)
ananzaaxd[id] = 40
}
case 5:{
OyuncuSec(id)
ananzaaxd[id] = 50
}
case 6:{
OyuncuSec(id)
ananzaaxd[id] = 100
}
case 7:{
OyuncuSec(id)
ananzaaxd[id] = 150
}
}
return PLUGIN_HANDLED
}
public OyuncuSec(id)
{
new ad[32],sznum[6]
new menu = menu_create("Transfer Icin Oyuncu Secin","OyuncuHand")
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 OyuncuHand(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(ananzaaxd[id] == 10)
{
if(deathrunmoney[id] >= 10)
{
deathrunmoney[id] -= 10
deathrunmoney[tid] += 10
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 10 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 10 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 20)
{
if(deathrunmoney[id] >= 20)
{
deathrunmoney[id] -= 20
deathrunmoney[tid] += 20
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 20 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 20 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
///
if(ananzaaxd[id] == 30)
{
if(deathrunmoney[id] >= 30)
{
deathrunmoney[id] -= 30
deathrunmoney[tid] += 30
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 30 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 30 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 40 )
{
if(deathrunmoney[id] >= 40)
{
deathrunmoney[id] -= 40
deathrunmoney[tid] += 40
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 40 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 40 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 50)
{
if(deathrunmoney[id] >= 50)
{
deathrunmoney[id] -= 50
deathrunmoney[tid] += 50
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 50 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 50 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 100)
{
if(deathrunmoney[id] >= 100)
{
deathrunmoney[id] -= 100
deathrunmoney[tid] += 100
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 100 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 100 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
if(ananzaaxd[id] == 150)
{
if(deathrunmoney[id] >= 150)
{
deathrunmoney[id] -= 150
deathrunmoney[tid] += 150
cobox_yazi(id, "!g[!t %s !g] !g%s Kisiye !t[!g 150 DRM !t] !nTransfer Ettiniz.", TAG,ad)
cobox_yazi(tid, "!g[!t %s !g] !g%s Kisi Size !t[!g 150 DRM !t] !nTransfer Etti.", TAG,name)
ananzaaxd[id] = 0
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli !t[!g DRM !t] !n'niz Bulunmamaktadir.", TAG)
ananzaaxd[id] = 0
}
}
return PLUGIN_HANDLED
}
public market(id) {
static Item[128]
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yMarket",TAG)
new Menu = menu_create(Item, "market_devam")
formatex(Item, charsmax(Item),"\r[ - \wHizli Kosma Al \r- ] \d[ Olene Kadar ] \r(20 DRM)")
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\r[ - \wGravity Al \r- ] \d[ Olene Kadar ] \r(20 DRM)")
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\r[ - \wT Kiligina Gir \r- ] \r(50 DRM)")
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\r[ - \wHerkesi Bastan Baslat \r- ] \d[YAKINDA]")
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\r[ - \wT Gec \r- ] \r(60 DRM)")
menu_additem(Menu, Item, "5")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public market_devam(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);
switch(key)
{
case 1:{
market(id)
if(deathrunmoney[id] >= 20)
{
deathrunmoney[id] -= 20
set_user_maxspeed(id, 1200.0)
cobox_yazi(id, "!g[!t %s !g] !nMarketten !t[!g Hizli Kosma !t] !nAldin!", TAG)
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli Deathrun Money Yok !", TAG)
}
}
case 2:{
market(id)
if(deathrunmoney[id] >= 20)
{
deathrunmoney[id] -= 20
set_user_gravity(id, 0.7)
cobox_yazi(id, "!g[!t %s !g] !nMarketten !t[!g Gravity !t] !nAldin!", TAG)
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli Deathrun Money Yok !", TAG)
}
}
case 3:{
market(id)
if(deathrunmoney[id] >= 50)
{
deathrunmoney[id] -= 50
cs_set_user_model(id,"teror")
cobox_yazi(id, "!g[!t %s !g] !nMarketten !t[!g T Kiligina Gir !t] !nAldin!", TAG)
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli Deathrun Money Yok !", TAG)
}
}
case 4:{
market(id)
//
}
case 5:{
market(id)
if(deathrunmoney[id] >= 60)
{
deathrunmoney[id] -= 60
cs_set_user_team( id, CS_TEAM_T, CS_T_TERROR )
ExecuteHamB(Ham_CS_RoundRespawn, id)
cobox_yazi(id, "!g[!t %s !g] !nMarketten !t[!g T Takimina Gec !t] !nAldin!", TAG)
}
else
{
cobox_yazi(id, "!g[!t %s !g] !gYeterli Deathrun Money Yok !", TAG)
}
}
}
return PLUGIN_HANDLED
}
public secoldur(id)
{
new ad[32],sznum[6]
new Menu;
static Item[64]
formatex(Item,charsmax(Item),"\yOldurmek Istedigin Arkadasini Yaz")
Menu = menu_create(Item,"so_devam")
for(new i = 1;i<=get_maxplayers();i++)
if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
{
num_to_str(i,sznum,5)
get_user_name(i,ad,31)
menu_additem(Menu,ad,sznum)
}
menu_display(id,Menu, 0)
return PLUGIN_HANDLED
}
public so_devam(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)
user_kill(tid)
cobox_yazi(id,"!t[!g %s !t] !t%s !nNickli Kisi !g%s !nNickli Kisiyi !tOldurdu.",TAG,name,ad)
return PLUGIN_HANDLED
}
public glowmenu(id) {
static Item[128]
formatex(Item, charsmax(Item),"\r[ - \w%s \r- ] \yGlow Menu",TAG)
new Menu = menu_create(Item, "glow_devam")
formatex(Item, charsmax(Item),"\r[ - \wKirmizi \r- ] \yGlow")
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\r[ - \wMavi \r- ] \yGlow")
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\r[ - \wYesil \r- ] \yGlow")
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\r[ - \wPembe \r- ] \yGlow")
menu_additem(Menu, Item, "4")
formatex(Item, charsmax(Item),"\r[ - \wAqua \r- ] \yGlow")
menu_additem(Menu, Item, "5")
formatex(Item, charsmax(Item),"\r[ - \wSari \r- ] \yGlow")
menu_additem(Menu, Item, "6")
formatex(Item, charsmax(Item),"\r[ - \yGlowu SIL \r- ]")
menu_additem(Menu, Item, "7")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu,0)
}
public glow_devam(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);
switch(key)
{
case 1:{
set_user_rendering(id,kRenderFxGlowShell,255,0,0,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Kirmizi Glow !t] !nAldin!", TAG)
glowmenu(id)
}
case 2:{
set_user_rendering(id,kRenderFxGlowShell,0,0,255,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Mavi Glow !t] !nAldin!", TAG)
glowmenu(id)
}
case 3:{
set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Yesil Glow !t] !nAldin!", TAG)
glowmenu(id)
}
case 4:{
set_user_rendering(id,kRenderFxGlowShell,255,162,254,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Pembe Glow !t] !nAldin!", TAG)
glowmenu(id)
}
case 5:{
set_user_rendering(id,kRenderFxGlowShell,0, 150, 255,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Aqua Glow !t] !nAldin!", TAG)
glowmenu(id)
}
case 6:{
set_user_rendering(id,kRenderFxGlowShell,255, 255, 0,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Aqua Glow !t] !nAldin!", TAG)
glowmenu(id)
}
case 7:{
set_user_rendering(id,kRenderFxGlowShell,0, 0, 0,kRenderNormal,0)
cobox_yazi(id, "!g[!t %s !g] !nGlow Menuden !t[!g Butun Glowlari !t] !nSildin!", TAG)
glowmenu(id)
}
}
return PLUGIN_HANDLED
}
stock cobox_yazi(const id, const input[], any:...) // yeni renkler
{
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();
}
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 270
- Kayıt: Cum Eyl 15, 2017 6:37 pm