berkmenoo 1
berkmenoo
mavzermete 1
mavzermete
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Cevaplanmadı QUEST YARDIM....

  • Konuyu başlatan Konuyu başlatan tatih berber
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 503

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!

Merhaba arkadaşlar ben bir quest buldum ve kendi serverim için düzelledim birde lycan karakteri için itemler ekledim ama çalişmiyor sorun ne olabilir.

[CODE title="quest give_basic_weapon"]quest give_basic_weapon begin
state start begin
when login begin
if pc.getqf("basic_weapon") == 0 then
pc.setqf("basic_weapon", 1)

if pc.job == 0 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 1 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12349" , 1 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 2 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12489" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 3 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 4 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")
end
end
end
end
end
end[/CODE]
 
Son düzenleme:
Merhaba arkadaşlar ben bir quest buldum ve kendi serverim için düzelledim birde lycan karakteri için itemler ekledim ama çalişmiyor sorun ne olabilir.

[CODE title="quest give_basic_weapon"]quest give_basic_weapon begin
state start begin
when login begin
if pc.getqf("basic_weapon") == 0 then
pc.setqf("basic_weapon", 1)

if pc.job == 0 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 1 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12349" , 1 )
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 2 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12489" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 3 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")

elseif pc.job == 4 then
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "70038" , 1 )
pc . give_item2 ( "72725" , 1 )
pc . give_item2 ( "72729" , 1 )
pc . give_item2 ( "40002" , 1 )
pc . give_item2 ( "27112" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "50053" , 1 )
horse . set_level ( 10 )
pc . set_skill_level ( 131 , 50 )
pc . set_skill_level ( 137 , 50 )
pc . set_skill_level ( 138 , 50 )
pc . set_skill_level ( 139 , 50 )
pc . set_skill_level ( 140 , 50 )
say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")
end
end
end
end
end
end[/CODE]
Fatih kardeşim bir sorun gözükmüyor questinde fakat çok kalabalık..
Ayrıca, say komutlarının her iş dalında tekrarlandığını görüyorum. Bunları bir kere yazıp her iş dalının sonunda çağırmak da kodun daha temiz görünmesini sağlar.

[CODE title="give_basic_weapo"]quest give_basic_weapon begin
state start begin
when login begin
if pc.getqf("basic_weapon") == 0 then
pc.setqf("basic_weapon", 1)

if pc.job == 0 then -- Savaşçı
pc.give_item2("72701", 1)
pc.give_item2("12209", 1)
-- diğer öğeler
elseif pc.job == 1 then -- Ninja
pc.give_item2("72701", 1)
pc.give_item2("12349", 1)
-- diğer öğeler
elseif pc.job == 2 then -- Şaman
pc.give_item2("72701", 1)
pc.give_item2("12489", 1)
-- diğer öğeler
elseif pc.job == 3 then -- Sura
pc.give_item2("72701", 1)
pc.give_item2("12629", 1)
-- diğer öğeler
elseif pc.job == 4 then -- Lycan
pc.give_item2("72701", 1)
pc.give_item2("12629", 1)
-- diğer öğeler
end

-- ortak öğeler ve beceri ayarlamaları
horse.set_level(10)
pc.set_skill_level(131, 50)
pc.set_skill_level(137, 50)
pc.set_skill_level(138, 50)
pc.set_skill_level(139, 50)
pc.set_skill_level(140, 50)

say("metin2'ye Hoşgeldin")
say("Lütfen oyunculara ve yetkililere saygılı olun!")
say("Unutmayın hile veya bug durumunda ceza alırsınız!")
end
end
end
end
[/CODE]
 

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

Geri
Üst