Metin2 PVP Serverinizde belirlediğiniz saatlerde event yapmak istiyorsanız metin2 item düşürme eventi questi tam size göre. Örneğin akşam saat 20:00 - 22:00 saatleri arasında item düşürme 2x veya 3x belirlediğiniz miktara göre belirliyorsunuz. Daha sonra belirlediğiniz saatlerde event otomatik olarak aktif oluyor ve belirlenen saatte bitiyor.
Metin2 Item Düşürme Event Quest Kurulumu
Item Düşürme Quest Kodları
Metin2 Item Düşürme Event Quest Kurulumu
- Filezilla'ya giriş yapın
- cd /usr/game/share/locale/turkey/quest dizinine questi yüklüyorsunuz
- Putty'e giriş yapın
- cd /usr/game/share/locale/turkey/quest yazıp enterleyin
- Daha sonra ./qc questismi.quest yazın ve enterleyin. İşlem bu kadar.
Item Düşürme Quest Kodları
Kod:
///bu quest DoomDEV tarafından hazırlanmıştır ve Metin2Hocasi.com'da yayınlanmaktadır. İstediğiniz itemi slotlardan ve booslardan düşürür
[PHP] quest item_drop begin state start begin
when 20020.chat." İtem Düşürme Etkinliği " with pc.is_gm() begin
if game.get_event_flag("item_open") == 0 then
say(" Merhaba Yetkili DoomDEV Quest Sistemi "..pc.get_name().." ")
say(" İtem Düşürme Etkinliğini Başlatmak İstermisin? ")
if select(" Evet "," Hayır ") == 2 then
return
end
say(" Düşmesini İstediğiniz İtem ( İtem Kodu ) ")
kill_item = tonumber(input()) or 0
if kill_item == 0 then
say(" Geçersiz Bir Kod Girdin Sayın Yetkili ")
return
end
say(" İtem Düşme Oranını Belirtin (1-100) ")
kill_prozent = tonumber(input()) or 0
if kill_prozent == 0 then
say(" Geçersiz Bir Oran Belirttiniz ")
return
end
say(" Etkinlik Süresini Belirtin ( Dakika ) ")
zeit = tonumber(input()) or 0
if zeit == 0 then
say(" Geçersiz Bir Süre")
return
end
game.set_event_flag("item_time", get_time()+zeit*60)
game.set_event_flag("item_open", 1)
notice_all(" İtem Düşürme Etkinliği GameMaster Tarafından Başlatıldı ")
notice_all(" Şuan Düşen İtem : "..item_name(kill_item).." ")
notice_all(" Etkinlik Süresi : "..zeit.." Dakika")
else
say(" Eventi Bitirmek İstiyormusun? ")
if select(" Evet ", " Hayır ")==2 then return end
game.set_event_flag("item_open", 0)
kill_prozent, kill_item = nil, nil
notice_all(" İtem Düşürme Etkinliği GameMaster Tarafından Bitirildi! ")
end
end
when kill with game.get_event_flag("item_open") == 1 and not npc.is_pc() begin
if kill_prozent == nil then game.set_event_flag("item_open", 0) return end
if game.get_event_flag("item_time") < get_time() then
notice_all(" İtem Düşürme Etkinliği Bitti! ")
game.set_event_flag("item_open", 0)
kill_prozent, kill_item = nil, nil
return
end
local s=number(1, 101-kill_prozent)
if s==1 then
game.drop_item_with_ownership(kill_item, 1)
end
end
when login with game.get_event_flag("item_open") == 1 begin
notice(" İtem Düşürme Etkinliği Aktif! ")
notice(" Şuan Düşen İtem : "..item_name(kill_item).." ")
end
end
end
Son düzenleme: