Bu attıgım plugini oyt serverine yuklerken hata veriyor düzeltebilecek arkadas varmı bakabilrse sevinirim . Simdiden Tesekkurler.
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
...
PHP Kod:
/* Sublime AMXX Editor v2.2 */
#include <amxmodx>
#include <amxmisc>
#include <jail>
new bool:kilitli=false,ucret,kasa_hane,kasa_baslangic,sifre,para,h_deneme=0,g_deneme[33],engel,g_engel[33],g_kayit[81],g_name[64],g_sifre,ipucu[33],say_reklam
new const TAG[] = "Kaos"
public plugin_init()
{
register_plugin("[JB] Celik Kasa","1.0","amad")
register_clcmd("say /box","box")
register_clcmd("say /kasa","box")
register_clcmd("PW_GIR","kontrol")
register_event("HLTV", "elbasi", "a", "1=0", "2=0")
engel = register_cvar("kasa_koruma","1")
ucret = register_cvar("kasa_ucret","1")
kasa_hane = register_cvar("kasa_hane","3")
kasa_baslangic = register_cvar("kasa_baslangic","0")
say_reklam = register_cvar("kasa_bilgi","1")
}
public elbasi()
{
if(kilitli)
{
client_printc(0,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresini henüz çözen yok. !n%d TL !tkarşılığında şansını deneyebilirsin. [!g/box!t]",TAG,get_pcvar_num(ucret))
client_printc(0,"!t[!n%s!t] !gUNUTMA! !tÅifreyi çözen kasadaki tüm parayı alır. Åu anki para : !g%d TL",TAG,para)
}
else
{
set_task(3.0,"create")
}
return 0
}
public create()
{
switch(get_pcvar_num(kasa_hane))
{
case 2:
{
sifre = random_num(10, 99)
client_printc(0,"!t[!n%s!t] Yeni bir çelik kasa oluÅŸturuldu. Åifreyi çözen kasadaki tüm parayı alır. !nÅifre !t: [!g##!t]",TAG)
}
case 3:
{
sifre = random_num(100,999)
client_printc(0,"!t[!n%s!t] Yeni bir çelik kasa oluÅŸturuldu. Åifreyi çözen kasadaki tüm parayı alır. !nÅifre !t: [!g###!t]",TAG)
}
case 4:
{
sifre = random_num(1000,9999)
client_printc(0,"!t[!n%s!t] Yeni bir çelik kasa oluÅŸturuldu. Åifreyi çözen kasadaki tüm parayı alır. !nÅifre !t: [!g####!t]",TAG)
}
}
h_deneme = 0
kilitli = true
para = get_pcvar_num(kasa_baslangic)
}
public box(id)
{
if(get_pcvar_num((engel)) && g_engel[id])
{
client_printc(id,"!t[!n%s!t] Bu menuye Oyuna girdikten!g 60 Saniye !nsonra !tgiriÅŸ yapabilirsiniz.",TAG)
return PLUGIN_HANDLED
}
if(!kilitli)
{
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t henüz oluşturulmadı. !tBir sonraki roundu bekleyin.",TAG)
return PLUGIN_HANDLED
}
new menuz;
static amenu[512];
formatex(amenu,charsmax(amenu),"\r%s Gaming \w|| \yÇelik Kasa^n\wKasadaki Para: \r%d TL^n\wÅifre Denemeleri [Herkes & Siz]: \r{%d}\y & \r{%d}",TAG,para,h_deneme,g_deneme[id])
menuz = menu_create(amenu,"box_handler")
formatex(amenu,charsmax(amenu),"\r%s \w|| \yÅifre Dene [\r%d TL\y]",TAG,get_pcvar_num(ucret))
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\r%s \w|| \yÅifre Bilgi",TAG)
menu_additem(menuz,amenu,"2")
if(para >= 50)
{
formatex(amenu,charsmax(amenu),"\r%s \w|| \yÅifre Ä°pucu (Son Basamak) [\r%d TL\y]",TAG,para/2+20)
menu_additem(menuz,amenu,"3")
}
else
{
formatex(amenu,charsmax(amenu),"\d%s || Åifre Ä°pucu (Son Basamak)",TAG)
menu_additem(menuz,amenu,"4")
}
formatex(amenu,charsmax(amenu),"\r%s \w|| \yÖnceki Åifreler-Kazananlar",TAG)
menu_additem(menuz,amenu,"5")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
return PLUGIN_CONTINUE
}
public box_handler(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)
switch(str_to_num(data))
{
case 1:
{
if(jb_get_user_packs(id) >= get_pcvar_num(ucret))
{
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(ucret))
para += get_pcvar_num(ucret)
client_cmd(id,"messagemode PW_GIR")
}
else
{
client_printc(id,"!t[!n%s!t] Malesef yeterli paranız yok.",TAG,get_pcvar_num(kasa_hane))
}
}
case 2:
{
client_printc(id,"!t[!n%s!t] Åifre, !g%d !thaneli bir doÄŸal sayıdan oluÅŸmaktadır.",TAG,get_pcvar_num(kasa_hane))
box(id)
}
case 3:
{
new kalan = sifre%10
if(ipucu[id])
{
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresinin son basamağı: [!g %d !t].",TAG,kalan)
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresinin son basamağı: [ !g%d !t].",TAG,kalan)
}
else
{
if(jb_get_user_packs(id) >= 50)
{
jb_set_user_packs(id,jb_get_user_packs(id) - para/2+20)
ipucu[id] = true
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresinin son basamağı: [ !g%d !t].",TAG,kalan)
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresinin son basamağı: [ !g%d !t].",TAG,kalan)
}
else
{
client_printc(id,"!t[!n%s!t] !gMalesef !tyeterli paraniz yok.",TAG)
}
}
box(id)
}
case 4:
{
client_printc(id,"!t[!n%s!t] !gÄ°pucucunu, kasada en az!n 50 TL!t biriktikten sonra kullanabilirsiniz.",TAG)
box(id)
}
case 5:
{
show_motd(id,g_kayit, "Talihliler ve Sifreleri")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public kontrol(id)
{
new number[128];
read_args(number, charsmax(number))
remove_quotes(number)
console_print(id,"%d",sifre)
if(str_to_num(number) == sifre)
{
//doÄŸru
get_user_name(id,g_name,charsmax(g_name))
/* Talihlilerin adı ve eski şifreler kayıt*/
sifre = g_sifre
new szFile = fopen(g_kayit, "at")
fclose(szFile)
new szText[512]
formatex(szText, charsmax( szText ), "^"%s^" ^"%d^"", g_name, str_to_num(number))
write_file(g_kayit, szText, -1)
/* bitiÅŸ...........................................................................*/
kilitli = false
jb_set_user_packs(id,jb_get_user_packs(id) + para)
client_printc(id,"!t[!n%s!t] !gTebrikler! !tÅifreyi doÄŸru bularak kasadaki [ !n%d!t ] !nTL!t'nin sahibi oldunuz.",TAG,para)
client_printc(0,"!t[!n%s!t] !g%s !tAdli Oyuncu !g%d!t. denemenin sonunda kasanın ÅŸifresini çözerek !g%d!t TL'nin sahibi oldu. Åifre : %d",TAG,g_name,g_deneme[id],para,str_to_num(number))
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++)
{
g_deneme[players[i]] = 0
ipucu[players[i]] = false
}
h_deneme = 0
}
else
{
//yanlış
h_deneme++
g_deneme[id]++
}
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
g_deneme[id] = 0
ipucu[id] = false
g_engel[id] = 1
if(get_pcvar_num(say_reklam)) set_task(90.0, "Amad",id , _, _, "b")
if(get_pcvar_num(engel)) set_task(60.0,"aktifet",id)
}
public Amad(id)
{
if(kilitli)
{
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresini henüz çözen yok. Kasada biriken para [!n %d TL !t]",TAG,para)
client_printc(id,"!t[!n%s!t] !nUNUTMA! !tÅifreyi çözen kasadaki tüm parayı alır. [!g/kasa !t& !g/box!t] ",TAG)
}
}
public aktifet(id)
{
g_engel[id] = 0
client_printc(id,"!t[!n%s!t]!g 60 saniyelik !gÇelik Kasa !tkoruma süresi doldu.")
if(kilitli)
{
client_printc(id,"!t[!n%s!t] !gÇelik Kasa!t'nın şifresini henüz çözen yok. !n%d TL !tkarşılığında şansını deneyebilirsin. [!g/box!t]",TAG,get_pcvar_num(ucret))
client_printc(id,"!t[!n%s!t] !gUNUTMA! !tÅifreyi çözen kasadaki tüm parayı alır. Åu anki para : !g%d TL",TAG,para)
}
}
public plugin_cfg()
{
new g_LoadDir[23]
get_configsdir(g_LoadDir, charsmax( g_LoadDir ))
formatex(g_kayit, charsmax(g_kayit), "%s/sifreler.ini", g_LoadDir)
if(!file_exists(g_kayit))
{
new szFile = fopen(g_kayit, "at")
fclose(szFile)
}
set_task(3.0,"amad")
}
public amad()
{
new szParse[256]
new szParseName[64],szParseNum[32]
new szLine, szNum
for(szLine=0;read_file(g_kayit, szLine, szParse, charsmax( szParse ), szNum);szLine++)
{
if(szNum > 0 && szParse[0] != ';' && szParse[0] != '?')
{
parse(szParse, szParseName, charsmax(szParseName),szParseNum,charsmax(szParseNum))
g_kayit = szParseName
g_sifre = str_to_num(szParseNum)
}
}
}
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(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();
}
}
}
}
Saol kardesim .
Konunuz Çözülmüş İsteklere Taşınmıştır.
Boş ol , boş ol , boş ol.
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
OYT GÖRE UYARLAMA | Melih1907 | 3 | 257 |
22-11-2019, Saat: 11:58 Son Yorum: By.KinG |
|
elin el degerli oyuncusu oyt uyarlama | hkN. | 6 | 312 |
27-08-2019, Saat: 19:13 Son Yorum: Aconyonn |
|
jaile uyarlama | hkN. | 3 | 318 |
22-05-2019, Saat: 07:20 Son Yorum: ITenGriTR |
|
Oyt'ye göre CODMOD | aezakmı | 26 | 650 |
29-04-2019, Saat: 13:04 Son Yorum: ITenGriTR |
|
jaile uyarlama | hkN. | 3 | 274 |
24-04-2019, Saat: 20:43 Son Yorum: MawiLarq |
Konuyu Okuyanlar: 1 Ziyaretçi