Register for your free account! | Forgot your password?

You last visited: Today at 21:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Metin2 - Duel System[LUA]

Discussion on Metin2 - Duel System[LUA] within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
thenemne0032's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 19
Received Thanks: 23
Metin2 - Duel System[LUA]

Hello everyone,

System Setup







System Publicity






Not wish to download, for those who want to create a LUA file:

1) usr / game / share / locale / turkey / quests section "esyasinasavas_sistemi.lua" to Let's open the file named a lua. Then write the following code into the file:

PHP Code:
quest esyasina_savas begin 
    state start begin 
        when 20087.take with item
.get_id() begin 
            
if pc.getqf("esya_savas_kabul_ettim") == 1 then 
                karakter_isim 
tostring(pc.get_name()) 
                
rakipKarakter_id tonumber(pc.getqf("savas_yollayan_id")) 
                
karakter_id tonumber(pc.get_player_id()) 
                
karakterHesap_id tonumber(pc.get_account_id()) 
                
esya item.get_vnum() 
                
say_item_vnum(item.get_vnum()) 
                
esyaKimlik tonumber(item.get_id()) 
                
esyaSahibi_id tonumber(pc.get_player_id()) 
                
esyaSorgula mysql_query10("select * from player.item where id='"..esyaKimlik.."' and owner_id='"..esyaSahibi_id.."' "
                
rakipAdSorgula mysql_query10("select * from  player.player where id='"..rakipKarakter_id.."' "
                
rakipAd tostring(rakipAdSorgula.name[1]) 
                
esyaSorgulaSay tonumber(table.getn(esyaSorgula)) 
                if 
esyaSorgulaSay 1 then 
                    say_reward
("Eşya henüz yeni olduğu için eşyasına savaşta kullanılamaz!"
                    
say(""
                    return 
                
end 
                say_reward
("[WINDOW_SIZE width;350|height;450]EFSUNLAR")  
                

                
for i=13,21,do 
                    --
esyaEfsunBilgi esyasina_savas.efsun(tonumber(esyaSorgula[1][i])) 
                    if 
tonumber(esyaSorgula[1][i]) != 0 then 
                        say
(esyasina_savas.efsun(tonumber(esyaSorgula[1][i]))..tostring(esyaSorgula[1][i+1])) 
                        

                    end 
                end 
                
if == 0 then 
                say
(""
                
say_title("Eşyada herhangi bir efsun ekli değildir."
                
end 
                say
(""
                
say_reward("TAŞLAR"
                for 
i=7,9,do 
                    
say(esyasina_savas.tas(tonumber(esyaSorgula[1][i])))  
                
end 
                say
(""
                
say_reward("Ne yapmak istersin?"
                
say(""
                
say(""
                
say(""
                
say(""
                
say(""
                
esyaSecimYap select("Rakibe Gönder("..rakipAd..")","Kapat"
                    if 
esyaSecimYap == 1 then 
                        pc
.setqf("esya_savas_kabul_ettim",0
                        
rakipAra find_pc_by_name(rakipAd
                        if 
rakipAra == 0 then 
                            say_title
("Uyarı:"
                            
say(""
                            
say_reward("Rakibin oyunda görünmüyor."
                            
say(""
                        else 
                            
say_title("Bilgilendirme:"
                            
say(""
                            
say("Eşya bilgileri rakibe gönderilmiştir."
                            
say("1 dk içerisinde geri dönüş olmazsa, işlem iptal edilir."
                            
say(""
                            
rakip_id pc.select(rakipAra
                            do 
                                
pc.setqf("esya_savas_kabul_ettim",0
                                
pc.setqf("kabul_edildim",0
                                
yollananEsya = {} 
                                
yollananEsya[1] = esya 
                                savasDavetiKontrol 
mysql_query10("select * from player.player where name='"..rakipAd.."' "
                                
yollananEsya[2] = tonumber(savasDavetiKontrol.savas_daveti[1]) 
                                
yollananEsya[3] = karakter_id 
                                yollananEsya
[4] = karakter_isim 
                                timer
("savas_onayi_esya",2
                            
end 
                            pc
.select(rakip_id
                        
end 
                    end 
                
return 
            
end 
             
            esyasinaSavasSeviyeSiniri 
70 
             
            karakter_seviye 
tonumber(pc.get_level()) 
            if 
karakter_seviye esyasinaSavasSeviyeSiniri then 
                say_title
("Uyarı:"
                
say(""
                
say_reward("Eşyasına savaş sistemini kullanabilmek için en az 70 seviye olmanız gerekiyor."
                
say(""
                return 
            
end 
             
            karakter_isim 
tostring(pc.get_name()) 
            
karakter_id tonumber(pc.get_player_id()) 
            
karakterHesap_id tonumber(pc.get_account_id()) 
            
esya item.get_vnum() 
            
say_item_vnum(item.get_vnum()) 
            
esyaKimlik tonumber(item.get_id()) 
            
esyaSahibi_id tonumber(pc.get_player_id()) 
            
savastamiSorgula mysql_query10("select * from player.player where id='"..karakter_id.."' and name='"..karakter_isim.."' "
            
savastamiDurum tonumber(savastamiSorgula.savas_daveti[1]) 
            if 
savastamiDurum == 1 then 
                say_title
("Uyarı:"
                
say(""
                
say_reward("Şuan meşgulsünüz daha sonra tekrar deneyin."
                
say(""
                return 
            
end 
            pc
.setqf("savas_durum",1
            
esyaSorgula mysql_query10("select * from player.item where id='"..esyaKimlik.."' and owner_id='"..esyaSahibi_id.."' "
            
esyaSorgulaSay tonumber(table.getn(esyaSorgula)) 
            if 
esyaSorgulaSay 1 then 
                say_reward
("Eşya henüz yeni olduğu için eşyasına savaşta kullanılamaz!"
                
say(""
                return 
            
end 
            say_reward
("[WINDOW_SIZE width;350|height;450]EFSUNLAR")  
            

            
for i=13,21,do 
                --
esyaEfsunBilgi esyasina_savas.efsun(tonumber(esyaSorgula[1][i])) 
                if 
tonumber(esyaSorgula[1][i]) != 0 then 
                    say
(esyasina_savas.efsun(tonumber(esyaSorgula[1][i]))..tostring(esyaSorgula[1][i+1])) 
                    

                end 
            end 
            
if == 0 then 
            say
(""
            
say_title("Eşyada herhangi bir efsun ekli değildir."
            
end 
            say
(""
            
say_reward("TAŞLAR"
            for 
i=7,9,do 
                
say(esyasina_savas.tas(tonumber(esyaSorgula[1][i])))  
            
end 
            say
(""
            
say_reward("Ne yapmak istersin?"
            
say(""
            
say(""
            
say(""
            
say(""
            
say(""
            
esyaSecimYap select("Rakibe Göster","Kapat"
                if 
esyaSecimYap == 1 then 
                    karakterAdi 
string.format(pc.get_name()) 
                    
say_title("Bilgilendirme:"
                    
say(""
                    
say_reward("Eşyanı göstermek istediğin rakibin adını gir:"
                    
esyaRakipAdi string.format(input()) 
                    
esyaRakipAdiAra find_pc_by_name(esyaRakipAdi
                    if 
esyaRakipAdi == "" or esyaRakipAdi == nil then 
                        say_title
("Uyarı:"
                        
say(""
                        
say_reward("Boş bırakamazsınız."
                        
say(""
                        
pc.setqf("savas_durum",0
                        return 
                    elseif 
esyaRakipAdi == karakterAdi then 
                        say_title
("Uyarı:"
                        
say(""
                        
say_reward("Kendi adınızı giremezsiniz!"
                        
say(""
                        
pc.setqf("savas_durum",0
                        return 
                    elseif 
esyaRakipAdiAra == 0 then 
                        say_title
("Uyarı:"
                        
say(""
                        
say_reward("Eşya göstereceğiniz rakip oyunda değil."
                        
say(""
                        
pc.setqf("savas_durum",0
                        return 
                    else 
                        
rakip_id pc.select(esyaRakipAdiAra
                            
rakipSeviye tonumber(pc.get_level()) 
                            
rakipNeDurumda tonumber(pc.getqf("savas_durum")) 
                        
pc.select(rakip_id
                         
                        if 
rakipSeviye esyasinaSavasSeviyeSiniri then 
                            say_title
("Uyarı:"
                            
say(""
                            
say_reward("Rakibin seviyesi eşyasına savaş sistemi için yetersiz."
                            
say(""
                            
pc.setqf("savas_durum",0
                            return 
                        elseif 
not pc.is_near_vid(esyaRakipAdiAra,10then 
                            say_title
("Uyarı:"
                            
say(""
                            
say_reward("Rakibiniz çok uzakta. Yanınıza gelmeli."
                            
say(""
                            
pc.setqf("savas_durum",0
                            return 
                        else 
                            
savasYollanmisMi mysql_query10("select * from player.player where name='"..esyaRakipAdi.."' "
                            
savasDaveti tonumber(savasYollanmisMi.savas_daveti[1]) 
                            if 
savasDaveti == or rakipNeDurumda == 1 then 
                                say_title
("Uyarı:"
                                
say(""
                                
say_reward("Rakip şuan meşgul."
                                
say(""
                                return 
                            
end 
                            pc
.setqf("savas_durum",0
                            
savasDavetiGuncelle mysql_query10("UPDATE player.player SET savas_daveti='1' where name='"..karakter_isim.."' "
                            
say_title("Bilgilendirme:"
                            
say(""
                            
say("Eşya bilgileri rakibe gönderilmiştir."
                            
say("1 dk içerisinde geri dönüş olmazsa, işlem iptal edilir."
                            
say(""
                            
rakip_id pc.select(esyaRakipAdiAra
                            do 
                                
rakipAd tostring(pc.get_name()) 
                                
rakipSavasDavetiGuncelle mysql_query10("UPDATE player.player SET savas_daveti='1' where name='"..rakipAd.."' "
                                
savasDavetiKontrol mysql_query10("select * from player.player where name='"..rakipAd.."' "
                                
davet =  {} 
                                
davet[1] = tonumber(savasDavetiKontrol.savas_daveti[1]) 
                                
davet[2] = tonumber(esya
                                
davet[3] = tostring(karakter_isim
                                
davet[4] = tonumber(karakter_id
                                
davet[5] = tonumber(karakterHesap_id
                                
timer("savas_daveti_yolla",2
                            
end 
                            pc
.select(rakip_id
                        
end 
                    end 
                
elseif esyaSecimYap == 2 then 
                    pc
.setqf("savas_durum",0
                
end 
        end 
         
        when savas_daveti_yolla
.timer with davet[1] == 1 begin 
            rakipKarakter_id 
tonumber(pc.get_player_id()) 
            
rakipKarakter_isim tostring(pc.get_name()) 
            
savasYollayanKarakter_isim davet[3
            
savasYollayanKarakter_id davet[4
            
savasYollayanKarakterHesap_id davet[5
            
davet[1] = 
            m 

            esyaKodu 
davet[2
            
say_item_vnum(esyaKodu
            
say_reward("[WINDOW_SIZE width;350|height;450]EFSUNLAR")  
            for 
i=13,21,do 
                --
esyaEfsunBilgi esyasina_savas.efsun(tonumber(esyaSorgula[1][i])) 
                if 
tonumber(esyaSorgula[1][i]) != 0 then 
                    say
(esyasina_savas.efsun(tonumber(esyaSorgula[1][i]))..tostring(esyaSorgula[1][i+1])) 
                    

                end 
            end 
            
if == 0 then 
            say
(""
            
say_title("Eşyada herhangi bir efsun ekli değildir."
            
end 
            say
(""
            
say_reward("TAŞLAR"
            for 
i=7,9,do 
                
say(esyasina_savas.tas(tonumber(esyaSorgula[1][i])))  
            
end 
            say
(""
            
say_reward("Ne yapmak istersin?"
            
say(""
            
say(""
            
say(""
            
say(""
            
say(""
            
esyaSecimYap select("Kabul et ve Eşya Göster","Kapat"
                
savasYollayanKarakter_isimAra find_pc_by_name(savasYollayanKarakter_isim
                
savasYollayanDizi = {} 
                
timer("esya_gonderildimi_kontrol",60
                if 
esyaSecimYap == 1 then 
                    b_id 
pc.select(savasYollayanKarakter_isimAra
                        
syschat("Sistem: Rakibiniz eşyanızı kabul etti. Eşya koyması bekleniyor..."
                        
pc.setqf("kabul_edildim",1
                        
timer("rakip_ne_yapti",61
                    
pc.select(b_id
                    
pc.setqf("esya_savas_kabul_ettim",1
                    
pc.setqf("savas_yollayan_id",savasYollayanKarakter_id
                    
pc.setqf("savas_yollayan_hesap_id",savasYollayanKarakterHesap_id
                    
say_title("Bilgilendirme:"
                    
say(""
                    
say("Eşya koymanız bekleniyor."
                    
say("Eşyayı koymak ve rakibe göndermek için 1 dakikanız var."
                    
say(""
                    
savasYollayanDizi[1] = savasYollayanKarakter_isim 
                    timer
("esya_gonderildimi_kontrol",60
                elseif 
esyaSecimYap == 2 then 
                    mysql_query10
("UPDATE player.player SET savas_daveti='0' where id='"..rakipKarakter_id.."' and name='"..rakipKarakter_isim.."' "
                    
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..savasYollayanKarakter_id.."' and name='"..savasYollayanKarakter_isim.."' "
                    
b_id pc.select(savasYollayanKarakter_isimAra
                        
syschat("Sistem: Rakibiniz eşyanızı reddetti."
                    
pc.select(b_id
                
end 
        end 
     
        when rakip_ne_yapti
.timer with pc.getqf("kabul_edildim") == 1 begin 
            karakter_id 
tonumber(pc.get_player_id()) 
            
karakter_isim tostring(pc.get_name()) 
            
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id.."' and name='"..karakter_isim.."' "
            
syschat("Sistem: Rakibiniz eşyayı koymadan oyundan çıktığı için işlemler sıfırlandı."
            
pc.setqf("kabul_edildim",0
        
end 
        when esya_gonderildimi_kontrol
.timer with pc.getqf("esya_savas_kabul_ettim") == 1 begin 
             
            karakter_id 
tonumber(pc.get_player_id()) 
            --
karakterHesap_id tonumber(pc.get_account_id()) 
            
karakter_isim tostring(pc.get_name()) 
            
savasYollayanKarakter_id pc.getqf("savas_yollayan_id"
            
savasYollayanKarakter_isim savasYollayanDizi[1
            
savasYollayanKarakter_isimAra find_pc_by_name(savasYollayanKarakter_isim
             
            
b_id pc.select(savasYollayanKarakter_isimAra
                
pc.setqf("kabul_edildim",0
                
syschat("Sistem: Rakibiniz 1 dakika boyunca işlem yapmadığı için işleminiz iptal edilmiştir."
            
pc.select(b_id
             
            
pc.setqf("esya_savas_kabul_ettim",0
            
pc.setqf("savas_yollayan_id",0
            
pc.setqf("savas_yollayan_hesap_id",0
            
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id.."' and name='"..karakter_isim.."' "
            
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..savasYollayanKarakter_id.."' "
            
syschat("Sistem: 1 dakika boyunca işlem yapmadığınız için işleminiz iptal edildi."
        
end 
         
        when savas_onayi_esya
.timer with yollananEsya[2] == 1 begin 
            yollananEsya
[2] = 
            rakipKarakter_id 
yollananEsya[3
            
rakipKarakter_isim yollananEsya[4
            
karakter_id_b tonumber(pc.get_player_id()) 
            
karakter_isim_b tostring(pc.get_name()) 
            
m_id pc.get_vid() 
            

            esyaKodu 
yollananEsya[1
            
say_item_vnum(esyaKodu
            
say_reward("[WINDOW_SIZE width;350|height;450]EFSUNLAR")  
            for 
i=13,21,do 
                --
esyaEfsunBilgi esyasina_savas.efsun(tonumber(esyaSorgula[1][i])) 
                if 
tonumber(esyaSorgula[1][i]) != 0 then 
                    say
(esyasina_savas.efsun(tonumber(esyaSorgula[1][i]))..tostring(esyaSorgula[1][i+1])) 
                    

                end 
            end 
            
if == 0 then 
            say
(""
            
say_title("Eşyada herhangi bir efsun ekli değildir."
            
end 
            say
(""
            
say_reward("TAŞLAR"
            for 
i=7,9,do 
                
say(esyasina_savas.tas(tonumber(esyaSorgula[1][i])))  
            
end 
            say
(""
            
say_reward("Ne yapmak istersin?"
            
say(""
            
say(""
            
say(""
            
say(""
            
say(""
            
esyaSecimYap select("Kabul et ve Savaş isteği gönder","Kapat"
            if 
esyaSecimYap == 1 then 
                rakipKarakter_isimAra 
find_pc_by_name(rakipKarakter_isim
                if 
rakipKarakter_isimAra == 0 then 
                    say_title
("Uyarı:"
                    
say(""
                    
say_reward("Rakip oyunda değil. İşlemleriniz sıfırlandı."
                    
say(""
                    
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id_b.."' and name='"..karakter_isim_b.."' "
                    
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..rakipKarakter_id.."' "
                else 
                    
svs_yolla confirm(rakipKarakter_isimAra,"Eşyasına savaş başlasın mı?",30
                    if 
svs_yolla == CONFIRM_OK then 

                        esyaKimlik 
tonumber(item.get_id()) 
                        
esyaSec mysql_query10("select * from player.item where id='"..esyaKimlik.."' and owner_id='"..karakter_id_b.."' "
                        if 
tonumber(table.getn(esyaSec)) < 1 then 
                            syschat
("Eşya çantanızda bulunamadığı için savaş iptal edilmiştir."
                            
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id_b.."' and name='"..karakter_isim_b.."' "
                            
p_id pc.select(rakipKarakter_isimAra
                                
syschat("Eşya rakibinizin çantasında olmadığından savaş iptal edilmiştir."
                                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..pc.get_player_id().."' and name='"..pc.get_name().."' "
                            
pc.select(p_id
                            return 
                        
end 
         
                        karakterAdiAra 
find_pc_by_name(karakter_isim
                        
p_id pc.select(rakipKarakter_isimAra
                            
esyaKimlik tonumber(item.get_id()) 
                            
esyaSec mysql_query10("select * from player.item where id='"..esyaKimlik.."' and owner_id='"..pc.get_player_id().."' "
                            if 
tonumber(table.getn(esyaSec)) < 1 then 
                                syschat
("Eşya çantanızda bulunamadığı için savaş iptal edilmiştir."
                                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..pc.get_player_id().."' and name='"..pc.get_name().."' "
                                
x_id pc.select(karakterAdiAra
                                    
syschat("Eşya rakibinizin çantasında olmadığından savaş iptal edilmiştir."
                                    
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..pc.get_player_id().."' and name='"..pc.get_name().."' "
                                
pc.select(x_id
                                return 
                            
end 
                        pc
.select(p_id
                         
                        
esya_id tonumber(item.get_id()) 
                        
esyaKodu tonumber(item.get_vnum()) 
                        
esyaKontrolEt mysql_query10("select * from player.item where id='"..esya_id.."' and owner_id='"..karakter_id_b.."' "
                        
esyaEfsunDizi = {}  
                        
esyaTasDizi = {}  
                        
esyaEfsunDeger = {} 
                        
k=
                        m
=
                        
-- EFSUNLAR 
                        
for i=13,21,do --- for ba&#351;langıç 401  
                            
if tonumber(esyaKontrolEt[1][i]) != 0 then  
                                esyaEfsunDizi
[k] = tonumber(esyaKontrolEt[1][i])  
                                
esyaEfsunDeger[k] = tostring(esyaKontrolEt[1][i+1])  
                                
1  
                            end  
                        end 
--- for biti&#351; 401  
                        
-- TA&#350;LAR 
                        
for i=7,9,do --- for ba&#351;langıç 401  
                            
esyaTasDizi[m] = tonumber(esyaKontrolEt[1][i])  
                            
1  
                        end 
                        esyaEfsunDiziSay 
tonumber(table.getn(esyaEfsunDizi))  
                            if 
esyaEfsunDiziSay == 0 then  
                                esyaEfsunDizi
[1] = 0                       
                                esyaEfsunDizi
[2] = 0  
                                esyaEfsunDizi
[3] = 0  
                                esyaEfsunDizi
[4] = 0  
                                esyaEfsunDizi
[5] = 0  
                                esyaEfsunDeger
[1] = 0  
                                esyaEfsunDeger
[2] = 0  
                                esyaEfsunDeger
[3] = 0  
                                esyaEfsunDeger
[4] = 0  
                                esyaEfsunDeger
[5] = 0  
                            
elseif esyaEfsunDiziSay == 1 then  
                                esyaEfsunDizi
[2] = 0  
                                esyaEfsunDizi
[3] = 0  
                                esyaEfsunDizi
[4] = 0  
                                esyaEfsunDizi
[5] = 0  
                                esyaEfsunDeger
[2] = 0  
                                esyaEfsunDeger
[3] = 0  
                                esyaEfsunDeger
[4] = 0  
                                esyaEfsunDeger
[5] = 0  
                            
elseif esyaEfsunDiziSay == 2 then  
                                esyaEfsunDizi
[3] = 0  
                                esyaEfsunDizi
[4] = 0  
                                esyaEfsunDizi
[5] = 0  
                                esyaEfsunDeger
[3] = 0  
                                esyaEfsunDeger
[4] = 0  
                                esyaEfsunDeger
[5] = 0  
                            
elseif esyaEfsunDiziSay == 3 then  
                                esyaEfsunDizi
[4] = 0  
                                esyaEfsunDizi
[5] = 0  
                                esyaEfsunDeger
[4] = 0  
                                esyaEfsunDeger
[5] = 0  
                            
elseif esyaEfsunDiziSay == 4 then  
                                esyaEfsunDizi
[5] = 0  
                                esyaEfsunDeger
[5] = 0  
                            end  
                        esyaTas1 
esyaTasDizi[1]  
                        
esyaTas2 esyaTasDizi[2]  
                        
esyaTas3 esyaTasDizi[3]  
                        
esyaEfsun1 esyaEfsunDizi[1]  
                        
esyaEfsun2 esyaEfsunDizi[2]  
                        
esyaEfsun3 esyaEfsunDizi[3]  
                        
esyaEfsun4 esyaEfsunDizi[4
                        
esyaEfsun5 esyaEfsunDizi[5]  
                        
esyaEfsunD1 esyaEfsunDeger[1]  
                        
esyaEfsunD2 esyaEfsunDeger[2]  
                        
esyaEfsunD3 esyaEfsunDeger[3]  
                        
esyaEfsunD4 esyaEfsunDeger[4]  
                        
esyaEfsunD5 esyaEfsunDeger[5]  
                        
esyaEkle mysql_query10("insert into esyasina_savas(esya_id,esya_kodu,karakter_id,karak  ter_isim,rakip_id,rakip_isim,tas1,tas2,tas3,efsun1  ,efsun1deger,efsun2,efsun2deger,efsun3,efsun3deger  ,efsun4,efsun4deger,efsun5,efsun5deger)values('"..esya_id.."','"..esyaKodu.."','"..karakter_id_b.."','"..karakter_isim_b.."','"..rakipKarakter_id.."','"..rakipKarakter_isim.."','"..esyaTas1.."','"..esyaTas2.."','"..esyaTas3.."','"..esyaEfsun1.."','"..esyaEfsunD1.."','"..esyaEfsun2.."','"..esyaEfsunD2.."','"..esyaEfsun3.."','"..esyaEfsunD3.."','"..esyaEfsun4.."','"..esyaEfsunD4.."','"..esyaEfsun5.."','"..esyaEfsunD5.."')")  
                        
item.remove() 
                        
pc.setqf("savas_basladi",1
                         
                        ------------------
RAK&#304;BE AİT 
                     
                    
p_id pc.select(rakipKarakter_isimAra
                            
esya_id tonumber(item.get_id()) 
                            
karakter_id tonumber(pc.get_player_id()) 
                            
karakter_isim tostring(pc.get_name()) 
                            
esyaKodu tonumber(item.get_vnum()) 
                            
esyaKontrolEt mysql_query10("select * from player.item where id='"..esya_id.."' and owner_id='"..karakter_id.."' "
                            
esyaEfsunDizi = {}  
                            
esyaTasDizi = {}  
                            
esyaEfsunDeger = {} 
                            
k=
                            m
=
                            
-- EFSUNLAR 
                            
for i=13,21,do --- for ba&#351;langıç 401  
                                
if tonumber(esyaKontrolEt[1][i]) != 0 then  
                                    esyaEfsunDizi
[k] = tonumber(esyaKontrolEt[1][i])  
                                    
esyaEfsunDeger[k] = tostring(esyaKontrolEt[1][i+1])  
                                    
1  
                                end  
                            end 
                            
-- TA&#350;LAR 
                            
for i=7,9,do --- for ba&#351;langıç 401  
                                
esyaTasDizi[m] = tonumber(esyaKontrolEt[1][i])  
                                
1  
                            end 
                             
                            esyaEfsunDiziSay 
tonumber(table.getn(esyaEfsunDizi))  
                                if 
esyaEfsunDiziSay == 0 then  
                                    esyaEfsunDizi
[1] = 0                       
                                    esyaEfsunDizi
[2] = 0  
                                    esyaEfsunDizi
[3] = 0  
                                    esyaEfsunDizi
[4] = 0  
                                    esyaEfsunDizi
[5] = 0  
                                    esyaEfsunDeger
[1] = 0  
                                    esyaEfsunDeger
[2] = 0  
                                    esyaEfsunDeger
[3] = 0  
                                    esyaEfsunDeger
[4] = 0  
                                    esyaEfsunDeger
[5] = 0  
                                
elseif esyaEfsunDiziSay == 1 then  
                                    esyaEfsunDizi
[2] = 0  
                                    esyaEfsunDizi
[3] = 0  
                                    esyaEfsunDizi
[4] = 0  
                                    esyaEfsunDizi
[5] = 0  
                                    esyaEfsunDeger
[2] = 0  
                                    esyaEfsunDeger
[3] = 0  
                                    esyaEfsunDeger
[4] = 0  
                                    esyaEfsunDeger
[5] = 0  
                                
elseif esyaEfsunDiziSay == 2 then  
                                    esyaEfsunDizi
[3] = 0  
                                    esyaEfsunDizi
[4] = 0  
                                    esyaEfsunDizi
[5] = 0  
                                    esyaEfsunDeger
[3] = 0  
                                    esyaEfsunDeger
[4] = 0  
                                    esyaEfsunDeger
[5] = 0  
                                
elseif esyaEfsunDiziSay == 3 then  
                                    esyaEfsunDizi
[4] = 0  
                                    esyaEfsunDizi
[5] = 0  
                                    esyaEfsunDeger
[4] = 0  
                                    esyaEfsunDeger
[5] = 0  
                                
elseif esyaEfsunDiziSay == 4 then  
                                    esyaEfsunDizi
[5] = 0  
                                    esyaEfsunDeger
[5] = 0  
                                end  
                                 
                            esyaTas1 
esyaTasDizi[1]  
                            
esyaTas2 esyaTasDizi[2]  
                            
esyaTas3 esyaTasDizi[3]  
                            
esyaEfsun1 esyaEfsunDizi[1]  
                            
esyaEfsun2 esyaEfsunDizi[2]  
                            
esyaEfsun3 esyaEfsunDizi[3]  
                            
esyaEfsun4 esyaEfsunDizi[4
                            
esyaEfsun5 esyaEfsunDizi[5]  
                            
esyaEfsunD1 esyaEfsunDeger[1]  
                            
esyaEfsunD2 esyaEfsunDeger[2]  
                            
esyaEfsunD3 esyaEfsunDeger[3]  
                            
esyaEfsunD4 esyaEfsunDeger[4]  
                            
esyaEfsunD5 esyaEfsunDeger[5
                             
                            
esyaEkle mysql_query10("insert into esyasina_savas(esya_id,esya_kodu,karakter_id,karak  ter_isim,rakip_id,rakip_isim,tas1,tas2,tas3,efsun1  ,efsun1deger,efsun2,efsun2deger,efsun3,efsun3deger  ,efsun4,efsun4deger,efsun5,efsun5deger)values('"..esya_id.."','"..esyaKodu.."','"..karakter_id.."','"..karakter_isim.."','"..karakter_id_b.."','"..karakter_isim_b.."','"..esyaTas1.."','"..esyaTas2.."','"..esyaTas3.."','"..esyaEfsun1.."','"..esyaEfsunD1.."','"..esyaEfsun2.."','"..esyaEfsunD2.."','"..esyaEfsun3.."','"..esyaEfsunD3.."','"..esyaEfsun4.."','"..esyaEfsunD4.."','"..esyaEfsun5.."','"..esyaEfsunD5.."')")  
                            
item.remove() 
                            
pc.setqf("savas_basladi",1
                            
timer("savas_bitti_mi_kontrol",300
                            
syschat("Sistem: Savaş başladı! 5 dakika içerisinde savaşın bitmesi gerekiyor!"
                            
command("pk 769"
                            
command("pvp "..m_id
                            
k_id pc.get_vid() 
                        
pc.select(p_id)  
                         
                        -- 
RAK&#304;BE AİT BİTİŞ 
                        
timer("savas_bitti_mi_kontrol",300
                        
syschat("Sistem: Savaş başladı! 5 dakika içerisinde savaşın bitmesi gerekiyor!"
                        
command("pk 769"
                        
command("pvp "..k_id
                    else 
                        --
rakipKarakter_isimAra 
                        mysql_query10
("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id_b.."' and name='"..karakter_isim_b.."' "
                        
syschat("Rakibiniz savaşmayı reddetti. Savaş işlemi iptal edildi."
                        
p_id pc.select(rakipKarakter_isimAra
                        
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..pc.get_player_id().."' and name='"..pc.get_name().."' "
                        
syschat("Savaşmayı reddettiniz. Savaş işlemi iptal edildi."
                        
pc.select(p_id
                    
end 
                end 
            
elseif esyaSecimYap == 2 then 
                rakipAra 
find_pc_by_name(rakipKarakter_isim
                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id_b.."' and name='"..karakter_isim_b.."' "
                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..rakipKarakter_id.."' "
                
syschat("Sistem: Eşyayı reddettiniz. İşlemler sıfırlandı."
                
r_id pc.select(rakipAra
                    
syschat("Sistem: Rakibiniz verdiğiniz eşyayı reddetti. İşlemler sıfırlandı."
                
pc.select(r_id
            
end 
         
        end 
         
         
        when kill with npc
.is_pc() and pc.getqf("savas_basladi") == 1 begin 
            pc
.setqf("savas_basladi",0
            
karakter_id tonumber(pc.get_player_id()) 
            
karakter_isim tostring(pc.get_name()) 
            
karakterHesap_id tonumber(pc.get_account_id()) 

            
esyasinaSavasEsyaKontrol mysql_query10("select * from player.esyasina_savas where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' "
            
tas1 esyasinaSavasEsyaKontrol.tas1[1]  
            
tas2 esyasinaSavasEsyaKontrol.tas2[1]  
            
tas3 esyasinaSavasEsyaKontrol.tas3[1]  
            
efsun1 esyasinaSavasEsyaKontrol.efsun1[1]  
            
efsun2 esyasinaSavasEsyaKontrol.efsun2[1]  
            
efsun3 esyasinaSavasEsyaKontrol.efsun3[1]  
            
efsun4 esyasinaSavasEsyaKontrol.efsun4[1]  
            
efsun5 esyasinaSavasEsyaKontrol.efsun5[1]  
            
efsun1deger esyasinaSavasEsyaKontrol.efsun1deger[1]  
          
efsun2deger esyasinaSavasEsyaKontrol.efsun2deger[1]  
            
efsun3deger esyasinaSavasEsyaKontrol.efsun3deger[1]  
            
efsun4deger esyasinaSavasEsyaKontrol.efsun4deger[1]  
            
efsun5deger esyasinaSavasEsyaKontrol.efsun5deger[1
            
esyaKodu esyasinaSavasEsyaKontrol.esya_kodu[1
            
esyaid esyasinaSavasEsyaKontrol.esya_id[1
            
window "MALL"  
            
depoKontrol mysql_query10("select pos from player.item where owner_id='"..karakterHesap_id.."' and window='"..window.."' ORDER BY id DESC LIMIT 1")  
            
local pos  
            depoKontrolSay 
tonumber(table.getn(depoKontrol))  
            if 
depoKontrolSay == 0 then  
                pos 
0  
            
else                                            
                
pos depoKontrol.pos[1]+1  
            end 
            esyamiGeriAl 
mysql_query10("insert into player.item(owner_id,window,pos,count,vnum,socket0  ,socket1,socket2,socket3,socket4,socket5,attrtype0  ,attrvalue0,attrtype1,attrvalue1,attrtype2,attrval  ue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attr  type5,attrvalue5,attrtype6,attrvalue6)values('"..karakterHesap_id.."','"..window.."','"..pos.."','1','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)")  
            
esyayiSil mysql_query10("delete from player.esyasina_savas where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' "
            
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id.."' "
             
            
syschat("Sistem: Savaşı kazandınız! Eşyalar Nesne Marketinize gönderildi."
             
            ---------------
RAK&#304;P BİLGİLER 
             
            
r_id pc.select(npc.get_vid()) 
                
rakipKarakter_id tonumber(pc.get_player_id()) 
                
rakipKarakter_isim tostring(pc.get_name()) 
                
rakipKarakterHesap_id tonumber(pc.get_account_id()) 
                
esyasinaSavasEsyaKontrol mysql_query10("select * from player.esyasina_savas where karakter_id='"..rakipKarakter_id.."' and karakter_isim='"..rakipKarakter_isim.."' "
             
                
tas1 esyasinaSavasEsyaKontrol.tas1[1]  
                
tas2 esyasinaSavasEsyaKontrol.tas2[1]  
                
tas3 esyasinaSavasEsyaKontrol.tas3[1]  
                
efsun1 esyasinaSavasEsyaKontrol.efsun1[1]  
                
efsun2 esyasinaSavasEsyaKontrol.efsun2[1]  
                
efsun3 esyasinaSavasEsyaKontrol.efsun3[1]  
                
efsun4 esyasinaSavasEsyaKontrol.efsun4[1]  
                
efsun5 esyasinaSavasEsyaKontrol.efsun5[1]  
                
efsun1deger esyasinaSavasEsyaKontrol.efsun1deger[1]  
                
efsun2deger esyasinaSavasEsyaKontrol.efsun2deger[1]  
                
efsun3deger esyasinaSavasEsyaKontrol.efsun3deger[1]  
                
efsun4deger esyasinaSavasEsyaKontrol.efsun4deger[1]  
                
efsun5deger esyasinaSavasEsyaKontrol.efsun5deger[1
                
esyaKodu esyasinaSavasEsyaKontrol.esya_kodu[1
                
esyaid esyasinaSavasEsyaKontrol.esya_id[1
                 
                
window "MALL"  
                
depoKontrol mysql_query10("select pos from player.item where owner_id='"..karakterHesap_id.."' and window='"..window.."' ORDER BY id DESC LIMIT 1")  
                
local pos  
                depoKontrolSay 
tonumber(table.getn(depoKontrol))  
                if 
depoKontrolSay == 0 then  
                    pos 
0  
                
else                                            
                    
pos depoKontrol.pos[1]+1  
                end                 
                 
                esyayiKazananaYukle 
mysql_query10("insert into player.item(owner_id,window,pos,count,vnum,socket0  ,socket1,socket2,socket3,socket4,socket5,attrtype0  ,attrvalue0,attrtype1,attrvalue1,attrtype2,attrval  ue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attr  type5,attrvalue5,attrtype6,attrvalue6)values('"..karakterHesap_id.."','"..window.."','"..pos.."','1','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)")  
                
esyayiSil mysql_query10("delete from player.esyasina_savas where karakter_id='"..rakipKarakter_id.."' and karakter_isim='"..rakipKarakter_isim.."' and esya_id='"..esyaid.."' "
                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..rakipKarakter_id.."' "

                
syschat("Sistem: Rakibinize yenildiğiniz için eşyalarınızı kaybettiniz."
                
pc.setqf("savas_basladi",0
            
pc.select(r_id)  
             
            ----------------
RAK&#304;P BİLGİLER 
             
        
end 
         
        when savas_bitti_mi_kontrol
.timer with pc.getqf("savas_basladi") == 1 begin 
            karakter_id 
tonumber(pc.get_player_id()) 
            
karakter_isim tostring(pc.get_name()) 
            
karakterHesap_id tonumber(pc.get_account_id()) 
            
esyamiKontrolEt mysql_query10("select * from player.esyasina_savas where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' "
             
                
tas1 esyamiKontrolEt.tas1[1]  
                
tas2 esyamiKontrolEt.tas2[1]  
                
tas3 esyamiKontrolEt.tas3[1]  
                
efsun1 esyamiKontrolEt.efsun1[1]  
                
efsun2 esyamiKontrolEt.efsun2[1]  
                
efsun3 esyamiKontrolEt.efsun3[1]  
                
efsun4 esyamiKontrolEt.efsun4[1]  
                
efsun5 esyamiKontrolEt.efsun5[1]  
                
efsun1deger esyamiKontrolEt.efsun1deger[1]  
                
efsun2deger esyamiKontrolEt.efsun2deger[1]  
                
efsun3deger esyamiKontrolEt.efsun3deger[1]  
                
efsun4deger esyamiKontrolEt.efsun4deger[1]  
                
efsun5deger esyamiKontrolEt.efsun5deger[1
                
esyaKodu esyamiKontrolEt.esya_kodu[1
                
esyaid esyamiKontrolEt.esya_id[1
                 
                
window "MALL"  
                
depoKontrol mysql_query10("select pos from player.item where owner_id='"..karakterHesap_id.."' and window='"..window.."' ORDER BY id DESC LIMIT 1")  
                
local pos  
                depoKontrolSay 
tonumber(table.getn(depoKontrol))  
                if 
depoKontrolSay == 0 then  
                    pos 
0  
                
else                                            
                    
pos depoKontrol.pos[1]+1  
                end 
                 
                esyamiGeriAl 
mysql_query10("insert into player.item(owner_id,window,pos,count,vnum,socket0  ,socket1,socket2,socket3,socket4,socket5,attrtype0  ,attrvalue0,attrtype1,attrvalue1,attrtype2,attrval  ue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attr  type5,attrvalue5,attrtype6,attrvalue6)values('"..karakterHesap_id.."','"..window.."','"..pos.."','1','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)")  
                
esyayiSil mysql_query10("delete from player.esyasina_savas where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' "
                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id.."' "
                
pc.setqf("savas_basladi",0
                
syschat("Sistem: Kazanan olmadığı için eşyanız teslim edilmiştir. Nesne Marketten eşyanızı alabilirsiniz."
        
end 
     
        when logout with pc
.getqf("savas_basladi") == 1 begin 
            karakter_isim_b 
tostring(pc.get_name()) 
            
karakter_id_b tonumber(pc.get_player_id()) 
            
karakterHesap_id_b tonumber(pc.get_account_id()) 
             
            
rakipAdSorgula mysql_query10("select * from player.esyasina_savas where karakter_id='"..karakter_id_b.."' and karakter_isim='"..karakter_isim_b.."' "
            
rakipAd rakipAdSorgula.rakip_isim[1
            
rakipKontrol find_pc_by_name(rakipAd
            
pc.setqf("savas_basladi",0
                     
            -----------
RAK&#304;P 
             
            
r_id pc.select(rakipKontrol
                 
                
karakter_id tonumber(pc.get_player_id()) 
                
karakterHesap_id tonumber(pc.get_account_id()) 
                
karakter_isim tostring(pc.get_name()) 
                 
                
esyasinaSavasEsyaKontrol mysql_query10("select * from player.esyasina_savas where karakter_id='"..karakter_id_b.."' and karakter_isim='"..karakter_isim_b.."' "
                
tas1 esyasinaSavasEsyaKontrol.tas1[1]  
                
tas2 esyasinaSavasEsyaKontrol.tas2[1]  
                
tas3 esyasinaSavasEsyaKontrol.tas3[1]  
                
efsun1 esyasinaSavasEsyaKontrol.efsun1[1]  
                
efsun2 esyasinaSavasEsyaKontrol.efsun2[1]  
                
efsun3 esyasinaSavasEsyaKontrol.efsun3[1]  
                
efsun4 esyasinaSavasEsyaKontrol.efsun4[1]  
                
efsun5 esyasinaSavasEsyaKontrol.efsun5[1]  
                
efsun1deger esyasinaSavasEsyaKontrol.efsun1deger[1]  
              
efsun2deger esyasinaSavasEsyaKontrol.efsun2deger[1]  
                
efsun3deger esyasinaSavasEsyaKontrol.efsun3deger[1]  
                
efsun4deger esyasinaSavasEsyaKontrol.efsun4deger[1]  
                
efsun5deger esyasinaSavasEsyaKontrol.efsun5deger[1
                
esyaKodu esyasinaSavasEsyaKontrol.esya_kodu[1
                
esyaid esyasinaSavasEsyaKontrol.esya_id[1
                 
                
window "MALL"  
                
depoKontrol mysql_query10("select pos from player.item where owner_id='"..karakterHesap_id.."' and window='"..window.."' ORDER BY id DESC LIMIT 1")  
                
local pos  
                depoKontrolSay 
tonumber(table.getn(depoKontrol))  
                if 
depoKontrolSay == 0 then  
                    pos 
0  
                
else                                            
                    
pos depoKontrol.pos[1]+1  
                end 
                 
                esyamiGeriAl 
mysql_query10("insert into player.item(owner_id,window,pos,count,vnum,socket0  ,socket1,socket2,socket3,socket4,socket5,attrtype0  ,attrvalue0,attrtype1,attrvalue1,attrtype2,attrval  ue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attr  type5,attrvalue5,attrtype6,attrvalue6)values('"..karakterHesap_id.."','"..window.."','"..pos.."','1','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)")  
                
esyayiSil mysql_query10("delete from player.esyasina_savas where karakter_id='"..karakter_id_b.."' and karakter_isim='"..karakter_isim_b.."' and esya_id='"..esyaid.."' "
                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id_b.."' "
             
                
esyasinaSavasEsyaKontrol mysql_query10("select * from player.esyasina_savas where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' "
                
tas1 esyasinaSavasEsyaKontrol.tas1[1]  
                
tas2 esyasinaSavasEsyaKontrol.tas2[1]  
                
tas3 esyasinaSavasEsyaKontrol.tas3[1]  
                
efsun1 esyasinaSavasEsyaKontrol.efsun1[1]  
                
efsun2 esyasinaSavasEsyaKontrol.efsun2[1]  
                
efsun3 esyasinaSavasEsyaKontrol.efsun3[1]  
                
efsun4 esyasinaSavasEsyaKontrol.efsun4[1]  
                
efsun5 esyasinaSavasEsyaKontrol.efsun5[1]  
                
efsun1deger esyasinaSavasEsyaKontrol.efsun1deger[1]  
              
efsun2deger esyasinaSavasEsyaKontrol.efsun2deger[1]  
                
efsun3deger esyasinaSavasEsyaKontrol.efsun3deger[1]  
                
efsun4deger esyasinaSavasEsyaKontrol.efsun4deger[1]  
                
efsun5deger esyasinaSavasEsyaKontrol.efsun5deger[1
                
esyaKodu esyasinaSavasEsyaKontrol.esya_kodu[1
                
esyaid esyasinaSavasEsyaKontrol.esya_id[1
                 
                
window "MALL"  
                
depoKontrol mysql_query10("select pos from player.item where owner_id='"..karakterHesap_id.."' and window='"..window.."' ORDER BY id DESC LIMIT 1")  
                
local pos  
                depoKontrolSay 
tonumber(table.getn(depoKontrol))  
                if 
depoKontrolSay == 0 then  
                    pos 
0  
                
else                                            
                    
pos depoKontrol.pos[1]+1  
                end 
                 
                esyamiGeriAl 
mysql_query10("insert into player.item(owner_id,window,pos,count,vnum,socket0  ,socket1,socket2,socket3,socket4,socket5,attrtype0  ,attrvalue0,attrtype1,attrvalue1,attrtype2,attrval  ue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attr  type5,attrvalue5,attrtype6,attrvalue6)values('"..karakterHesap_id.."','"..window.."','"..pos.."','1','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)")  
                
esyayiSil mysql_query10("delete from player.esyasina_savas where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' "
                
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id.."' "
             
                
syschat("Sistem: Rakibiniz oyundan çıkarak savaştan kaçmıştır. Eşyalar Nesne Marketinize gönderildi."
                
pc.setqf("savas_basladi",0
            
pc.select(r_id
             
            ------------ 
RAK&#304;P 
             
             
        
end 
         
        when logout with pc
.getqf("esya_savas_kabul_ettim") == 1 begin 
            pc
.setqf("esya_savas_kabul_ettim",0
            
karakter_id tonumber(pc.get_player_id()) 
            
karakter_isim tostring(pc.get_name()) 
            
mysql_query10("UPDATE player.player SET savas_daveti='0' where id='"..karakter_id.."' and name='"..karakter_isim.."' "
        
end 
             
            
function tas(vnum)  
            
local tas =    
            {    
                [
0] = {"Bu Nesneye Taş Eklenemez "},  
                [
1] = {"Taş eklenmemiş "},  
                [
28430] = {"Kavrama Taşı +4"},   
                [
28431] = {"Öldürücü Darbe Taşı +4"},   
                [
28432] = {"Soğutma Taşı +4"},   
                [
28433] = {"Savaşçıdan Koruyan Taş +4"},   
                [
28434] = {"Ninjadan Koruyan Taş +4"},   
                [
28435] = {"Suradan Koruyan Taş +4"},   
                [
28436] = {"Şamandan Koruyan Taş +4"},   
                [
28437] = {"Canavardan Koruyan Taş +4"},   
                [
28438] = {"Korunma Taşı +4"},   
                [
28439] = {"Kurnazlık Taşı +4"},   
                [
28440] = {"Sihir Taşı +4"},  
                [
28441] = {"Yaşam Taşı +4"},  
                [
28442] = {"Savunma Taşı +4"},  
                [
28443] = {"Hız Taşı +4"},  
                [
28960] = {"Kırık Taş Parçası "},  
            }   
            return 
tas[vnum][1]   
            
end  
              
            
function efsun(vnum)  
            
local efsun =    
            {   
                [
0] = {"Efsun Yok "},  
                [
1] = {"Max HP +"},  
                [
2] = {"Max SP +"},  
                [
3] = {"Yaşam Enerjisi +"},  
                [
4] = {"Zeka +"},  
                [
5] = {"Güç +"},  
                [
6] = {"Çeviklik +"},  
                [
7] = {"Saldırı Hızı +"},  
                [
8] = {"Hareket Hızı +"},  
                [
9] = {"Büyü Hızı +"},  
                [
10] = {"HP Üretimi %"},  
                [
11] = {"SP Üretimi %"},  
                [
12] = {"Zehirleme Değişimi %"},  
                [
13] = {"Sersemletme Değişimi %"},  
                [
14] = {"Yavaşlık Değişimi %"},  
                [
15] = {"Kritik Vuruş Şansı %"},  
                [
16] = {"Delici Vuruş Şansı %"},  
                [
17] = {"Yarı İnsanlara Karşı Güçlü %"},  
                [
18] = {"Hayvanlara Karşı Güçlü %"},  
                [
19] = {"Orklara Karşı Güçlü %"},  
                [
20] = {"Mistiklere Karşı Güçlü %"},  
                [
21] = {"Ölümsüzlere Karşı Güçlü %"},  
                [
22] = {"Şeytanlara Karşı Güçlü %"},  
                [
23] = {"Hasar HP Tarafından Emilicek %"},  
                [
24] = {"Hasar SP Tarafından Emilicek %"},  
                [
25] = {"Düşmanın Spsini Çalma Sansi %"},  
                [
26] = {"Vuruş Yapıldığında Spyi geri Çalma %"},  
                [
27] = {"Beden Karşısındaki Atakların Bloklanması %"},  
                [
28] = {"Oklardan Korunma Şansı %"},  
                [
29] = {"Kılıç Savunması %"},  
                [
30] = {"Çift-El Savunması %"},  
                [
31] = {"Bıçak Savunması %"},  
                [
32] = {"Çan Savunması %"},  
                [
33] = {"Yelpaze Savunması %"},  
                [
34] = {"Oka Karşı Dayanıklılık %"},  
                [
35] = {"Ateşe Karşı Dayanıklılık %"},  
                [
36] = {"Simgeye Karşı Dayanıklılık %"},  
                [
37] = {"Büyüye Karşı Dayanıklılık %"},  
                [
38] = {"Rüzgar Dayanıklılığı %"},  
                [
39] = {"Vücut Darbesini Yansıtma Şansı %"},  
                [
40] = {"Lanet Yansıtılması %"},  
                [
41] = {"Zehre Karşı Koyma %"},  
                [
42] = {"Sp Yüklenmesi Değişti"},  
                [
43] = {"Yang Düşme Şansı %"},  
                [
44] = {"Yang Düşme Şansı %"},  
                [
45] = {"Eşya Düşme Şansı %"},  
                [
46] = {"Trank effekt zuwachs %"},  
                [
47] = {"HP Yüklenmesi Değişti %"},  
                [
48] = {"Sersemletme Karşısında Bağışıklık %"},  
                [
49] = {"Yavaşlatma Karşısında Bağışıklık %"},  
                [
50] = {"Imun gegen Stürzen "},  
                [
51] = {" "},  
                [
52] = {"Bogenreichweite +"},  
                [
53] = {"Saldırı Değeri +"},  
                [
54] = {"Savunma +"},  
                [
55] = {"Büyülü Saldırı Değeri +"},  
                [
56] = {"Büyülü Savunma +"},  
                [
57] = {" "},  
                [
58] = {"Max Dayanıklılık +"},  
                [
59] = {"Savaşçılara Karşı Güçlü %"},  
                [
60] = {"Ninjalara Karşı Güçlü %"},  
                [
61] = {"Suralara Karşı Güçlü %"},  
                [
62] = {"Şamanlara Karşı Güçlü %"},  
                [
63] = {"Yaratıklara Karşı Güçlü %"},  
                [
64] = {"Saldırı Değeri +"},  
                [
65] = {"Savunma +"},  
                [
66] = {"EXP +?%"},  
                [
67] = {"Dropchance [Gegenstände] "},  
                [
68] = {"Dropchance [Gold] "},  
                [
69] = {" "},  
                [
70] = {" "},  
                [
71] = {"Beceri Hasarı %"},  
                [
72] = {"Ortalama Zarar %"},  
                [
73] = {"Widerstand gegen Fertigkeitsschaden "},  
                [
74] = {"durchschn. Schadenswiderstand "},  
                [
75] = {" "},  
                [
76] = {"iCafe exp-bonus "},  
                [
77] = {"iCafe Chance auf erbeuten von gegenständen "},  
                [
78] = {"Savaşçı Saldırılarına Karşı Savunma %"},  
                [
79] = {"Ninja Saldırılarına Karşı Savunma %"},  
                [
80] = {"Sura Saldırılarına Karşı Savunma %"},  
                [
81] = {"Şaman Saldırılarına Karşı Savunma %"},  
            }    
            return 
efsun[vnum][1]   
        
end  
         
    end 
end 

We're going to save it.

You do so in the video installation now.
Attached Files
File Type: rar esyasinasavas_sistemi.rar (5.8 KB, 228 views)
File Type: rar esyasina_savas.rar (572 Bytes, 211 views)
File Type: rar questlib.rar (16.0 KB, 226 views)
thenemne0032 is offline  
Thanks
14 Users
Old 06/09/2015, 21:18   #2
 
DasSchwarzeT's Avatar
 
elite*gold: 399
Join Date: Sep 2011
Posts: 5,323
Received Thanks: 3,938
Start using Python GUIs, then your Systems would be much more useful..
Anyway, thanks for the release.
DasSchwarzeT is offline  
Thanks
1 User
Old 06/09/2015, 21:18   #3
 
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
Thank you for the Post, but u dont need
Code:
karakterHesap_id = tonumber(pc.get_account_id())
Because pc.get_account_id() gives out a integer already.
KΛIƬӨ is offline  
Thanks
5 Users
Old 06/09/2015, 21:20   #4
 
thenemne0032's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 19
Received Thanks: 23
Quote:
Originally Posted by DYSKaito View Post
Thank you for the Post, but u dont need
Code:
karakterHesap_id = tonumber(pc.get_account_id())
Because pc.get_account_id() gives out a integer already.

Thanks


Quote:
Originally Posted by DYSKaito View Post
Thank you for the Post, but u dont need
Code:
karakterHesap_id = tonumber(pc.get_account_id())
Because pc.get_account_id() gives out a integer already.
Quote:
Originally Posted by srsly not DasSchwarzeT View Post
Start using Python GUIs, then your Systems would be much more useful..
Anyway, thanks for the release.
I do not know Python.
thenemne0032 is offline  
Old 06/09/2015, 22:04   #5
 
MrLibya's Avatar
 
elite*gold: 30
Join Date: Mar 2012
Posts: 517
Received Thanks: 339
Why u love to make the quest too long ?


MrLibya is offline  
Old 06/09/2015, 22:19   #6
 
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,725
mh, would be more usefull in an other language.
ProfessorEnte is offline  
Thanks
3 Users
Old 06/09/2015, 23:13   #7
 
Fydes's Avatar
 
elite*gold: 534
Join Date: Mar 2014
Posts: 1,614
Received Thanks: 983
Das Lied im ersten Video xD
Nice release, thanks for share.
Fydes is offline  
Thanks
1 User
Old 06/09/2015, 23:57   #8
 
Premiumlike's Avatar
 
elite*gold: 7
Join Date: Jul 2013
Posts: 439
Received Thanks: 166
very nice thanks for sharing this with us
Premiumlike is offline  
Old 06/10/2015, 00:01   #9
 
.Yacki's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 7,437
Received Thanks: 3,655
Wenn Interesse besteht, kann ich es euch kurz übersetzen

Ah und er released es nicht für Thanks wie die Meisten, sondern weil er es gut findet etwas zu teilen was für jemanden von Nutzen sein kann.
Also seid nicht zu hart wer Interesse an ner Übersetzung hat, einfach ne PN schreiben
.Yacki is offline  
Thanks
2 Users
Old 06/10/2015, 02:05   #10
 
elite*gold: 0
Join Date: Jul 2011
Posts: 25
Received Thanks: 15
Thank you for release and a great idea!
redryan is offline  
Old 06/12/2015, 03:20   #11
 
naosou's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 391
Received Thanks: 92
Where's the video?
naosou is offline  
Old 06/12/2015, 09:24   #12
 
thenemne0032's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 19
Received Thanks: 23
Quote:
Originally Posted by naosou View Post
Where's the video?
Sorry.


I added
thenemne0032 is offline  
Thanks
1 User
Old 06/12/2015, 10:23   #13
 
elite*gold: 0
Join Date: Jan 2011
Posts: 5
Received Thanks: 0
Thanks for the post, can you share text in the video? I can translate it into English.
kingkong3535 is offline  
Old 06/12/2015, 15:45   #14
 
naosou's Avatar
 
elite*gold: 0
Join Date: May 2013
Posts: 391
Received Thanks: 92
That's it...


Code:
SYSERR: Jun 10 23:54:17.773098 :: RunState: LUA_ERROR: [string "esyasina_savas"]:91: attempt to call global `mysql_query10' (a nil value)
SYSERR: Jun 10 23:54:17.773185 :: WriteRunningStateToSyserr: LUA_ERROR: quest esyasina_savas.start click
SYSERR: Jun 10 23:56:50.442972 :: RunState: LUA_ERROR: [string "esyasina_savas"]:91: attempt to call global `mysql_query10' (a nil value)
SYSERR: Jun 10 23:56:50.443019 :: WriteRunningStateToSyserr: LUA_ERROR: quest esyasina_savas.start click
SYSERR: Jun 11 00:00:47.312573 :: RunState: LUA_ERROR: [string "esyasina_savas"]:91: attempt to call global `mysql_query10' (a nil value)
SYSERR: Jun 11 00:00:47.312675 :: WriteRunningStateToSyserr: LUA_ERROR: quest esyasina_savas.start click
naosou is offline  
Old 06/12/2015, 15:55   #15
 
elite*gold: 0
Join Date: Jun 2015
Posts: 97
Received Thanks: 19
Schon scheiße wenn der Gegner dan mitten im Duell pottet.
Spoïx™ is offline  
Reply


Similar Threads Similar Threads
[Re-Released]Duel Road | DG8 - PVP - Cap 80 - Custom System - Dg10 skills - ZERO BUGS
03/23/2015 - SRO PServer Guides & Releases - 13 Replies
Huller guys. today imma gonna released my 3rd DB well, Since problems occurred on this db between Leppen and rotar i don't remember so, I do not have income in these dialogues as you know guys, I just took this DB from a friend called "Rotar" i was developer on his server and i edit much stuffs on this db, while the game was alive so that not my problem. Start Items http://i.epvpimg.com/54PIg.jpg Devil Spirit A 28 Days Rabbit Summon Scroll 3 Days Instant Return Scroll Premium...
Duel System.
05/20/2013 - Flyff Private Server - 0 Replies
How solve or active duel system? WndWorld.cpp -> void CWndWorld::ShowMoverMenu( CMover* pTarget ) m_wndMenuMover.AppendMenu( 0, MMI_TRADE , prj.GetText( TID_MMI_TRADE ) ); m_wndMenuMover.AppendMenu( 0, MMI_ADD_MESSENGER, prj.GetText( TID_MMI_ADD_MESSENGER ) ); m_wndMenuMover.AppendMenu( 0, MMI_FIGHT , prj.GetText( TID_MMI_FIGHT ) ); // Duel m_wndMenuMover.AppendMenu( 0, MMI_MESSAGE, prj.GetText( TID_MMI_MESSAGE ) ); m_wndMenuMover.AppendMenu( 0, MMI_INVITE_PARTY ,...
MxO Get a CQ point from a /duel (Dirty-Duel)
06/03/2005 - General Gaming Discussion - 0 Replies
Want an easy way to piss someone off? Offer them a /duel then as you are about to win, during the slo-mo finishing move animation quickly type: /duel stop This will not only give you a free CQ point, but will force them to go back to the loading area instead of just poping back up, hence the name "Dirty-Duel" NOTE: for even better effectiveness you can go ahead and type it out and wait to press Enter untill the golden moment...



All times are GMT +2. The time now is 21:02.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.