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 pvp serverinizde etkinliklere renk verecek bir özellik ile karşı karşıyayız.
Questin mantığı seçtiğiniz itemi belirlediğiniz saat kadar metinlerden booslardan düşürür.
istediğiniz zamanda bitirebilirsiniz.
quest okutma.
Filezillaya login oluyoruz
cd /usr/game/share/locale/turkey/quest
Dizinine questimizi atıyoruz.
Putty login olup
cd /usr/game/share/locale/turkey/quest
yazıp enterliyoruz
sonrada ./qc questismi.quest enter.
[CODE title="etkinlik quest"]///bu quest DoomDEV tarafından hazırlanmıştır İstediğiniz itemi slotlardan ve booslardan düşürür
Questin mantığı seçtiğiniz itemi belirlediğiniz saat kadar metinlerden booslardan düşürür.
istediğiniz zamanda bitirebilirsiniz.
quest okutma.
Filezillaya login oluyoruz
cd /usr/game/share/locale/turkey/quest
Dizinine questimizi atıyoruz.
Putty login olup
cd /usr/game/share/locale/turkey/quest
yazıp enterliyoruz
sonrada ./qc questismi.quest enter.
[CODE title="etkinlik quest"]///bu quest DoomDEV tarafından hazırlanmıştı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 [/CODE]
