noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Cevaplandı Quest Yardım

  • Konuyu başlatan Konuyu başlatan delibebe512
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 1K

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

aşağıdaki questin neden çalışmadığını açıklayabilecek bir arkadaşımız mevut mu? kendim yazdım ama fazla acemiyim quest yazma konusunda galiba :((
[CODE lang="php" title=".start"]say ( "" )
say ( "" )
say_title ( "Zindan Mühürü " )
local s = select ( "Şeytan Kulesi" , "Şeytan Katakombu" , "Mavi Ejder" , "Barones" , "Nemere" , "Razadör" , "Devam" , "Vazgeç" )
if s == 1 then
say_title ( "Gitmek İstiyor musun?" )
local s1 = select ( "Evet" , "Hayır" )
if s1 == 1 then
pc . warp ( 590500 , 110800 )
end
elseif s == 2 then
say_title ( "Gitmek İstiyor musun " )
local s2 = select ( "Evet" , "Hayır" )
if s2 == 1 then
pc . warp ( 592400 , 100200 )
end
elseif s == 3 then
say_title ( "Gitmek İstiyor musun " )
local s3 = select ( "Evet" , "Hayır" )
if s3 == 1 then
pc . warp ( 180800 , 1220700 )
end
elseif s == 4 then
say_title ( "Gitmek İstiyor musun " )
local s4 = select ( "Evet" , "Hayır" )
if s4 == 1 then
pc . warp ( 68900 , 611000 )
end
elseif s == 5 then
say_title ( "Gitmek İstiyor musun " )
local s5 = select ( "Evet" , "Hayır" )
if s5 == 1 then
pc . warp ( 432000 , 165000 )
end
elseif s == 6 then
say_title ( "Gitmek İstiyor musun " )
local s6 = select ( "Evet" , "Hayır" )
if s6 == 1 then
pc . warp ( 599000 , 706400 )
end
elseif s == 7 then
say_title ( "Zindan Mühürü" )
local s7 = select ( "Jotun Thyrim" , "Zodyak Tapınağı " , "Hidra" , "Meley " , "Mantar Zindanı " , "Su Zindanı" , "Devam" ,"Vazgeç" )
if s7 == 1 then
say_title ( "Gitmek İstiyor musun " )
local s8 = select ( "Evet" , "Hayır" )
if s8 == 1 then
pc . warp ( 12778000 , 1734300 )
end
if s7 == 2 then
say_title ( "Gitmek İstiyor musun " )
local s9 = select ( "Evet" , "Hayır" )
if s9 == 1 then
pc . warp ( 3334000 , 1432600 )
end
if s7 == 3 then
say_title ( "Gitmek İstiyor musun " )
local s9a = select ( "Evet" , "Hayır" )
if s9a == 1 then
pc . warp ( 1111000 , 122200 )
end
if s7 == 4 then
say_title ( "Gitmek İstiyor musun " )
local s9b = select ( "Evet" , "Hayır" )
if s9b == 1 then
pc . warp ( 5959000 , 699200 )
end
if s7 == 5 then
say_title ( "Gitmek İstiyor musun " )
local s9c = select ( "Evet" , "Hayır" )
if s9c == 1 then
pc . warp ( 11144000 , 53400 )
end
if s7 == 6 then
say_title ( "Gitmek İstiyor musun " )
local s9d = select ( "Evet" , "Hayır" )
if s9d == 1 then
pc . warp ( 11144000 , 53400 )
end [/CODE]
 
Çözüm
Bu questin çalışmaması gayet normaldir. ilk olarak quest .start uzuntılı olarak yazmıssınız konuda uzantı .lua yada .quest olmalı 2. olarak quest okutulması gerekir. tahmin ediyorumki direk quest > object içerisine o item kodunda klasör oluşturulup yazılmış bir sistem. ve sistemde quest begin ve state start begin komutlar yok. içeriğinde de birkaç problem görüyorum. geniş bir zamanda mümkünse pazar günü iletişime geç benle istediğin questi any desk üzerinden beraber yazalım senle yaptığın hataları da sana göstereyim.
item quest şeklinde evet. biraz önce iteme tanımlayıp okutmayı denedim şu şekilde;
[CODE lang="php" title="move_ring2.lua"]quest move_ring.start begin
state start begin
when 69645.use begin
.
.
.
.
end [/CODE]
okuturken aldığım hata şu şekilde;
Kod:
root@local:/usr/game/share/locale/turkey/quest # ./qc move_ring2.lua
QUEST : move_ring
move_ring2.lua:1:quest doesn't have begin-end clause. (.)
Abort (core dumped)
yazdığınız questte en sonda kaç tane end var
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst