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!
eline sağlık çalışıyor
Son düzenleme:
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
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] [/QUOTE] hangi isimle atmamaız gerek yani dosya adını örnek olarak yazsanız mesela quest.txt mi?
item_drop.questhangi isimle atmamaız gerek yani dosya adını örnek olarak yazsanız mesela quest.txt mi?

