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 ?

Eklenti Hata Düzeltme Talebi

Konu

#1
Merhaba aşağıdaki linkte özel bir map menü eklentisi talep etmiştim
oyunyonetisine yüklediğimde örnek resimdeki gibi şöyle bir hata veriyor onun düzeltilmesini rica edeceğim

TALEP LİNK
https://forum.webdiyo.com/konu-ozel-mapmenu-21044.html

[Resim: WXO3Q4.png]

EKLENTİNİN maplog.ini ve ozelmap.ini olmak üzere 2 adet ini dosyasıda mevcuttur

örnek maplog.ini içi
PHP Kod:
Tarih24/12/2018 21:21 |DegistirenITenGriTR |Oyuncu Sayisi 1/32 |Oynan Haritade_dust2 |Acilan Harita jail_buyukisyan_dark 
OZELMAP.İNİ

PHP Kod:
de_dust2
de_aztec
jail_buyukisyan_dark
jail_buyukisyan_v8
fy_pool_day 
EKLENTİ DOSYASI
Kod:
#include <amxmodx>

#define Sifre "berk123"
new const bmMapINI[] = "addons/amxmodx/configs/ozelmap.ini";
new const bmLogINI[] = "addons/amxmodx/configs/maplog.ini";
new bmMaplar[20][40],bmMaplarToplam;

public plugin_init() {
    register_plugin
    ("Naber",
    "1.0",
    "Berk");
    
    register_clcmd("say /mapdegis","bmSifre");
    register_clcmd("SIFRE_GIRIN","SIFRE_GIRINX");
    
    new bmFO = fopen(bmMapINI, "rt");
    if(bmFO){
        new bmVeri[256],i = 1;
        while(!feof(bmFO)) {
            fgets(bmFO, bmVeri, charsmax(bmVeri));
            copy(bmMaplar[i],255,bmVeri);
            i++;
        }
        fclose(bmFO);
        bmMaplarToplam = i;
    }
}
public bmSifre(bmID){
    client_cmd(bmID,"messagemode SIFRE_GIRIN");
}
public SIFRE_GIRINX(bmID){
    new bmYazi[56];
    read_args(bmYazi,charsmax(bmYazi));
    remove_quotes(bmYazi);
    
    if(equali(bmYazi,Sifre)){
        beMapMenu(bmID);
    }
    else{
        new bmIsim[32];
        get_user_name(bmID,bmIsim,charsmax(bmIsim));
        server_cmd("amx_ban ^"%s^" 10",bmIsim);
    }
}
public beMapMenu(id) {
    new menuz;
    static amenu[512];
    formatex(amenu,charsmax(amenu),"\r{ \wWD \r} \yMap Secin");
    menuz = menu_create(amenu,"beMapMenu_devam");
    
    for(new i = 1;i  < bmMaplarToplam; i++){
        new bmMapAdi[32],bmNTS[6];
        num_to_str(i, bmNTS, 5);
        parse(bmMaplar[i], bmMapAdi, charsmax(bmMapAdi));
        formatex(amenu,charsmax(amenu),"%s",bmMapAdi);
        menu_additem(menuz,amenu,bmNTS);
    }
    
    menu_setprop(menuz,MPROP_EXITNAME,"\rCikis");
    menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL);
    menu_display(id,menuz,0);
}
public beMapMenu_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);
    new bmMapAdi[32],bmMapDuzelt[32];
    parse(bmMaplar[key], bmMapAdi, charsmax(bmMapAdi));
    formatex(bmMapDuzelt,charsmax(bmMapDuzelt),"maps/%s.bsp",bmMapAdi);
    if(file_exists(bmMapDuzelt)){
        new bmYazi[256],bmZaman[64],bmIsim[32],bmOyuncuSayisi,bmOyuncu[32],bmSuankiMap[32];
        get_mapname(bmSuankiMap,charsmax(bmSuankiMap));
        get_players(bmOyuncu,bmOyuncuSayisi);
        get_user_name(id,bmIsim,charsmax(bmIsim));
        get_time("%d/%m/%Y %H:%M",bmZaman,charsmax(bmZaman));
        formatex(bmYazi,charsmax(bmYazi),"Tarih: %s |Degistiren: %s |Oyuncu Sayisi %i/32 |Oynan Harita: %s |Acilan Harita: %s",
        bmZaman,
        bmIsim,
        bmOyuncuSayisi,
        bmSuankiMap,
        bmMapAdi);
        write_file(bmLogINI,bmYazi);
        engine_changelevel(bmMapAdi);
    }
    else{
        renkli_yazi(id,"!n[ !tMapDegistirici !n] !gBoyle bir map bulunamadi!n.")
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
stock renkli_yazi(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();
            }
            
        }
    }
    
}




#2
Deneyip bilgi verir misin?
PHP Kod:
#include <amxmodx>

#define Sifre "berk123"
new const bmMapINI[] = "addons/amxmodx/configs/ozelmap.ini";
new const 
bmLogINI[] = "addons/amxmodx/configs/maplog.ini";
new 
bmMaplar[20][40],bmMaplarToplam;

public 
plugin_init() {
    
register_plugin
    
("Naber",
    
"1.0",
    
"Berk");
    
    
register_clcmd("say /mapdegis","bmSifre");
    
register_clcmd("SIFRE_GIRIN","SIFRE_GIRINX");
    
    new 
bmFO fopen(bmMapINI"rt");
    if(
bmFO){
        new 
bmVeri[256],1;
        while(!
feof(bmFO)) {
            
fgets(bmFObmVericharsmax(bmVeri));
            
copy(bmMaplar[i],255,bmVeri);
            
i++;
        }
        
fclose(bmFO);
        
bmMaplarToplam i;
    }
}
public 
bmSifre(bmID){
    
client_cmd(bmID,"messagemode SIFRE_GIRIN");
}
public 
SIFRE_GIRINX(bmID){
    new 
bmYazi[56];
    
read_args(bmYazi,charsmax(bmYazi));
    
remove_quotes(bmYazi);
    
    if(
equali(bmYazi,Sifre)){
        
beMapMenu(bmID);
    }
    else{
        new 
bmIsim[32];
        
get_user_name(bmID,bmIsim,charsmax(bmIsim));
        
server_cmd("amx_ban ^"%s^" 10",bmIsim);
    }
}
public 
beMapMenu(id) {
    new 
menuz;
    static 
amenu[512];
    
formatex(amenu,charsmax(amenu),"\r{ \wWD \r} \yMap Secin");
    
menuz menu_create(amenu,"beMapMenu_devam");
    
    for(new 
1;i  bmMaplarToplami++){
        new 
bmMapAdi[32],bmNTS[6];
        
num_to_str(ibmNTS5);
        
parse(bmMaplar[i], bmMapAdicharsmax(bmMapAdi));
        
formatex(amenu,charsmax(amenu),"%s",bmMapAdi);
        
menu_additem(menuz,amenu,bmNTS);
    }
    
    
menu_setprop(menuz,MPROP_EXITNAME,"\rCikis");
    
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL);
    
menu_display(id,menuz,0);
}
public 
beMapMenu_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);
    new 
bmMapAdi[32],bmMapDuzelt[32];
    
parse(bmMaplar[key], bmMapAdicharsmax(bmMapAdi));
    
formatex(bmMapDuzelt,charsmax(bmMapDuzelt),"maps/%s.bsp",bmMapAdi);
    if(
file_exists(bmMapDuzelt)){
        new 
bmYazi[256],bmZaman[64],bmIsim[32],bmOyuncuSayisi,bmOyuncu[32],bmSuankiMap[32];
        
get_mapname(bmSuankiMap,charsmax(bmSuankiMap));
        
get_players(bmOyuncu,bmOyuncuSayisi);
        
get_user_name(id,bmIsim,charsmax(bmIsim));
        
get_time("%d/%m/%Y %H:%M",bmZaman,charsmax(bmZaman));
        
formatex(bmYazi,charsmax(bmYazi),"Tarih: %s |Degistiren: %s |Oyuncu Sayisi %i/32 |Oynan Harita: %s |Acilan Harita: %s",
        
bmZaman,
        
bmIsim,
        
bmOyuncuSayisi,
        
bmSuankiMap,
        
bmMapAdi);
        
write_file(bmLogINI,bmYazi);
        
server_cmd("changelevel %s",bmMapAdi);
    }
    else{
        
renkli_yazi(id,"!n[ !tMapDegistirici !n] !gBoyle bir map bulunamadi!n.")
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
stock renkli_yazi(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();
            }
            
        }
    }
    




Pouex(Görkem Bacısısikişenoğlu)'in anasını götünden sikeyim.
Emirhan SkürtSkürt seninde ananı sikicem sıradasın.
Dediğim gibi ferudun ve berke lafım yok.
forum.csduragi.com
#3
Konunuz Çözülmüş İsteklere Taşınmıştır.





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
Sma hata berk10 4 452 15-01-2020, Saat: 21:50
Son Yorum: By.KinG
Banka'da hata cheff 7 487 20-12-2019, Saat: 19:58
Son Yorum: By.KinG
CTMenu V1 hata realgaming 5 511 16-12-2019, Saat: 22:58
Son Yorum: By.KinG
Eklenti Rica vagnessi 9 496 12-12-2019, Saat: 06:59
Son Yorum: By.KinG
Eklenti istek cebo00 5 463 10-12-2019, Saat: 19:29
Son Yorum: By.KinG

Task