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

#1
Bu attıgım plugini oyt serverine yuklerken hata veriyor düzeltebilecek arkadas varmı bakabilrse sevinirim . Simdiden Tesekkurler.


.sma amad_celik-kasa.sma (Dosya Boyutu: 7.94 KB | İndirme Sayısı: 4)
#2
...
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(1099)
            
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(numbercharsmax(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(szTextcharsmaxszText ), "^"%s^" ^"%d^""g_namestr_to_num(number))
        
write_file(g_kayitszText, -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_LoadDircharsmaxg_LoadDir ))

    
formatex(g_kayitcharsmax(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 
szLineszNum
    
for(szLine=0;read_file(g_kayitszLineszParsecharsmaxszParse ), szNum);szLine++) 
    {
        if(
szNum && szParse[0] != ';' && szParse[0] != '?')
        {
            
parse(szParseszParseNamecharsmax(szParseName),szParseNum,charsmax(szParseNum))
            
            
g_kayit szParseName
            g_sifre 
str_to_num(szParseNum)
        }
    }
}
stock client_printc(const id, const input[], any:...)
{
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!n""^x01"); // Default Renk(Sarı)
    
replace_all(msg190"!g""^x04"); // Yeşil Renk
    
replace_all(msg190"!t""^x03"); // Takım Renk( CT mavi , T kırmızı )
    
    
if (idplayers[0] = id; else get_players(playerscount"ch");
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }

        }
    }





#3
Saol kardesim .


#4
Konunuz Çözülmüş İsteklere Taşınmıştır.


Boş ol , boş ol , boş ol.


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

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

Task