CSPLague
[JB] CT Shop (Çevirirken Hata Veriyor) - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: [JB] CT Shop (Çevirirken Hata Veriyor) (/showthread.php?tid=9712)

Pages: 1 2 3 4


[JB] CT Shop (Çevirirken Hata Veriyor) - Nobb - 05-03-14

Merhaba Arkadaşlar Ben CT Shopu Araştırdım Zar Zor Buldum.@hasan06500 Arkadaşımıza Teşekkürler Nerde Bulursun Diye Önerdi.CT Shop JailBreak Shop'un İçindeydi Bende Normal Menü Plugini Olarak Dönüştürdüm.Fakat Çevirirken 4 Tane Hata Verdi.Bende Buraya Konu Açtım.Önceki Konumda Yapılmasını İstemiştim Ama Konuya Cevap Gelmemişti Big Grin Neyse Bunda Hataları Düzeltmenizi İstiyorum Sıfırdan Yazmanızı Değil Big Grin.SMA ve Hataların Resimlerini Paylaş Diyorsanız Altta.Şimdiden Teşekkürler Cevabınızı Bekliyorum.

NOT: Author Neden "Nobb" Diyorsanız Çünkü Plugini Yapan Kişiyi Bulamadığım İçin Bende Kendi İsmimi Yaptım ve Biraz Değişiklik Yaptım Ondan Dolayı Big Grin Ama İsterseniz Author Kısmındaki Nobb Yazan Yeri Değiştirebilirsiniz.




Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - Nobb - 07-03-14

// GünceL //


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - JDM - 07-03-14

39. satır

PHP Code:
client_printidprint_chat"%s isimli oyuncu /ctshop yazarak ct shop'a girdi."name ); 

Bu print'in public dışında ne işi var?

40. satır

PHP Code:
if(!uygun(id2) || aldi[id]) return PLUGIN_HANDLED 

Bu uygun ne işe yarıyor merak ettim?

40. satır

aldi diye bir değişken kullanmışsın fakat hiç bir yerde tanıtmamışsın ne amaçlı kullanmak istediğini bilmiyorum...

69. satır

PHP Code:
        case 1:
        {
            if(
alabilir(id1))
            {
                
alsin(id1)
                
aldi[id] = true
                g_item1
[id] = true
                client_print
(id,print_center,"Mermileri yavaslatacak bir yelek aldin..")    
            }
        } 

if(alabilir(id, 1)) bu alabilir ne amaçlı kullanılıyor?

71. satır

PHP Code:
alsin(id1

alsin? çok mantıksız değişkenler,public'ler var ne amaçla kullanmak istediğini bir bilsem Smile

72. satır

PHP Code:
aldi[id] = true 

Sadece gülüyorum... Smile


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - Nobb - 07-03-14

Big Grin Gül Tabi Gülmek İyidirde Ben Sadece Kodları Kopyala Yapıştır Yaptım Big Grin Düzeltip Atabilirmisin Peki?


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - JDM - 07-03-14

Sen bunu nereden aldın sen onu at bana öncelikle Smile çünkü bunda tanımsız publicler ve değişkenler var illa ki bunu tanıtmıştır adam eklentide Smile böyle ben bir çözüm bulamam çünkü.


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - hasan06500 - 07-03-14

https://www.csplague.com/mod-cs-1-6-modlari/18174-armodrillo-l-wonderfull-jailbreak-l-super-otesi-l-yeni.html
bu mod'un içerisinde var bu plugin /ctshop yani ben önerdim arkadaşa JDM Yapabilirsen eğer süper olucak .)


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - JDM - 07-03-14

Bu konudaki link kırılmış elinizde varsa atın.


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - hasan06500 - 07-03-14

@Nobb konuya davetlisin .)




Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - Nobb - 08-03-14

Tabi Buyrun Efenim Big Grin =>


Cevap: [JB] CT Shop (Çevirirken Hata Veriyor) - JDM - 08-03-14

Test etmedim.

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <hamsandwich>
#include <jail>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

#define DMG_GRENADE ( 1 << 24 )

new bool:aldi[33]
new 
g_item1[33]
new 
g_item2[33]
new 
g_item3[33]
new 
g_item5[33]
new 
g_item6[33]
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /ctshop","ShowCTShop")
    
RegisterHam(Ham_TakeDamage,"player","FwdTakeDamage",0)
    
register_event("CurWeapon","Event_Change_Weapon""be""1=1")
}
public 
ShowCTShop(id) {
    if(!
uygun(id2) || aldi[id]) return PLUGIN_HANDLED
    
    
new menu menu_create("Ct Shop","ct_handler")
    
menu_additem(menu"FBI Korumasi  #1 TL""1"0)    
    
menu_additem(menu"Kristal Yelek  #2 TL""2"0)    
    
menu_additem(menu"Zincir Yelek  #3 TL""3"0)    
    
menu_additem(menu"250 Saglik + 250 Zirh #1 TL""4"0)    
    
menu_additem(menu"Radar  #2 TL""5"0)    
    
menu_additem(menu"Mahkum Tehlike Dedektoru  #2 TL""6"0)    
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL)
    
menu_display(idmenu0)
    return 
PLUGIN_HANDLED    
}
public 
ct_handler(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED    
    
}
    
    new 
accescallbackdata[5], iname[64]
    
menu_item_getinfo(menuitemaccesdata4iname63callback)
    switch(
str_to_num(data))
    {
        
        case 
1:
        {
            if(
alabilir(id1))
            {
                
alsin(id1)
                
aldi[id] = true
                g_item1
[id] = true
                client_print
(id,print_center,"Mermileri yavaslatacak bir yelek aldin..")    
            }
        }
        
        case 
2:
        {
            if(
alabilir(id3))
            {
                
alsin(id3)
                
aldi[id] = true
                g_item2
[id] = true
                client_print
(id,print_center,"Patlamalardan en az hasarla kurtulacaksin..")
            }
        }
        
        
        case 
3:
        {
            if(
alabilir(id2))
            {
                
alsin(id2)
                
aldi[id] = true
                g_item3
[id] = true,
                
client_print(id,print_center,"Bu zincir zirh, asla kesilmez ve yirtilmaz")    
            }
        }
        
        
        case 
4:
        {
            if(
alabilir(id1))
            {
                
alsin(id1)
                
aldi[id] = true
                set_user_health
(idget_user_health(id) + 250)
                
set_user_armor(idget_user_armor(id) + 250)    
            }
        }
        
        
        case 
5:
        {
            if(
alabilir(id2))
            {
                
alsin(id2)
                if(
task_exists(id 3399)) remove_task(id 3399)
                
set_task(0.5,"RadarTarama"id 3399"",0,"b")    
                
client_print(id,print_center,"Radardan Mahkumlari izleyebileceksin..")    
                
aldi[id] = true
                g_item5
[id] = true    
            
}
        }
        
        
        case 
6:
        {
            if(
alabilir(id2))
            {
                
alsin(id2)
                
aldi[id] = true
                g_item6
[id] = true
                client_print
(id,print_center,"Tehlikeli bir durum olunca bu cihaz seni uyaracak ! ")        
            }
        }
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}
public 
FwdTakeDamage(victiminflictorattackerFloat:Damagedamage_type) {
    if(
victim == attacker || !is_user_connected(attacker)) return HAM_IGNORED
    
    if(!
uygun(attacker1) || !uygun(victim2)) return HAM_IGNORED
    
    
if(g_item1[victim] && (damage_type DMG_BULLET)) {
        
SetHamParamFloat(4Damage 4.0)    
    }
    
    if(
g_item2[victim] && (damage_type DMG_GRENADE)) {
        
SetHamParamFloat(4Damage 4.0)    
    }
    
    if(
g_item3[victim] && (get_user_weapon(attacker) == CSW_KNIFE) && !(damage_type DMG_BULLET) && !(damage_type DMG_GRENADE)) {
        
SetHamParamFloat(4Damage 4.0)    
    }
    
    return 
HAM_HANDLED
}
public 
RadarTarama(taskid)
{
    new 
id taskid 3399
    
if(uygun(id2))
    {
        new 
terorSayisiterorListesi[32], terorCord[3]
        for(new 
133i++)
        {
            if(
uygun(i1))
            {
                
terorListesi[terorSayisi] = i;
                
terorSayisi++
                
get_user_origin(iterorCord1)
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("HostagePos"), {0,0,0}, id)
                
write_byte(id)
                
write_byte(i)        
                
write_coord(terorCord[0])
                
write_coord(terorCord[1])
                
write_coord(terorCord[2])
                
message_end()
                
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("HostageK"), {0,0,0}, id)
                
write_byte(i)
                
message_end()
                
            }
        }
    }
    else
    {
        
remove_task(taskid)    
    }
}
public 
Event_Change_Weapon(id) {
    if(
uygun(id1) && get_user_weapon(id) != CSW_KNIFE) {
        for(new 
133i++) {
            if(
uygun(i2) && g_item6[i]) {
                new 
terorCord[3]
                
get_user_origin(idterorCord2)
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("HostagePos"), {0,0,0}, i)
                
write_byte(i)
                
write_byte(id)        
                
write_coord(terorCord[0])
                
write_coord(terorCord[1])
                
write_coord(terorCord[2])
                
message_end()
                
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("HostageK"), {0,0,0}, i)
                
write_byte(id)
                
message_end()
                
set_hudmessage(255000.130.8506.05.0)
                
show_hudmessage(i"Dikkat : Mahkumlardan biri silah aldi!")
                
            }
        }
    }
}
stock uygun(idtakim) {
    if(
is_user_connected(id) && is_user_alive(id) && get_user_team(id) == takim) {
        return 
1
    
}
    return 
0
}
stock alabilir(idmiktar) {
    if(
jb_get_user_packs(id) >= miktar) return 1
    
    
return 0    
}
stock alsin(idmiktar) {
    
jb_set_user_packs(idjb_get_user_packs(id) - miktar)    

[/i]