antiblock
https://arwen2.global/
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Fяєiтαร™

Loja Offline

20 posts in this topic

antiblock
https://arwen2.global/

Agora sim.

No outro tópico davas a entender que querias vender algo que já está público.

Eu vou aproveitar que já traduziste, pois é uma quest que tem  1300+ linhas por traduzir.

Share this post


Link to post
Share on other sites

Agora sim.

No outro tópico davas a entender que querias vender algo que já está público.

Eu vou aproveitar que já traduziste, pois é uma quest que tem  1300+ linhas por traduzir.

 

Eu não queria vender nada, simplesmente ofereci-me para lhe dar a quest, que tinha aqui no meu computador.

Dá-lhe bom uso pois está bastante boa.

 

Cumprimentos,

Fяєiтαร™

Share this post


Link to post
Share on other sites

pelo que vejo é preciso criar uma tabela no navicat.

podes me dar a query?

Share this post


Link to post
Share on other sites

pelo que vejo é preciso criar uma tabela no navicat.

podes me dar a query?

 

Só tenho o que ai está, mas caso encontre postarei no tópico.

 

Edit:

AQUI ESTA

 

Cumprimentos,

Fяєiтαร™

Share this post


Link to post
Share on other sites

 

Deixo aqui uma quest em que os jogadores podem deixar os itens a vender num determinado NPC, por X tempo.

Após o item ser vendido, vai para o armazem do comprador e o vendedor fica com o seu yang guardado nesse mesmo NPC.

Neste quest é possivel procurar os itens por ID, nome de vendedor, preços, etc.

Está quest foi-me me dada para trabalhar pelo M2 Ascencion, servidor ao qual já não estou ligado e foi traduzida por mim.

 

quest alisveris begin 
    state start begin 
        when login begin 
            karakter_id = tonumber(pc.get_player_id()) 
				hesap_id = tonumber(pc.get_account_id())
            karakter_isim = tostring(pc.get_name()) 
            esyaSureNeDurumdaKontrol = mysql_query("select * from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' ") 
            esyaSureDurumSay = tonumber(table.getn(esyaSureNeDurumdaKontrol)) 
                if esyaSureDurumSay > 0 then 
                    for i=1,esyaSureDurumSay,1 do 
                        esyaid = tonumber(esyaSureNeDurumdaKontrol.esya_id[i]) 
                        esyaKodu = tonumber(esyaSureNeDurumdaKontrol.esya_kodu[i])
							  esyaAdet = tonumber(esyaSureNeDurumdaKontrol.esya_adet[i])
							  esyaGenel_id = tonumber(esyaSureNeDurumdaKontrol.id[i])
                        esyaSureDurumSure = tonumber(esyaSureNeDurumdaKontrol.esya_sure[i]) 
                        if esyaSureDurumSure - get_time() < 0 then 
                            tas1 = esyaSureNeDurumdaKontrol.tas1[1] 
                            tas2 = esyaSureNeDurumdaKontrol.tas2[1] 
                            tas3 = esyaSureNeDurumdaKontrol.tas3[1] 
                            efsun1 = esyaSureNeDurumdaKontrol.efsun1[1] 
                            efsun2 = esyaSureNeDurumdaKontrol.efsun2[1] 
                            efsun3 = esyaSureNeDurumdaKontrol.efsun3[1] 
                            efsun4 = esyaSureNeDurumdaKontrol.efsun4[1] 
                            efsun5 = esyaSureNeDurumdaKontrol.efsun5[1] 
                            efsun1deger = esyaSureNeDurumdaKontrol.efsun1deger[1] 
                            efsun2deger = esyaSureNeDurumdaKontrol.efsun2deger[1] 
                            efsun3deger = esyaSureNeDurumdaKontrol.efsun3deger[1] 
                            efsun4deger = esyaSureNeDurumdaKontrol.efsun4deger[1] 
                            efsun5deger = esyaSureNeDurumdaKontrol.efsun5deger[1] 
                            window = "MALL" 
                            local depoKontrol = mysql_query("select pos from player.item where owner_id='"..hesap_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_query("insert into player.item(owner_id,window,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)values('"..hesap_id.."','"..window.."','"..pos.."','"..esyaAdet.."','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)") 
                                esyayiSil = mysql_query("delete from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' and id='"..esyaGenel_id.."' ") 
                                if esyamiGeriAl and esyayiSil then 
                                    syschat("Os objetos foram enviados para o mercado. Podes ir lá verificar.") 
                                end 
                        end 
                    end 
                end 
        end 
        when 20092.take with item.get_id() begin 
		
			   if game.get_event_flag("alisverisSistemi") == 0 then
					say_title("Aviso:")
					say("")
					say_reward("O sistema de compras está desativado, tenta mais tarde.")
					say("")
					return
			   end
			   
            local karakter_isim = tostring(pc.get_name()) 
            local karakter_id = tonumber(pc.get_player_id()) 
            local surem
			  local esyaAdet=1
			  local esyaKodu = tonumber(item.get_vnum())
            say_item_vnum(item.get_vnum())
				engelliEsyalar = {
					50187,
					50188,
					50189,
					50190,
					50191,
					50192,
					50193,
					50194,
					50195,
					50196,
					40004
				}
					engelliEsyalarSay = tonumber(table.getn(engelliEsyalar))
					for i=1,engelliEsyalarSay,1 do
						if item.get_vnum() == engelliEsyalar[i] then
							say_reward("Este item não é permitido")
							say("")
							return
						end
					end
            esyaTablo = mysql_query("select * from player.item where id ='"..item.get_id().."' ") 
            local esyaAdSorgula = mysql_query("select * from player.item_proto where vnum='"..item.get_vnum().."' ") 
            local esyaAd = tostring(esyaAdSorgula.locale_name[1]) 
            if tonumber(table.getn(esyaTablo)) == 0 then --- if baþlangýç 101 
                say_reward("Este item não pode ser vendido, pois não é negociavel!") 
                say("") 
                return 
            else 
                say_reward("[WINDOW_SIZE width;350|height;450]Extras") 
                for i=13,21,2 do --- for baþlangýç 401 
                    if tonumber(esyaTablo[1][i]) != 0 then 
                        say_title(alisveris.efsun(tonumber(esyaTablo[1][i]))..tostring(esyaTablo[1][i+1])) 
                    end 
                end --- for bitiþ 401 
                say("") 
                say_reward("Pedras") 
                for i=7,9,1 do --- for baþlangýç 401 
                    say_title(alisveris.tas(tonumber(esyaTablo[1][i]))) 
                end 
                    say("") 
                    say_reward("Queres mesmo vender este item?") 
                    say("") 
                    say("") 
                    say("") 
                    say("") 
                    local esyaSecim = select("Vender","Fechar") 
                        if esyaSecim == 1 then 
									if item.get_count() > 1 then
										say_title("Noticias:")
										say("")
										say("Total: "..item.get_count().." itens.")
										say("Escreve a quantidade que desejas vender.")
										say("")
										say_reward("Queres adicionar alguns itens para venda?")
										kacAdetEklenecek = alisveris.esyaAdet_input()
										if kacAdetEklenecek == 0 or kacAdetEklenecek < 0 or kacAdetEklenecek == 1 then
											say_title("Aviso:")
											say("")
											say_reward("O valor digitado é inválido.")
											say("")
											return
										elseif kacAdetEklenecek > item.get_count() then
											say_title("Aviso:")
											say("")
											say_reward("Não podes colocar tanto à venda. Tenta novamente.")
											say("")
											return
										else 
											esyaAdet = kacAdetEklenecek
										end
									end
								  say_title("Notícia:") 
                            say("") 
                            say_reward("Por favor insere um preço: ") 
                            local esyaFiyati = alisveris.input_number() 
                            if esyaFiyati < 0 then 
                                say_title("Aviso:") 
                                say("") 
                                say_reward("O valor inserido é inválido. Tenta novamente.") 
                                say("") 
                                return 
                            end
                            esyaSureDizi = { 
                                "1 Hora", 
                                "6 Horas", 
                                "12 Horas", 
                                "1 Dia", 
                                "3 Dia" 
                            } 
                            esyaSureDiziSay = tonumber(table.getn(esyaSureDizi)) 
                            esyaSureDizi[esyaSureDiziSay + 1] = "Sair" 
                            esyaSureSec = select_table(esyaSureDizi) 
                                for i=1,esyaSureDiziSay,1 do 
                                    if esyaSureSec == esyaSureDiziSay + 1 then 
                                        return 
                                    end 
                                    if esyaSureSec == i then 
                                        if i == 1 then 
                                            surem = get_time() + 3600 
                                        elseif i == 2 then 
                                            surem = get_time() + 21600 
                                        elseif i == 3 then 
                                            surem = get_time() + 43200 
                                        elseif i == 4 then 
                                            surem = get_time() + 86400 
                                        elseif i == 5  then 
                                        surem = get_time() + 259200 
                                        end 
                                    end 
                                end 
                            say_title("[WINDOW_SIZE width;350|height;350]Notícia:") 
                            say("") 
                            say_reward("Por favor escolhe a categoria em que[ENTER]queres adicionar o item:") 
                            say("") 
                            esyaKategoriSecDizi = { 
                                "Armas", 
                                "Armaduras", 
                                "Equipamentos", 
                                "Capacetes", 
                                "Sapatos", 
                                "Escudos", 
                                "Outros" 
                            } 
                            esyaEfsunDizi = {} 
                            esyaTasDizi = {} 
                            esyaEfsunDeger = {} 
                            local k = 1 
                            local m = 1 
                            local esyaKategoriSecDiziSay = tonumber(table.getn(esyaKategoriSecDizi)) 
                            esyaKategoriSecDizi[esyaKategoriSecDiziSay + 1 ] = "Sair" 
                            local esyaKategoriSec = select_table(esyaKategoriSecDizi) 
                                for i = 1, esyaKategoriSecDiziSay, 1 do 
                                    if esyaKategoriSec == esyaKategoriSecDiziSay + 1 then 
                                        return 
                                    end 
                                    if esyaKategoriSec == i then 
                                        for i=13,21,2 do --- for baþlangýç 401 
                                            if tonumber(esyaTablo[1][i]) != 0 then 
                                                esyaEfsunDizi[k] = tonumber(esyaTablo[1][i]) 
                                                esyaEfsunDeger[k] = tostring(esyaTablo[1][i+1]) 
                                                k = k + 1 
                                            end 
                                        end --- for bitiþ 401 
                                         
                                        for i=7,9,1 do --- for baþlangýç 401 
                                            esyaTasDizi[m] = tonumber(esyaTablo[1][i]) 
                                            m = m + 1 
                                        end 
                                        local yenidizi = {} 
                                        local 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_query("insert into alisveris(esya_id,esya_kodu,esya_adi,karakter_id,karakter_isim,esya_fiyati,esya_kategori,esya_adet,tas1,tas2,tas3,efsun1,efsun1deger,efsun2,efsun2deger,efsun3,efsun3deger,efsun4,efsun4deger,efsun5,efsun5deger,esya_sure)values('"..item.get_id().."','"..item.get_vnum().."','"..esyaAd.."','"..karakter_id.."','"..karakter_isim.."','"..esyaFiyati.."','"..i.."','"..esyaAdet.."','"..esyaTas1.."','"..esyaTas2.."','"..esyaTas3.."','"..esyaEfsun1.."','"..esyaEfsunD1.."','"..esyaEfsun2.."','"..esyaEfsunD2.."','"..esyaEfsun3.."','"..esyaEfsunD3.."','"..esyaEfsun4.."','"..esyaEfsunD4.."','"..esyaEfsun5.."','"..esyaEfsunD5.."','"..surem.."')") 
                                            if esyaEkle then 
															pc.remove_item(esyaKodu,esyaAdet)
                                                say_title("Informação:") 
                                                say("") 
                                                say("O item foi adicionado à loja com sucesso") 
                                                say("") 
                                            end 
                                    end 
                                end 
                        elseif esyaSecim == 2 then 
                            return 
                        end 
            end --- if bitiþ 101 
        end 
     
        when 20092.chat."Meus itens" with game.get_event_flag("alisverisSistemi") == 1  begin 
				local karakter_id = tonumber(pc.get_player_id())
				local hesap_id = tonumber(pc.get_account_id())
				local karakter_isim = tostring(pc.get_name()) 
            esyaKategoriSecDizi = { 
                "Armas", 
                "Armaduras", 
                "Equipamentos", 
                "Capacetes", 
                "Sapatos", 
                "Escudos", 
                "Outros"             
            } 
            esyaKategoriSecDiziSay = tonumber(table.getn(esyaKategoriSecDizi)) 
            esyaKategoriSecDiziY = {} 
            for i=1,esyaKategoriSecDiziSay,1 do 
                esyaKategorSayisiKontrol = mysql_query("select * from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_kategori='"..i.."' ") 
                esyaKategoriSayisi = tonumber(table.getn(esyaKategorSayisiKontrol)) 
                esyaKategoriSecDiziY[i] = esyaKategoriSecDizi[i].."("..esyaKategoriSayisi..")" 
            end 
            esyaKategoriSecDiziY[esyaKategoriSecDiziSay + 1 ] = "Sair" 
            esyaKategoriSec = select_table(esyaKategoriSecDiziY) 
            for i = 1, esyaKategoriSecDiziSay, 1 do 
                if esyaKategoriSec == esyaKategoriSecDiziSay + 1 then 
                    return 
                end 
                if esyaKategoriSec == i then 
                    local esyalarim = mysql_query("select * from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_kategori='"..i.."' ") 
                    local esyalarimSay = tonumber(table.getn(esyalarim)) 
                        if esyalarimSay < 1 then 
                            say_title("Aviso:") 
                            say("") 
                            say_reward("Não colocaste nenhum item à venda, nesta secção.") 
                            say("") 
                        else 
                            local esyalarimDizi = {} 
                            for i = 1, esyalarimSay , 1 do 
                                esyalarimDizi[i] = esyalarim.esya_adi[i] 
                            end 
                            esyalarimDizi[esyalarimSay + 1 ] = "Sair" 
                            local esyalarimiListele = select_table(esyalarimDizi) 
                                for i = 1, esyalarimSay, 1 do 
                                    if esyalarimiListele == esyalarimSay + 1 then 
                                        return 
                                    end 
                                    if esyalarimiListele == i then 
                                        local esyaKodu = tonumber(esyalarim.esya_kodu[i]) 
                                        local esyaid = tonumber(esyalarim.esya_id[i])
												  esyaGenel_id = tonumber(esyalarim.id[i])
                                        esyaSure = tonumber(esyalarim.esya_sure[i])
												  esyaAdet = tonumber(esyalarim.esya_adet[i]) 
                                        local esyaTablo = mysql_query("select * from player.alisveris where esya_id ='"..esyaid.."' ") 
                                        esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' ") 
                                        esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                            if esyaVarmiKontrolSay < 1 then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("Tentaram levar o item de volta.") 
                                                say("") 
                                                return 
                                            end 
                                        say_item_vnum(esyaKodu) 
                                        say_reward("[WINDOW_SIZE width;350|height;475]Extras") 
                                        for i=13,21,2 do --- for baþlangýç 401 
                                            if tonumber(esyaTablo[1][i]) != 0 then 
                                                say_title(alisveris.efsun(tonumber(esyaTablo[1][i]))..tostring(esyaTablo[1][i+1])) 
                                            end 
                                        end --- for bitiþ 401 
                                        say("") 
                                        say_reward("Pedras") 
                                        for i=10,12,1 do --- for baþlangýç 401 
                                            say_title(alisveris.tas(tonumber(esyaTablo[1][i]))) 
                                        end 
                                            say("") 
                                            kalan = alisveris.sure_hesapla(esyaSure-get_time()) 
                                            say_reward(kalan)
													  say_reward("Total de itens: "..esyaAdet)
                                            say("") 
                                            say("") 
                                            say("") 
                                            say("") 
                                            local esyamiNeYapayim = select("Recuperar","Actualizar Preço","Sair") 
                                                if esyamiNeYapayim == 1 then 
                                                    esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' ") 
                                                    esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                                        if esyaVarmiKontrolSay < 1 then 
                                                            say_title("Aviso:") 
                                                            say("") 
                                                            say_reward("Erro ao tentar recuperar.") 
                                                            say("") 
                                                            return 
                                                        end 
                                                    tas1 = esyaTablo.tas1[1] 
                                                    tas2 = esyaTablo.tas2[1] 
                                                    tas3 = esyaTablo.tas3[1] 
                                                    efsun1 = esyaTablo.efsun1[1] 
                                                    efsun2 = esyaTablo.efsun2[1] 
                                                    efsun3 = esyaTablo.efsun3[1] 
                                                    efsun4 = esyaTablo.efsun4[1] 
                                                    efsun5 = esyaTablo.efsun5[1] 
                                                    efsun1deger = esyaTablo.efsun1deger[1] 
                                                    efsun2deger = esyaTablo.efsun2deger[1] 
                                                    efsun3deger = esyaTablo.efsun3deger[1] 
                                                    efsun4deger = esyaTablo.efsun4deger[1] 
                                                    efsun5deger = esyaTablo.efsun5deger[1] 
                                                    window = "MALL" 
                                                    local depoKontrol = mysql_query("select pos from player.item where owner_id='"..hesap_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_query("insert into player.item(owner_id,window,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)values('"..hesap_id.."','"..window.."','"..pos.."','"..esyaAdet.."','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)") 
                                                    esyayiSil = mysql_query("delete from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' and id='"..esyaGenel_id.."' ")     
                                                        if esyamiGeriAl and esyayiSil then 
                                                            say_title("Informação:") 
                                                            say("") 
                                                            say("Item enviado para o armazém!") 
                                                            say("") 
                                                        end 
                                                elseif esyamiNeYapayim == 2 then 
                                                    say_title("Informação:") 
                                                    say("") 
                                                    say_reward("Por favor insere o novo valor: ") 
                                                    esyaYeniFiyat = alisveris.input_number() 
                                                    esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' ") 
                                                    esyaVarmiKontrolSay =tonumber(table.getn(esyaVarmiKontrolEt)) 
                                                    if esyaVarmiKontrolSay < 1 then 
                                                        say_title("Aviso:") 
                                                        say("") 
                                                        say_reward("Erro ao tentar modificar o preço.") 
                                                        say("") 
                                                        return 
                                                    end 
                                                    esyaFiyatGuncelle = mysql_query("update player.alisveris set esya_fiyati = '"..esyaYeniFiyat.."' where karakter_id='"..karakter_id.."' and karakter_isim='"..karakter_isim.."' and esya_id='"..esyaid.."' ") 
                                                    if esyaFiyatGuncelle then 
                                                        say_title("Informação:") 
                                                        say("") 
                                                        say("O preço foi modificado para "..genel_veri(esyaYeniFiyat).. " yang.") 
                                                        say("") 
                                                    end 
                                                end 
                                    end 
                                end 
                        end 
                end 
            end 
        end 
         
        when 20092.chat."Mercado de Itens" with game.get_event_flag("alisverisSistemi") == 1 begin 
            karakter_id = tonumber(pc.get_account_id()) 
            karakter_isim = tonumber(pc.get_name()) 
            esyaKategoriSecDizi = { 
                "Armas", 
                "Armaduras", 
                "Equipamentos", 
                "Capacetes", 
                "Sapatos", 
                "Escudos", 
                "Outros" 
            } 
            esyaKategoriSecDiziSay = tonumber(table.getn(esyaKategoriSecDizi)) 
            esyaKategoriSecDiziY = {} 
            for i=1,esyaKategoriSecDiziSay,1 do 
                esyaKategorSayisiKontrol = mysql_query("select * from player.alisveris where esya_kategori='"..i.."' ") 
                esyaKategoriSayisi = tonumber(table.getn(esyaKategorSayisiKontrol)) 
                esyaKategoriSecDiziY[i] = esyaKategoriSecDizi[i].."("..esyaKategoriSayisi..")" 
            end 
            esyaKategoriSecDiziY[esyaKategoriSecDiziSay + 1 ] = "Sair" 
            esyaKategoriSec = select_table(esyaKategoriSecDiziY) 
            for i = 1, esyaKategoriSecDiziSay, 1 do 
                if esyaKategoriSec == esyaKategoriSecDiziSay + 1 then 
                    return 
                end 
                if esyaKategoriSec == i then 
                    local tumEsyalar = mysql_query("select * from player.alisveris where esya_kategori='"..i.."' ORDER BY id DESC")
                    local tumEsyalarSay = tonumber(table.getn(tumEsyalar)) 
                        if tumEsyalarSay < 1 then 
                            say_title("Aviso:") 
                            say("") 
                            say_reward("Nenhum item à venda.") 
                            say("") 
                            return 
                        end 
                        say_title("[WINDOW_SIZE width;350|height;350]Todos os itens:") 
                        say("") 
                        tumEsyalarDizi = {} 
                        for i=1,tumEsyalarSay,1 do 
                            tumEsyalarDizi[i] = tumEsyalar.esya_adi[i].."("..tostring(tumEsyalar.karakter_isim[i])..")"
                        end 
                        tumEsyalarDizi[tumEsyalarSay + 1 ] = "Sair" 
                        tumEsyalariGoster = select_table(tumEsyalarDizi) 
                        for i=1,tumEsyalarSay,1 do 
                            if tumEsyalariGoster == tumEsyalarSay + 1 then 
                                return 
                            end 
                            if tumEsyalariGoster == i then 
                                satanKisiKimlik = tonumber(tumEsyalar.karakter_id[i]) 
                                satanKisiAd = tostring(tumEsyalar.karakter_isim[i]) 
                                esyaFiyati = tonumber(tumEsyalar.esya_fiyati[i]) 
                                esyaKodu = tonumber(tumEsyalar.esya_kodu[i]) 
                                esyaKimlik = tonumber(tumEsyalar.esya_id[i]) 
                                esyaSure = tonumber(tumEsyalar.esya_sure[i])
										esyaAdet = tonumber(tumEsyalar.esya_adet[i])
										esyaGenel_id = tonumber(tumEsyalar.id[i])
                                karakterParam = tonumber(pc.get_gold()) 
                                esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                if esyaVarmiKontrolSay < 1 then 
                                    say_title("Aviso:") 
                                    say("") 
                                    say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                    say("") 
                                    return 
                                end 
                                local esyaTablo = mysql_query("select * from player.alisveris where esya_id ='"..esyaKimlik.."' ") 
                                say_item_vnum(esyaKodu) 
                                say_reward("[WINDOW_SIZE width;350|height;460]Extras") 
                                for i=13,21,2 do 
                                    if tonumber(esyaTablo[1][i]) != 0 then 
                                        say_title(alisveris.efsun(tonumber(esyaTablo[1][i]))..tostring(esyaTablo[1][i+1])) 
                                    end 
                                end 
                                say("") 
                                say_reward("Pedras") 
                                for i=10,12,1 do 
                                    say_title(alisveris.tas(tonumber(esyaTablo[1][i]))) 
                                end 
                                say("") 
                                say_reward("Vendedor: "..satanKisiAd) 
                                say_reward("Preço: "..genel_veri(esyaFiyati))
										say_reward("Total de Itens: "..esyaAdet)
                                local kalan = alisveris.sure_hesapla(esyaSure - get_time())
                                say_reward(kalan) 
                                say("") 
                                say("") 
                                say("") 
                                esyayiNeYapacaksin = select("Comprar","Sair") 
                                local tumEsyalarY = mysql_query("select * from player.alisveris where esya_id='"..esyaKimlik.."' ORDER BY id DESC ")
                                esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt))
                                if esyaVarmiKontrolSay < 1 then 
                                    say_title("Aviso:") 
                                    say("") 
                                    say_reward("Os Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                    say("") 
                                    return 
                                end 								
                                esyaFiyatiY = tonumber(tumEsyalarY.esya_fiyati[1])
                                    if esyayiNeYapacaksin == 1 then
												say_title("Informação:")
												say("")
												say("Estás prestes a comprar um item. Queres[ENTER]realmente comprar?")
												say("")
												esyaSatinAlSec = select("Sim","Não")
													if esyaSatinAlSec == 2 then
														return
													end
                                        if esyaFiyatiY != esyaFiyati then 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("Tenta comprar novamente.") 
                                            say("") 
                                            return 
                                        elseif  karakterParam < esyaFiyati then 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("Não tens dinheiro suficiente para realizar a compra.") 
                                            say("") 
                                            return                                             
                                        elseif  esyaSure - get_time() < 0 then 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("O tempo acabou.") 
                                            say("") 
                                            return 
                                        end 
                                        esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                        esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                            if esyaVarmiKontrolSay < 1 then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("Os Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                                say("") 
                                                return 
                                            end 
                                        tas1 = esyaTablo.tas1[1] 
                                        tas2 = esyaTablo.tas2[1] 
                                        tas3 = esyaTablo.tas3[1] 
                                        efsun1 = esyaTablo.efsun1[1] 
                                        efsun2 = esyaTablo.efsun2[1] 
                                        efsun3 = esyaTablo.efsun3[1] 
                                        efsun4 = esyaTablo.efsun4[1] 
                                        efsun5 = esyaTablo.efsun5[1] 
                                        efsun1deger = esyaTablo.efsun1deger[1] 
                                        efsun2deger = esyaTablo.efsun2deger[1] 
                                        efsun3deger = esyaTablo.efsun3deger[1] 
                                        efsun4deger = esyaTablo.efsun4deger[1] 
                                        efsun5deger = esyaTablo.efsun5deger[1] 
                                        window = "MALL" 
                                        local depoKontrol = mysql_query("select pos from player.item where owner_id='"..karakter_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 
                                        esyayiAldim = mysql_query("insert into player.item(owner_id,window,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)values('"..karakter_id.."','"..window.."','"..pos.."','"..esyaAdet.."','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)") 
                                        esyayiSil = mysql_query("delete from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' and id='"..esyaGenel_id.."' ") 
                                        alisverisParasiYukle = mysql_query("UPDATE player.player SET alisveris_param = alisveris_param + '"..esyaFiyati.."' where id='"..satanKisiKimlik.."' and name='"..satanKisiAd.."' ") 
                                        if esyayiAldim and esyayiSil and alisverisParasiYukle then 
                                            pc.change_money(-esyaFiyati) 
                                            karakterParamY = tonumber(pc.get_gold()) 
                                            say_title("Informação:") 
                                            say("") 
                                            say("Item recebido com sucesso[ENTER]Por favor verifica o teu armazém.") 
                                            say("Foi-te descontado "..genel_veri(esyaFiyati).." yang.") 
                                            say("") 
                                            say_reward("Tens: "..genel_veri(karakterParamY)" yang.") 
                                            say("") 
                                        else 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("Sem dinheiro suficiente!") 
                                        end 
                                    elseif esyayiNeYapacaksin == 2 then 
                                        return 
                                    end 
                            end 
                        end 
                end         
            end 
        end 
         
        when 20092.chat."Pesquisar Itens" with game.get_event_flag("alisverisSistemi") == 1 begin 
            karakter_id = tonumber(pc.get_account_id()) 
            karakter_isim = tostring(pc.get_name()) 
            esyaAra = select("Procurar por Código","Procurar por Personagem","Ordenar Por Preço","Sair") 
                if esyaAra == 1 then 
                    say_title("Informação:") 
                    say("") 
                    say_reward("Insere o código que queres pesquisar:") 
                    esyaAramaKod = tonumber(input()) 
                    esyaAramaKodKontrol = mysql_query("select * from player.alisveris where esya_kodu='"..esyaAramaKod.."' ORDER BY id DESC") 
                    esyaAramaKodKontrolSay = tonumber(table.getn(esyaAramaKodKontrol)) 
                    if esyaAramaKodKontrolSay < 1 then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("Não foi encontrado nenhum item com este código.") 
                        say("") 
                        return 
                    elseif esyaAramaKod == "" or esyaAramaKod == nil then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("Deixaste em branco.") 
                        say("") 
                        return 
                    elseif esyaAramaKod == 0 then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("Tenta novamente.") 
                        say("") 
                        return 
                    end 
                    esyaAramaKodDizi = {} 
                    for i=1,esyaAramaKodKontrolSay,1 do 
                        esyaAramaKodDizi[i] = tostring(esyaAramaKodKontrol.esya_adi[i]).."("..tostring(esyaAramaKodKontrol.karakter_isim[i])..")"
                    end 
                    esyaAramaKodDizi[esyaAramaKodKontrolSay + 1] = "Fechar" 
                    esyaAramaKodSec = select_table(esyaAramaKodDizi) 
                        for i=1,esyaAramaKodKontrolSay,1 do 
                            if esyaAramaKodSec == esyaAramaKodKontrolSay + 1 then 
                                return 
                            end 
                            if esyaAramaKodSec == i then 
                                satanKisiKimlik = tonumber(esyaAramaKodKontrol.karakter_id[i]) 
                                satanKisiAd = tostring(esyaAramaKodKontrol.karakter_isim[i]) 
                                esyaFiyati = tonumber(esyaAramaKodKontrol.esya_fiyati[i]) 
                                esyaKodu = tonumber(esyaAramaKodKontrol.esya_kodu[i]) 
                                esyaKimlik = tonumber(esyaAramaKodKontrol.esya_id[i]) 
                                esyaSure = tonumber(esyaAramaKodKontrol.esya_sure[i])
										esyaAdet = tonumber(esyaAramaKodKontrol.esya_adet[i])
										esyaGenel_id = tonumber(esyaAramaKodKontrol.id[i])
                                karakterParam = tonumber(pc.get_gold()) 
                                esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                if esyaVarmiKontrolSay < 1 then 
                                    say_title("Aviso:") 
                                    say("") 
                                    say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                    say("") 
                                    return 
                                end 
                                local esyaTablo = mysql_query("select * from player.alisveris where esya_id ='"..esyaKimlik.."' ") 
                                say_item_vnum(esyaKodu) 
                                say_reward("[WINDOW_SIZE width;350|height;460]Extras") 
                                for i=13,21,2 do 
                                    if tonumber(esyaTablo[1][i]) != 0 then 
                                        say_title(alisveris.efsun(tonumber(esyaTablo[1][i]))..tostring(esyaTablo[1][i+1])) 
                                    end 
                                end 
                                say("") 
                                say_reward("Pedras") 
                                for i=10,12,1 do 
                                    say_title(alisveris.tas(tonumber(esyaTablo[1][i]))) 
                                end 
                                    say("") 
                                    say_reward("Vendedor: "..satanKisiAd) 
                                    say_reward("Preço: "..genel_veri(esyaFiyati))
											 say_reward("Total de Itens: "..esyaAdet)
                                    kalan = alisveris.sure_hesapla(esyaSure-get_time()) 
                                    say_reward(kalan) 
                                    say("") 
                                    say("") 
                                    say("") 
                                    say("") 
                                    esyayiNeYapacaksin = select("Comprar","Sair") 
                                        local tumEsyalarY = mysql_query("select * from player.alisveris where esya_id='"..esyaKimlik.."' ORDER BY id DESC")
													esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
													esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt))
													if esyaVarmiKontrolSay < 1 then 
														say_title("Aviso:") 
														say("") 
														say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
														say("") 
														return 
													end 													
                                        esyaFiyatiY = tonumber(tumEsyalarY.esya_fiyati[1]) 
												say_title("Informação:")
												say("")
												say("Estás prestes a adquirir um item[ENTER]Queres mesmo comprar?")
												say("")
												esyaSatinAlSec = select("Sim","Não")
													if esyaSatinAlSec == 2 then
														return
													end
                                    if esyayiNeYapacaksin == 1 then 
                                        if esyaFiyatiY != esyaFiyati then 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("Tente comprar novamente.") 
                                            say("") 
                                            return 
                                        elseif  karakterParam < esyaFiyati then 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("Não tens dinheiro suficiente para comprar.") 
                                            say("") 
                                            return                                             
                                        elseif  esyaSure - get_time() < 0 then 
                                            say_title("Aviso:") 
                                            say("") 
                                            say_reward("O tempo acabou.") 
                                            say("") 
                                            return 
                                        end 
                                        esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                        esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                            if esyaVarmiKontrolSay < 1 then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                                say("") 
                                                return 
                                            end 
                                            tas1 = esyaTablo.tas1[1] 
                                            tas2 = esyaTablo.tas2[1] 
                                            tas3 = esyaTablo.tas3[1] 
                                            efsun1 = esyaTablo.efsun1[1] 
                                            efsun2 = esyaTablo.efsun2[1] 
                                            efsun3 = esyaTablo.efsun3[1] 
                                            efsun4 = esyaTablo.efsun4[1] 
                                            efsun5 = esyaTablo.efsun5[1] 
                                            efsun1deger = esyaTablo.efsun1deger[1] 
                                            efsun2deger = esyaTablo.efsun2deger[1] 
                                            efsun3deger = esyaTablo.efsun3deger[1] 
                                            efsun4deger = esyaTablo.efsun4deger[1] 
                                            efsun5deger = esyaTablo.efsun5deger[1] 
                                            window = "MALL" 
                                            local depoKontrol = mysql_query("select pos from player.item where owner_id='"..karakter_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 
                                            esyayiAldim = mysql_query("insert into player.item(owner_id,window,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)values('"..karakter_id.."','"..window.."','"..pos.."','"..esyaAdet.."','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)") 
                                            esyayiSil = mysql_query("delete from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' and id='"..esyaGenel_id.."' ") 
                                            alisverisParasiYukle = mysql_query("UPDATE player.player SET alisveris_param = alisveris_param + '"..esyaFiyati.."' where id='"..satanKisiKimlik.."' and name='"..satanKisiAd.."' ") 
                                                if esyayiAldim and esyayiSil and alisverisParasiYukle then 
                                                    pc.change_money(-esyaFiyati) 
                                                    karakterParamY = tonumber(pc.get_gold()) 
                                                    say_title("Informação:") 
                                                    say("") 
                                                    say("Item recebido com sucesso[ENTER]Por favor verifica o armazém.") 
                                                    say("Foi-te descontado "..genel_veri(esyaFiyati).." yang.") 
                                                    say("") 
                                                    say_reward("Ficaste com: "..genel_veri(karakterParamY)" yang.") 
                                                    say("") 
                                                else 
                                                    say_title("Aviso:") 
                                                    say("") 
                                                    say_reward("Item!") 
                                                end 
                                    elseif esyayiNeYapacaksin == 2 then 
                                        return 
                                    end 
                            end 
                        end 
                elseif esyaAra == 2 then 
                    say_title("Informação:") 
                    say("") 
                    say_reward("Por favor, insere o nome da personagem:") 
                    esyaSahipAdi = tostring(input()) 
                    if esyaSahipAdi == "" or esyaSahipAdi == nil then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("Deixaste em branco!") 
                        say("") 
                        return                         
                    elseif esyaSahipAdi == karakter_isim then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("Não podes inserir o teu próprio nome!") 
                        say("") 
                        return 
                    end 
                    esyaKarakterAdiAra = mysql_query("select * from player.alisveris where karakter_isim='"..esyaSahipAdi.."' ORDER BY id DESC ") 
                    esyaKarakterAdiAraSay = tonumber(table.getn(esyaKarakterAdiAra)) 
                    if esyaKarakterAdiAraSay < 1 then 
                        say_title("Aviso") 
                        say("") 
                        say_reward("Este jogador não possui itens à venda.") 
                        say("") 
                    else 
                        esyaKarakterDizi = {} 
                        for i=1,esyaKarakterAdiAraSay,1 do 
                            esyaKarakterDizi[i] = esyaKarakterAdiAra.esya_adi[i].."("..tostring(esyaKarakterAdiAra.karakter_isim[i])..")"
                        end 
                        esyaKarakterDizi[esyaKarakterAdiAraSay + 1 ] = "Sair" 
                        esyaKarakterSec = select_table(esyaKarakterDizi) 
                            for i=1,esyaKarakterAdiAraSay,1 do 
                                if esyaKarakterSec == esyaKarakterAdiAraSay + 1 then 
                                    return 
                                end 
                                if esyaKarakterSec == i then 
                                    satanKisiKimlik = tonumber(esyaKarakterAdiAra.karakter_id[i]) 
                                    satanKisiAd = tostring(esyaKarakterAdiAra.karakter_isim[i]) 
                                    esyaFiyati = tonumber(esyaKarakterAdiAra.esya_fiyati[i]) 
                                    esyaKodu = tonumber(esyaKarakterAdiAra.esya_kodu[i]) 
                                    esyaKimlik = tonumber(esyaKarakterAdiAra.esya_id[i]) 
                                    esyaSure = tonumber(esyaKarakterAdiAra.esya_sure[i])
											 esyaAdet = tonumber(esyaKarakterAdiAra.esya_adet[i])
											 esyaGenel_id = tonumber(esyaKarakterAdiAra.id[i])
                                    karakterParam = tonumber(pc.get_gold()) 
                                    esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                    esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                    if esyaVarmiKontrolSay < 1 then 
                                        say_title("Aviso:") 
                                        say("") 
                                        say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                        say("") 
                                        return 
                                    end 
                                    local esyaTablo = mysql_query("select * from player.alisveris where esya_id ='"..esyaKimlik.."' ") 
                                    say_item_vnum(esyaKodu) 
                                    say_reward("[WINDOW_SIZE width;350|height;460]Extras") 
                                    for i=13,21,2 do 
                                        if tonumber(esyaTablo[1][i]) != 0 then 
                                            say_title(alisveris.efsun(tonumber(esyaTablo[1][i]))..tostring(esyaTablo[1][i+1])) 
                                        end 
                                    end 
                                    say("") 
                                    say_reward("Pedras") 
                                    for i=10,12,1 do 
                                        say_title(alisveris.tas(tonumber(esyaTablo[1][i]))) 
                                    end 
                                        say("") 
                                        say_reward("Vendedor: "..satanKisiAd) 
                                        say_reward("Preço: "..genel_veri(esyaFiyati))
												  say_reward("Total de Itens: "..esyaAdet)
                                        kalan = alisveris.sure_hesapla(esyaSure-get_time()) 
                                        say_reward(kalan) 
                                        say("") 
                                        say("") 
                                        say("") 
                                        say("") 
                                        esyayiNeYapacaksin = select("Comprar","Sair") 
                                            local tumEsyalarY = mysql_query("select * from player.alisveris where esya_id='"..esyaKimlik.."' ORDER BY id DESC")
															esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
															esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt))
															if esyaVarmiKontrolSay < 1 then 
																say_title("Aviso:") 
																say("") 
																say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
																say("") 
																return 
															end 														
                                            esyaFiyatiY = tonumber(tumEsyalarY.esya_fiyati[1]) 
													say_title("Informação:")
													say("")
													say("Estás prestes a adquirir um item[ENTER]Queres mesmo comprar?")
													say("")
													esyaSatinAlSec = select("Sim","Não")
														if esyaSatinAlSec == 2 then
															return
														end
                                        if esyayiNeYapacaksin == 1 then 
                                            if esyaFiyatiY != esyaFiyati then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("Tenta novamente.") 
                                                say("") 
                                                return 
                                            elseif  karakterParam < esyaFiyati then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("Não tens yang suficiente.") 
                                                say("") 
                                                return                                             
                                            elseif  esyaSure - get_time() < 0 then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("O tempo acabou.") 
                                                say("") 
                                                return 
                                            end 
                                            esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                            esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                                if esyaVarmiKontrolSay < 1 then 
                                                    say_title("Aviso:") 
                                                    say("") 
                                                    say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                                    say("") 
                                                    return 
                                                end 
                                                tas1 = esyaTablo.tas1[1] 
                                                tas2 = esyaTablo.tas2[1] 
                                                tas3 = esyaTablo.tas3[1] 
                                                efsun1 = esyaTablo.efsun1[1] 
                                                efsun2 = esyaTablo.efsun2[1] 
                                                efsun3 = esyaTablo.efsun3[1] 
                                                efsun4 = esyaTablo.efsun4[1] 
                                                efsun5 = esyaTablo.efsun5[1] 
                                                efsun1deger = esyaTablo.efsun1deger[1] 
                                                efsun2deger = esyaTablo.efsun2deger[1] 
                                                efsun3deger = esyaTablo.efsun3deger[1] 
                                                efsun4deger = esyaTablo.efsun4deger[1] 
                                                efsun5deger = esyaTablo.efsun5deger[1] 
                                                window = "MALL" 
                                                local depoKontrol = mysql_query("select pos from player.item where owner_id='"..karakter_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 
                                                esyayiAldim = mysql_query("insert into player.item(owner_id,window,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)values('"..karakter_id.."','"..window.."','"..pos.."','"..esyaAdet.."','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)") 
                                                esyayiSil = mysql_query("delete from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' and id='"..esyaGenel_id.."' ")  
                                                alisverisParasiYukle = mysql_query("UPDATE player.player SET alisveris_param = alisveris_param + '"..esyaFiyati.."' where id='"..satanKisiKimlik.."' and name='"..satanKisiAd.."' ") 
                                                    if esyayiAldim and esyayiSil and alisverisParasiYukle then 
                                                        pc.change_money(-esyaFiyati) 
                                                        karakterParamY = tonumber(pc.get_gold()) 
                                                        say_title("Notificaçãotificação:") 
                                                        say("") 
                                                        say("Item recebido com sucesso[ENTER]Por favor verifica o armazém!") 
                                                        say("Foi-te descontado "..genel_veri(esyaFiyati).." yang") 
                                                        say("") 
                                                        say_reward("Dinheiro restante: "..genel_veri(karakterParamY)) 
                                                        say("") 
                                                    else 
                                                        say_title("Aviso:") 
                                                        say("") 
                                                        say_reward("Item!") 
                                                    end 
                                        end 
                                end 
                            end 
                    end 
                elseif esyaAra == 3 then 
                    esyaKategoriSecDizi = { 
                        "Armas", 
                        "Armaduras", 
                        "Equipamentos", 
                        "Capacetes", 
                        "Sapatos", 
                        "Escudos", 
                        "Outros" 
                    } 
                    esyaKategoriSecDiziSay = tonumber(table.getn(esyaKategoriSecDizi)) 
                    esyaKategoriSecDiziY = {} 
                    for i=1,esyaKategoriSecDiziSay,1 do 
                        esyaKategorSayisiKontrol = mysql_query("select * from player.alisveris where esya_kategori='"..i.."' ") 
                        esyaKategoriSayisi = tonumber(table.getn(esyaKategorSayisiKontrol))                     
                        esyaKategoriSecDiziY[i] = esyaKategoriSecDizi[i].."("..esyaKategoriSayisi..")" 
                    end 
                    esyaKategoriSecDiziY[esyaKategoriSecDiziSay + 1 ] = "Fechar" 
                    esyaKategoriSec = select_table(esyaKategoriSecDiziY) 
                        for i=1,esyaKategoriSecDiziSay,1 do 
                            if esyaKategoriSec == esyaKategoriSecDiziSay + 1 then 
                                return 
                            end 
                            if esyaKategoriSec == i then 
                                local tumEsyalar = mysql_query("select * from player.alisveris where esya_kategori='"..i.."' ORDER BY esya_fiyati DESC ") 
                                local tumEsyalarSay = tonumber(table.getn(tumEsyalar)) 
                                    if tumEsyalarSay < 1 then 
                                        say_title("Aviso:") 
                                        say("") 
                                        say_reward("Nenhum item à venda!") 
                                        say("") 
                                        return 
                                    end 
                                    say_title("[WINDOW_SIZE width;350|height;350]Todos os itens::") 
                                    say("") 
                                    tumEsyalarDizi = {} 
                                    for i=1,tumEsyalarSay,1 do 
                                        tumEsyalarDizi[i] = tumEsyalar.esya_adi[i].."("..tostring(tumEsyalar.karakter_isim[i])..")"
                                    end 
                                    tumEsyalarDizi[tumEsyalarSay + 1 ] = "Fechar" 
                                    tumEsyalariGoster = select_table(tumEsyalarDizi) 
                                    for i=1,tumEsyalarSay,1 do 
                                        if tumEsyalariGoster == tumEsyalarSay + 1 then 
                                            return 
                                        end 
                                        if tumEsyalariGoster == i then 
                                            satanKisiKimlik = tonumber(tumEsyalar.karakter_id[i]) 
                                            satanKisiAd = tostring(tumEsyalar.karakter_isim[i]) 
                                            esyaFiyati = tonumber(tumEsyalar.esya_fiyati[i]) 
                                            esyaKodu = tonumber(tumEsyalar.esya_kodu[i]) 
                                            esyaKimlik = tonumber(tumEsyalar.esya_id[i]) 
                                            esyaSure = tonumber(tumEsyalar.esya_sure[i])
														esyaAdet = tonumber(tumEsyalar.esya_adet[i])
														esyaGenel_id = tonumber(tumEsyalar.id[i])
                                            karakterParam = tonumber(pc.get_gold()) 
                                            esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                            esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                            if esyaVarmiKontrolSay < 1 then 
                                                say_title("Aviso:") 
                                                say("") 
                                                say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                                say("") 
                                                return 
                                            end 
                                            local esyaTablo = mysql_query("select * from player.alisveris where esya_id ='"..esyaKimlik.."' ") 
                                            say_item_vnum(esyaKodu) 
                                            say_reward("[WINDOW_SIZE width;350|height;460]EFSUNLAR") 
                                            for i=13,21,2 do 
                                                if tonumber(esyaTablo[1][i]) != 0 then 
                                                    say_title(alisveris.efsun(tonumber(esyaTablo[1][i]))..tostring(esyaTablo[1][i+1])) 
                                                end 
                                            end 
                                            say("") 
                                            say_reward("Pedras") 
                                            for i=10,12,1 do 
                                                say_title(alisveris.tas(tonumber(esyaTablo[1][i]))) 
                                            end 
                                                say("") 
                                                say_reward("Vendedor: "..satanKisiAd) 
                                                say_reward("Preço: "..genel_veri(esyaFiyati))
															say_reward("Total de itens: "..esyaAdet)
                                                kalan = alisveris.sure_hesapla(esyaSure-get_time()) 
                                                say_reward(kalan) 
                                                say("") 
                                                say("") 
                                                say("") 
                                                say("") 
                                                esyayiNeYapacaksin = select("Comprar","Sair") 
                                                    local tumEsyalarY = mysql_query("select * from player.alisveris where esya_id='"..esyaKimlik.."' ORDER BY id DESC")
																	esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
																	esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt))
																	if esyaVarmiKontrolSay < 1 then 
																		say_title("Aviso:") 
																		say("") 
																		say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
																		say("") 
																		return 
																	end 			
                                                    esyaFiyatiY = tonumber(tumEsyalarY.esya_fiyati[1])
																say_title("Informação:")
																say("")
																say("Estás prestes a comprar um item. Queres[ENTER]realmente comprar?")
																say("")
																esyaSatinAlSec = select("Sim","Não")
																	if esyaSatinAlSec == 2 then
																		return
																	end
                                                    if esyayiNeYapacaksin == 1 then 
                                                        if esyaFiyatiY != esyaFiyati then 
                                                            say_title("Aviso:") 
                                                            say("") 
                                                            say_reward("Tente comprar novamente.") 
                                                            say("") 
                                                            return 
                                                        elseif  karakterParam < esyaFiyati then 
                                                            say_title("Aviso:") 
                                                            say("") 
                                                            say_reward("Não tens dinheiro suficiente.") 
                                                            say("") 
                                                            return                                             
                                                        elseif  esyaSure - get_time() < 0 then 
                                                            say_title("Aviso:") 
                                                            say("") 
                                                            say_reward("O tempo acabou.") 
                                                            say("") 
                                                            return 
                                                        end 
                                                        esyaVarmiKontrolEt = mysql_query("select * from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' ") 
                                                        esyaVarmiKontrolSay = tonumber(table.getn(esyaVarmiKontrolEt)) 
                                                            if esyaVarmiKontrolSay < 1 then 
                                                                say_title("Aviso:") 
                                                                say("") 
                                                                say_reward("Pedimos desculpa, mas esse item já não se encontra à venda.") 
                                                                say("") 
                                                                return 
                                                            end 
                                                        tas1 = esyaTablo.tas1[1] 
                                                        tas2 = esyaTablo.tas2[1] 
                                                        tas3 = esyaTablo.tas3[1] 
                                                        efsun1 = esyaTablo.efsun1[1] 
                                                        efsun2 = esyaTablo.efsun2[1] 
                                                        efsun3 = esyaTablo.efsun3[1] 
                                                        efsun4 = esyaTablo.efsun4[1] 
                                                        efsun5 = esyaTablo.efsun5[1] 
                                                        efsun1deger = esyaTablo.efsun1deger[1] 
                                                        efsun2deger = esyaTablo.efsun2deger[1] 
                                                        efsun3deger = esyaTablo.efsun3deger[1] 
                                                        efsun4deger = esyaTablo.efsun4deger[1] 
                                                        efsun5deger = esyaTablo.efsun5deger[1] 
                                                        window = "MALL" 
                                                        local depoKontrol = mysql_query("select pos from player.item where owner_id='"..karakter_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 
                                                        esyayiAldim = mysql_query("insert into player.item(owner_id,window,pos,count,vnum,socket0,socket1,socket2,socket3,socket4,socket5,attrtype0,attrvalue0,attrtype1,attrvalue1,attrtype2,attrvalue2,attrtype3,attrvalue3,attrtype4,attrvalue4,attrtype5,attrvalue5,attrtype6,attrvalue6)values('"..karakter_id.."','"..window.."','"..pos.."','"..esyaAdet.."','"..esyaKodu.."','"..tas1.."','"..tas2.."','"..tas3.."',0,0,0,'"..efsun1.."','"..efsun1deger.."','"..efsun2.."','"..efsun2deger.."','"..efsun3.."','"..efsun3deger.."','"..efsun4.."','"..efsun4deger.."','"..efsun5.."','"..efsun5deger.."',0,0,0,0)") 
                                                         esyayiSil = mysql_query("delete from player.alisveris where karakter_id='"..satanKisiKimlik.."' and karakter_isim='"..satanKisiAd.."' and esya_id='"..esyaKimlik.."' and id='"..esyaGenel_id.."' ") 
                                                        alisverisParasiYukle = mysql_query("UPDATE player.player SET alisveris_param = alisveris_param + '"..esyaFiyati.."' where id='"..satanKisiKimlik.."' and name='"..satanKisiAd.."' ") 
                                                        if esyayiAldim and esyayiSil and alisverisParasiYukle then 
                                                            pc.change_money(-esyaFiyati) 
                                                            karakterParamY = tonumber(pc.get_gold()) 
                                                            say_title("Informação:") 
                                                            say("") 
                                                            say("Item recebido com sucesso[ENTER]Por favor verifica o teu armazém.") 
                                                            say("Foi-te descontado "..genel_veri(esyaFiyati).." yang.") 
                                                            say("") 
                                                            say_reward("Dinheiro restante: "..genel_veri(karakterParamY)) 
                                                            say("") 
                                                        else 
                                                            say_title("Aviso:") 
                                                            say("") 
                                                            say_reward("Item!") 
                                                        end 
                                                    elseif esyayiNeYapacaksin == 2 then 
                                                        return 
                                                    end 
                                        end 
                                    end 
                            end-- kategori seçiminin endi 
                        end-- kategori forunun endi 
                end 
        end 
         
        when 20092.chat."Cofre" with game.get_event_flag("alisverisSistemi") == 1 begin 
            karakter_id = tonumber(pc.get_player_id()) 
            karakter_isim = tostring(pc.get_name()) 
            alisverisParamKontrol = mysql_query("select * from player.player where id='"..karakter_id.."' and name='"..karakter_isim.."' ") 
            alisverisParam = tonumber(alisverisParamKontrol.alisveris_param[1]) 
            say_title("Informação:") 
            say("") 
            say("Olá, "..karakter_isim) 
            say("Aqui está o yang obtido durante todas as tuas vendas[ENTER]Caso as quantias estejam incorrectas por favor contacte imediatamente alguem da equipa.") 
            say("") 
            say_reward("Dinheiro total: "..genel_veri(alisverisParam)) 
            say("") 
            say_reward("O que você quer fazer?") 
            say("") 
            alisverisParamiNeYapayim = select("Retirar fundos","Fechar") 
                if alisverisParamiNeYapayim == 1 then 
                    say_title("Informação:") 
                    say("") 
                    say_reward("Que quantidade pretendes levantar?:") 
                    cekilecekParaMiktari = alisveris.input_number() 
                    if alisverisParam == 0 then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("Nenhum dinheiro foi levantado.") 
                        say("") 
                        return 
                    elseif cekilecekParaMiktari > alisverisParam or cekilecekParaMiktari == 0  or cekilecekParaMiktari < 0 then 
                        say_title("Aviso:") 
                        say("") 
                        say_reward("O valor digitado é inválido. Tente novamente.") 
                        say("") 
                        return                 
                    end 
                    alisverisParamiCektim = mysql_query("UPDATE player.player SET alisveris_param = alisveris_param - '"..cekilecekParaMiktari.."' where id='"..karakter_id.."' and name='"..karakter_isim.."' ") 
                    if alisverisParamiCektim then 
                        pc.change_money(cekilecekParaMiktari) 
                        say_title("Informação:") 
                        say("") 
                        say("Retiraste "..genel_veri(cekilecekParaMiktari).." yang do cofre.") 
                        say("") 
                        alisverisParamKontrol = mysql_query("select * from player.player where id='"..karakter_id.."' and name='"..karakter_isim.."' ") 
                        alisverisParam = tonumber(alisverisParamKontrol.alisveris_param[1]) 
                        say_reward("Dinheiro restante: "..genel_veri(alisverisParam)) 
                        say("") 
                    end 
                elseif alisverisParamiNeYapayim == 2 then 
                    return 
                end 
        end 
		
		when 20092.chat."GM: Sistema de compras" with pc.is_gm() begin
			yoneticiAd = tostring(pc.get_name())
			say_title("Informação:")
			say("")
			say("Olá administrador, "..yoneticiAd)
			say("Aqui podes ativar e desativar o sistema de compras.")
			say("")
			say_reward("Estado do sistema: "..game.get_event_flag("alisverisSistemi"))
			say("")
			say_reward("O que queres fazer?")
			say("")
			yoneticiSecim = select("Ativar sistema","Fechar sistema","Sair")
				if yoneticiSecim == 1 then
					say_title("Informação:")
					say("")
					game.set_event_flag("alisverisSistemi",1)
					say("O sistema de compras foi ativado.")
					say("")
				elseif yoneticiSecim == 2 then
					say_title("Informação:")
					say("")
					game.set_event_flag("alisverisSistemi",0)
					say("O sistema de compras foi desativado.")
					say("")
				elseif yoneticiSecim == 3 then
					return
				end
		end
		
		when 20092.click with game.get_event_flag("alisverisSistemi") == 0 begin
			say_title("Aviso:")
			say("")
			say_reward("O sistema de compras está desativado. Tente novamente mais tarde.")
			say("")
		end
        --------- FONKSÝYON  
         
        function sure_hesapla(gelen_sure) 
            local kalan = gelen_sure 
            local saat = 0 
            local dakika = 0 
            while kalan > 3600 do 
            saat = saat+1 
            kalan= kalan - 3600 
            end 
            while kalan > 60 do 
            dakika = dakika+1 
            kalan= kalan - 60 
            end 
            if kalan < 0 then 
            kalan = 0 
            end 
            --say_reward()) 
            gelen_sure = tostring("Tempo restante: "..saat.." Hora(s) "..dakika.." Minuto(s) "..kalan.." Segundos") 
            return gelen_sure 
        end 
        function input_number (sentence) 
            say (sentence) 
            local n = nil 
            while n == nil do 
                n = tonumber (input()) 
                if n != nil and n <= 2000000000  then 
                    break 
                end 
            say_reward("Digite a quantia. Não insira um valor superior a 2KKK!") 
            n = nil 
            end 
            return n 
        end 
      
	  function esyaAdet_input (sentence) 
            say (sentence) 
            local n = nil 
            while n == nil do 
                n = tonumber (input()) 
                if n != nil and n <= 200  then 
                    break 
                end 
            say_reward("Digite a quantidade. Não coloque uma quantidade superior a 200!") 
            n = nil 
            end 
            return n 
        end 
		
        function tas(vnum) 
            local tas =   
            {   
                [0] = {"Este item não pode ter pedras "}, 
                [1] = {"Não tem pedras "}, 
                [28430] = {"Pedra da Penetração +4"},  
                [28431] = {"Pedra de Golpe Mortal +4"},  
                [28432] = {"Pedra da Repetição +4"},  
                [28433] = {"Pedra Anti-Guerreiro +4"},  
                [28434] = {"Pedra Anti-Ninja +4"},  
                [28435] = {"Pedra Anti-Sura +4"},  
                [28436] = {"Pedra Anti-Xamã +4"},  
                [28437] = {"Pedra Anti-Monstros +4"},  
                [28438] = {"Pedra da Evasão +4"},  
                [28439] = {"Pedra da Agilidade +4"},  
                [28440] = {"Pedra da Magia +4"}, 
                [28441] = {"Pedra da Vida +4"}, 
                [28442] = {"Pedra da Defesa +4"}, 
                [28443] = {"Pedra da Pressa +4"}, 
                [28960] = {"Pedaço de Pedra Partida "}, 
            }  
            return tas[vnum][1]  
            end 
             
            function efsun(vnum) 
            local efsun =   
            {  
                [0] = {"Sem Bónus "}, 
                [1] = {"Hp Máximo +"}, 
                [2] = {"SP Máximo +"}, 
                [3] = {"Vitalidade +"}, 
                [4] = {"INT +"}, 
                [5] = {"Força +"}, 
                [6] = {"Defesa +"}, 
                [7] = {"Velocidade de Ataque "}, 
                [8] = {"Velocidade de Movimento "}, 
                [9] = {"Velocidade de Skill "}, 
                [10] = {"Regeneração de HP "}, 
                [11] = {"Regeneração de MP "}, 
                [12] = {"Envenenamento "}, 
                [13] = {"Atordoamento "}, 
                [14] = {"Lentidão "}, 
                [15] = {"Crítico "}, 
                [16] = {"Perfurar "}, 
                [17] = {"Humanóide "}, 
                [18] = {"Bónus Animais "}, 
                [19] = {"Bónus Contra Orcs "}, 
                [20] = {"Bónus Contra Fanático "}, 
                [21] = {"Bónus Contra Morto Vivo "}, 
                [22] = {"Bónus Contra Demónios "}, 
                [23] = {"Absorver HP "}, 
                [24] = {"Absorver MP "}, 
                [25] = {"Recuperar HP "}, 
                [26] = {"Recuperar MP "}, 
                [27] = {"Bloqueio de Ataque Físico "}, 
                [28] = {"Evitar Flechas "}, 
                [29] = {"Resistência a Espadas "}, 
                [30] = {"Resistência a 2 Mãos "}, 
                [31] = {"Resistência a Adagas "}, 
                [32] = {"Resistência a Sinos "}, 
                [33] = {"Resistência a Leques "}, 
                [34] = {"Resistência a Arcos "}, 
                [35] = {"Resistência a Fogo "}, 
                [36] = {"Resistência a Relâmpago "}, 
                [37] = {"Resistência a Magia "}, 
                [38] = {"Resistência a Vento"}, 
                [39] = {"Refletir Ataque "}, 
                [40] = {"Refletir Magia "}, 
                [41] = {"Resistência a Veneno "}, 
                [42] = {"Chance de Restaurar MP"}, 
                [43] = {"Bónus EXP "}, 
                [44] = {"Bónus Yang "}, 
                [45] = {"Item Drop "}, 
                [46] = {"Bónus Poções "}, 
                [47] = {"Restaurar HP "}, 
                [48] = {"Anti Atordoamento "}, 
                [49] = {"Anti Lentidão "}, 
                [50] = {"Anti Enfraquecimento "}, 
                [51] = {" "}, 
                [52] = {"Alcance do Arco "}, 
                [53] = {"Poder de Ataque "}, 
                [54] = {"Defesa "}, 
                [55] = {"Ataque Mágico "}, 
                [56] = {"Proteção contra Magia "}, 
                [57] = {" "}, 
                [58] = {"Resistência Max. "}, 
                [59] = {"Bónus Contra Guerreiro "}, 
                [60] = {"Bónus Contra Ninja "}, 
                [61] = {"Bónus Contra Sura "}, 
                [62] = {"Bónus Contra Xamã "}, 
                [63] = {"Bónus Contra Monstros "}, 
                [64] = {"Ataque "}, 
                [65] = {"Experiência "}, 
                [66] = {"EXP +?%"}, 
                [67] = {"Drop Item [Gegenstände] "}, 
                [68] = {"Drop Yang [Gold] "}, 
                [69] = {" "}, 
                [70] = {" "}, 
                [71] = {"Dano de Skill "}, 
                [72] = {"Dano Médio "}, 
                [73] = {"Resistência a Skill "}, 
                [74] = {"Defesa "}, 
                [75] = {" "}, 
                [76] = {"Rates "}, 
                [77] = {"Drop "}, 
                [78] = {"Resistência a Guerreiro "}, 
                [79] = {"Resistência a Ninja "}, 
                [80] = {"Resistência a Sura "}, 
                [81] = {"Resistência a Xamã "}, 
            }   
            return efsun[vnum][1]  
        end 
    end -- state endi 
end -- quest endi  

 

Query para o Navicat: AQUI

 

Preview da quest:

 

Creditos:

Fonte da quest antes de estar traduzida: TurkMMO

Criador da quest: Não faço a mínima (Caso alguem saiba, poste que eu posteriormente peço a moderador para editar)

Tradução: Fяєiтαร™

 

Cumprimentos,

Fяєiтαร™

 

 

Obrigado Por Partilhares  :+1:

Share this post


Link to post
Share on other sites

Estava a tentar instalar a quest e apareceu-me isto http://prntscr.com/85hkha, fiz alguma coisa mal?

OBS: Já adicionei a tabela no navicat em PLAYER

Share this post


Link to post
Share on other sites

quest_functions

 

adiciona isto:

genel_veri

pc.get_account_id

pc.get_player_id

Share this post


Link to post
Share on other sites

Em que parte? no final?

Share this post


Link to post
Share on other sites

Por acaso já tinha visto isto por aí (sem tradução) ..

 

Só não percebo o porquê da cabecinha pensadora que fez isto ter desenvolvido o sistema em lua, dado que ficou mais feio, menos prático e acima de tudo, deu mais trabalho do que se tivesse sido desenvolvido em C++ ..

 

Anyway .. bom trabalho com a tradução, seguramente vai ajudar muitos . 

Share this post


Link to post
Share on other sites

Hmm

Instalei como aqui está e tentei instalar como no próprio autor mandou, mas neste tópico, metia o item em cima do npc, ainda aparecia o item mas nada mais, e no menu carregava numa janela e saia, se fosse à janela para procurar uma personagem ou um item e escrevia.. a conta ia abaixo.. Tentei fazer como o autor mandou ( autor do forum turco ) e agora nem a janela do item aparece, quando arrasto este para o npc..

Já alguém testou e deu?

Share this post


Link to post
Share on other sites

quando instalo a quest me da esse erro

 

STATE : start
WHEN  : login
WHEN  : 20092.take
        with item . get_id ( )
WHEN  : 20092.chat ("Meus itens")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("Mercado de Itens")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("Pesquisar Itens")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("Cofre")
        with game . get_event_flag ( "alisverisSistemi" ) == 1
WHEN  : 20092.chat ("GM: Sistema de compras")
        with pc . is_gm ( )
WHEN  : 20092.click
        with game . get_event_flag ( "alisverisSistemi" ) == 0
FUNCTION sure_hesapla(gelen_sure)
FUNCTION input_number(sentence)
FUNCTION esyaAdet_input(sentence)
FUNCTION tas(vnum)
FUNCTION efsun(vnum)
Calls undeclared function! :
genel_veri
Abort (core dumped)
root@:/usr/game/share/locale/turkey/quest #

Share this post


Link to post
Share on other sites

quando instalo a quest me da esse erro

STATE : start

WHEN : login

WHEN : 20092.take

with item . get_id ( )

WHEN : 20092.chat ("Meus itens")

with game . get_event_flag ( "alisverisSistemi" ) == 1

WHEN : 20092.chat ("Mercado de Itens")

with game . get_event_flag ( "alisverisSistemi" ) == 1

WHEN : 20092.chat ("Pesquisar Itens")

with game . get_event_flag ( "alisverisSistemi" ) == 1

WHEN : 20092.chat ("Cofre")

with game . get_event_flag ( "alisverisSistemi" ) == 1

WHEN : 20092.chat ("GM: Sistema de compras")

with pc . is_gm ( )

WHEN : 20092.click

with game . get_event_flag ( "alisverisSistemi" ) == 0

FUNCTION sure_hesapla(gelen_sure)

FUNCTION input_number(sentence)

FUNCTION esyaAdet_input(sentence)

FUNCTION tas(vnum)

FUNCTION efsun(vnum)

Calls undeclared function! :

genel_veri

Abort (core dumped)

root@:/usr/game/share/locale/turkey/quest #

Adiciona em quest_functions:

genel_veri

Share this post


Link to post
Share on other sites

Onde se põe o ficheiro sql? Só colocar em cima do diretório "player" no navicat?

Share this post


Link to post
Share on other sites

Link off por favor , coloca-o novamente! levas +1 !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now