Neler yeni

Metin2 PvP Göreve İtem Resmi Ekleme

admin

Yönetici
Yönetici
Admin
Katılım
17 Eki 2018
Mesajlar
160
Beğeniler
5
#1
yanyana item.png
Merhabalar ForumMetin2 ailesi,
Bu paylaşımımda Metin2 PvP serveri olan üyelerimize resimlere item resmi eklemeyi göstereceğim.
Ftp üzerinden /quest dizinini açın.
Oradaki quest_functions dosyasının içini açın ve alttaki kodu ekleyin.
function say_item_table(tbb)
for i=1, table.getn(tbb) do
say_item_vnum_inline(tbb,math.mod(i-1,3),3)
end
end

Örnek olarak bir görev göstermek gerekirse ;
quest scp_test_q begin -- ForumMetin2
state start begin
when letter begin
send_letter("ForumMetin2")
end
when button or info begin
setskin(0)
send_letter("ForumMetin2")
local tbb = {159,149,139,169,179,189,149,167}
setskin(1)
say_item_table(tbb)
end
end
end
Örnek questteki gibi item_list ile tanımlanan tabloyu virgüllere dikkat ederek dolduruyorsunuz ve sistem tablo içindeki vnumları otomatik olarak sıraya ekliyor.
Yan yana en fazla 3 resim ekleyebiliyorsunuz, daha fazlası için alt satıra geçiyor.

Umarım işinize yarar ,iyi forumlar.
 
P

polattk

Ziyaretçi
#2
eline sağlık admin.
eğer bu sistemde undeclared function hatası alan olursa ,
questlib.lua 'nın içine alttaki kodu eklesin sorun çözülür.

function say_item_vnum_inline(vnum,index,total)
if index >= total then
return
end
if total > 3 then
return
end
raw_script("[INSERT_IMAGE image_type;item|idx;"..vnum.."|title;"..item_name(vnum).."|desc;".."".."|index;"..index.."|total;"..total.."]")
end
 

admin

Yönetici
Yönetici
Admin
Katılım
17 Eki 2018
Mesajlar
160
Beğeniler
5
#3
eline sağlık admin.
eğer bu sistemde undeclared function hatası alan olursa ,
questlib.lua 'nın içine alttaki kodu eklesin sorun çözülür.

function say_item_vnum_inline(vnum,index,total)
if index >= total then
return
end
if total > 3 then
return
end
raw_script("[INSERT_IMAGE image_type;item|idx;"..vnum.."|title;"..item_name(vnum).."|desc;".."".."|index;"..index.."|total;"..total.."]")
end
teşekkürler dostum .