- Katılım
- 15 May 2013
- Konular
- 1,207
- Mesajlar
- 7,321
- Çözüm
- 6
- Online süresi
- 2mo 16d
- Reaksiyon Skoru
- 5,958
- Altın Konu
- 410
- Başarım Puanı
- 349
- MmoLira
- 45,963
- DevLira
- 3
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba Arkadaşlar
Bu quest, GM'lere (Game Master) özel bir komut/menü sağlıyor. Kısaca: GM'in kendisine veya etkileşimde bulunduğu hedefe geçici güçlendirici bonuslar (buff) vermek için kullanılan bir araç.
Bu quest, GM'lere (Game Master) özel bir komut/menü sağlıyor. Kısaca: GM'in kendisine veya etkileşimde bulunduğu hedefe geçici güçlendirici bonuslar (buff) vermek için kullanılan bir araç.
Menüdeki 3 Seçenek
Eşyayı kullanınca "STS ister misin?" diye soruyor ve 3 seçenek sunuyor:
1. "Evet" — STS Bonuslarını Ekle
Şifre (parola) doğruysa karaktere şu bonusları ekliyor (24 saat / 86400 saniye süreyle, statlar için ~73 gün):
Bonus | Değer |
|---|---|
STR / INT / CON / DEX | +1000 |
Sersemletme/Yavaşlama/Düşme bağışıklığı | %100 |
Savunma | +50.000 |
Tüm sınıflara karşı saldırı bonusu | +15.000 |
Hareket / Saldırı hızı | +500 |
Tüm silah ve büyü dirençleri | +15.000 |
Saldırı gücü / Büyü hızı | +15.000 |
Yani karakter pratikte yenilmez hale geliyor.
2. "Hayır" — STS Bonuslarını Kaldır
Aynı şifre ile yukarıdaki tüm bonusları geri alıyor (affect.remove_collect).
3. "Özel Bonuslar" — Süre Belirterek Ekstra Buff
Şifre doğruysa, kullanıcıdan saniye cinsinden süre alıyor (300, 600, 1800, 3600, 86400, 604800 örnekleri gösteriliyor) ve şu bonusları o süre boyunca veriyor:
- Canavarlara karşı saldırı bonusu, Max HP (+500.000), HP, Saldırı bonusu
- Zehir azaltma, HP yenileme
- Tüm sınıflara karşı direnç, Büyü direnci, Blok
Bu bonuslar manuel olarak kapatılamıyor (notta da yazıyor) — sadece süre dolunca otomatik gidiyor.
Kurulumu
Vermiş olduğum quest dosyasını Winscp veya Filezilla girerek
/usr/game/srv1/share/locale/turkey/quest
bölümüne questi atıyoruz.
Daha sonra Putty ile bağlantı yaparak
cd /usr/game/srv1/share/locale/turkey/quest yazarak dosya dizini içine giriyoruz.
./qc gm.quest yazarak dosyayı okutuyoruz.
Kurulumu
Vermiş olduğum quest dosyasını Winscp veya Filezilla girerek
/usr/game/srv1/share/locale/turkey/quest
bölümüne questi atıyoruz.
Daha sonra Putty ile bağlantı yaparak
cd /usr/game/srv1/share/locale/turkey/quest yazarak dosya dizini içine giriyoruz.
./qc gm.quest yazarak dosyayı okutuyoruz.
Kod:
quest gm begin
state start begin
function text()
say("Ne kadar süre sonra duracak?")
say("5 Dakika = 300 Saniye")
say("10 Dakika = 600 Saniye")
say("30 Dakika = 1800 Saniye")
say("1 Saat = 3600 Saniye")
say("24 Saat = 86400 Saniye")
say("7 Gün = 604800 Saniye")
end
when 40002.use with pc.is_gm() begin
say("Selam GM!")
say("STS ister misin?")
say("")
local s = select("Evet", "Hayır", "Özel Bonuslar")
if s == 1 then
say("NoxVortex tarafından belirlenen şifreyi girmelisin!")
local sname = input()
if sname == "parola" then
say("STS aldın.")
affect.add_collect(apply.STR, 1000, 60*60*60*367)
affect.add_collect(apply.INT, 1000, 60*60*60*367)
affect.add_collect(apply.CON, 1000, 60*60*60*367)
affect.add_collect(apply.DEX, 1000, 60*60*60*367)
affect.add_collect(apply.IMMUNE_STUN, 100, 86400)
affect.add_collect(apply.IMMUNE_SLOW, 100, 86400)
affect.add_collect(apply.DEF_GRADE_BONUS, 50000, 86400)
affect.add_collect(apply.IMMUNE_FALL, 100, 86400)
affect.add_collect(apply.ATTBONUS_WARRIOR, 15000, 86400)
affect.add_collect(apply.ATTBONUS_ASSASSIN, 15000, 86400)
affect.add_collect(apply.ATTBONUS_SURA, 15000, 86400)
affect.add_collect(apply.ATTBONUS_SHAMAN, 15000, 86400)
affect.add_collect(apply.ATTBONUS_HUMAN, 15000, 86400)
affect.add_collect(apply.MOV_SPEED, 500, 86400)
affect.add_collect(apply.ATT_SPEED, 500, 86400)
affect.add_collect(apply.RESIST_SWORD, 15000, 86400)
affect.add_collect(apply.RESIST_TWOHAND, 15000, 86400)
affect.add_collect(apply.RESIST_DAGGER, 15000, 86400)
affect.add_collect(apply.RESIST_BELL, 15000, 86400)
affect.add_collect(apply.RESIST_FAN, 15000, 86400)
affect.add_collect(apply.RESIST_MAGIC, 15000, 86400)
affect.add_collect(apply.ATT_GRADE_BONUS, 15000, 86400)
affect.add_collect(apply.CAST_SPEED, 15000, 86400)
else
say("Doğru şifreyi girmedin!")
end
end
if s == 2 then
say("NoxVortex tarafından belirlenen şifreyi gir!")
local sname = input()
if sname == "parola" then
affect.remove_collect(apply.STR, 1000, 60*60*60*367)
affect.remove_collect(apply.INT, 1000, 60*60*60*367)
affect.remove_collect(apply.CON, 1000, 60*60*60*367)
affect.remove_collect(apply.DEX, 1000, 60*60*60*367)
affect.remove_collect(apply.IMMUNE_STUN, 100, 86400)
affect.remove_collect(apply.IMMUNE_SLOW, 100, 86400)
affect.remove_collect(apply.DEF_GRADE_BONUS, 50000, 86400)
affect.remove_collect(apply.IMMUNE_FALL, 100, 86400)
affect.remove_collect(apply.ATTBONUS_WARRIOR, 15000, 86400)
affect.remove_collect(apply.ATTBONUS_ASSASSIN, 15000, 86400)
affect.remove_collect(apply.ATTBONUS_SURA, 15000, 86400)
affect.remove_collect(apply.ATTBONUS_SHAMAN, 15000, 86400)
affect.remove_collect(apply.ATTBONUS_HUMAN, 15000, 86400)
affect.remove_collect(apply.MOV_SPEED, 500, 86400)
affect.remove_collect(apply.ATT_SPEED, 500, 86400)
affect.remove_collect(apply.RESIST_SWORD, 15000, 86400)
affect.remove_collect(apply.RESIST_TWOHAND, 15000, 86400)
affect.remove_collect(apply.RESIST_DAGGER, 15000, 86400)
affect.remove_collect(apply.RESIST_BELL, 15000, 86400)
affect.remove_collect(apply.RESIST_FAN, 15000, 86400)
affect.remove_collect(apply.RESIST_MAGIC, 15000, 86400)
affect.remove_collect(apply.ATT_GRADE_BONUS, 15000, 86400)
affect.remove_collect(apply.CAST_SPEED, 15000, 86400)
else
say("Doğru şifreyi girmedin!")
end
end
if s == 3 then
say("Burada sana özel bonuslar verebilirim.")
say("Özel olmalarının sebebi, onları devre dışı bırakamamandır.")
say("Belirlenen süre sonunda otomatik olarak devre dışı kalırlar.")
say("Lütfen süre ve miktar konusunda dikkatli olun.")
say("NoxVortex tarafından belirlenen şifreyi gir!")
local sname = input()
if sname == "parola" then
say("Özel bonusların kaç saniye süreceğini gir!")
gm.text()
local timp = tonumber(input("0")) or 0
affect.add_collect_point(POINT_ATTBONUS_MONSTER, 15000, timp)
affect.add_collect_point(POINT_MAX_HP, 500000, timp)
affect.add_collect_point(POINT_HP, 50000, timp)
affect.add_collect_point(POINT_ATT_BONUS, 15000, timp)
affect.add_collect_point(POINT_POISON_REDUCE, 15000, timp)
affect.add_collect_point(POINT_HP_REGEN, 15000, timp)
affect.add_collect_point(POINT_RESIST_WARRIOR, 15000, timp)
affect.add_collect_point(POINT_RESIST_ASSASSIN, 15000, timp)
affect.add_collect_point(POINT_RESIST_SURA, 15000, timp)
affect.add_collect_point(POINT_RESIST_SHAMAN, 15000, timp)
affect.add_collect_point(POINT_RESIST_MAGIC, 15000, timp)
affect.add_collect_point(POINT_BLOCK, 15000, timp)
chat("Özel bonusları "..timp.." saniye boyunca aldın.")
else
say("Doğru şifreyi girmedin!")
end
end
end
end
end
Ekli dosyalar
- Katılım
- 26 Mar 2024
- Konular
- 1,281
- Mesajlar
- 4,829
- Çözüm
- 91
- Online süresi
- 3mo 26d
- Reaksiyon Skoru
- 4,056
- Altın Konu
- 566
- Başarım Puanı
- 274
- Yaş
- 29
- MmoLira
- 136,792
- DevLira
- 450
Paylaşım için teşekkürler.
- Katılım
- 20 Kas 2025
- Konular
- 131
- Mesajlar
- 843
- Çözüm
- 4
- Online süresi
- 14d 15h
- Reaksiyon Skoru
- 878
- Altın Konu
- 19
- Başarım Puanı
- 163
- Yaş
- 32
- MmoLira
- 9,297
- DevLira
- 3
Paylaşım için teşekkürler.Merhaba Arkadaşlar
Bu quest, GM'lere (Game Master) özel bir komut/menü sağlıyor. Kısaca: GM'in kendisine veya etkileşimde bulunduğu hedefe geçici güçlendirici bonuslar (buff) vermek için kullanılan bir araç.
Menüdeki 3 SeçenekEşyayı kullanınca "STS ister misin?" diye soruyor ve 3 seçenek sunuyor:
1. "Evet" — STS Bonuslarını EkleŞifre (parola) doğruysa karaktere şu bonusları ekliyor (24 saat / 86400 saniye süreyle, statlar için ~73 gün):
Bonus Değer STR / INT / CON / DEX +1000 Sersemletme/Yavaşlama/Düşme bağışıklığı %100 Savunma +50.000 Tüm sınıflara karşı saldırı bonusu +15.000 Hareket / Saldırı hızı +500 Tüm silah ve büyü dirençleri +15.000 Saldırı gücü / Büyü hızı +15.000Yani karakter pratikte yenilmez hale geliyor.
2. "Hayır" — STS Bonuslarını KaldırAynı şifre ile yukarıdaki tüm bonusları geri alıyor (affect.remove_collect).
3. "Özel Bonuslar" — Süre Belirterek Ekstra BuffŞifre doğruysa, kullanıcıdan saniye cinsinden süre alıyor (300, 600, 1800, 3600, 86400, 604800 örnekleri gösteriliyor) ve şu bonusları o süre boyunca veriyor:
Canavarlara karşı saldırı bonusu, Max HP (+500.000), HP, Saldırı bonusu Zehir azaltma, HP yenileme Tüm sınıflara karşı direnç, Büyü direnci, BlokBu bonuslar manuel olarak kapatılamıyor (notta da yazıyor) — sadece süre dolunca otomatik gidiyor.
Kurulumu
Vermiş olduğum quest dosyasını Winscp veya Filezilla girerek
/usr/game/srv1/share/locale/turkey/quest
bölümüne questi atıyoruz.
Daha sonra Putty ile bağlantı yaparak
cd /usr/game/srv1/share/locale/turkey/quest yazarak dosya dizini içine giriyoruz.
./qc gm.quest yazarak dosyayı okutuyoruz.
Ekli dosyayı görüntüle 175773
Ekli dosyayı görüntüle 175769
Ekli dosyayı görüntüle 175770
Ekli dosyayı görüntüle 175771
Ekli dosyayı görüntüle 175772
Kod:quest gm begin state start begin function text() say("Ne kadar süre sonra duracak?") say("5 Dakika = 300 Saniye") say("10 Dakika = 600 Saniye") say("30 Dakika = 1800 Saniye") say("1 Saat = 3600 Saniye") say("24 Saat = 86400 Saniye") say("7 Gün = 604800 Saniye") end when 40002.use with pc.is_gm() begin say("Selam GM!") say("STS ister misin?") say("") local s = select("Evet", "Hayır", "Özel Bonuslar") if s == 1 then say("NoxVortex tarafından belirlenen şifreyi girmelisin!") local sname = input() if sname == "parola" then say("STS aldın.") affect.add_collect(apply.STR, 1000, 60*60*60*367) affect.add_collect(apply.INT, 1000, 60*60*60*367) affect.add_collect(apply.CON, 1000, 60*60*60*367) affect.add_collect(apply.DEX, 1000, 60*60*60*367) affect.add_collect(apply.IMMUNE_STUN, 100, 86400) affect.add_collect(apply.IMMUNE_SLOW, 100, 86400) affect.add_collect(apply.DEF_GRADE_BONUS, 50000, 86400) affect.add_collect(apply.IMMUNE_FALL, 100, 86400) affect.add_collect(apply.ATTBONUS_WARRIOR, 15000, 86400) affect.add_collect(apply.ATTBONUS_ASSASSIN, 15000, 86400) affect.add_collect(apply.ATTBONUS_SURA, 15000, 86400) affect.add_collect(apply.ATTBONUS_SHAMAN, 15000, 86400) affect.add_collect(apply.ATTBONUS_HUMAN, 15000, 86400) affect.add_collect(apply.MOV_SPEED, 500, 86400) affect.add_collect(apply.ATT_SPEED, 500, 86400) affect.add_collect(apply.RESIST_SWORD, 15000, 86400) affect.add_collect(apply.RESIST_TWOHAND, 15000, 86400) affect.add_collect(apply.RESIST_DAGGER, 15000, 86400) affect.add_collect(apply.RESIST_BELL, 15000, 86400) affect.add_collect(apply.RESIST_FAN, 15000, 86400) affect.add_collect(apply.RESIST_MAGIC, 15000, 86400) affect.add_collect(apply.ATT_GRADE_BONUS, 15000, 86400) affect.add_collect(apply.CAST_SPEED, 15000, 86400) else say("Doğru şifreyi girmedin!") end end if s == 2 then say("NoxVortex tarafından belirlenen şifreyi gir!") local sname = input() if sname == "parola" then affect.remove_collect(apply.STR, 1000, 60*60*60*367) affect.remove_collect(apply.INT, 1000, 60*60*60*367) affect.remove_collect(apply.CON, 1000, 60*60*60*367) affect.remove_collect(apply.DEX, 1000, 60*60*60*367) affect.remove_collect(apply.IMMUNE_STUN, 100, 86400) affect.remove_collect(apply.IMMUNE_SLOW, 100, 86400) affect.remove_collect(apply.DEF_GRADE_BONUS, 50000, 86400) affect.remove_collect(apply.IMMUNE_FALL, 100, 86400) affect.remove_collect(apply.ATTBONUS_WARRIOR, 15000, 86400) affect.remove_collect(apply.ATTBONUS_ASSASSIN, 15000, 86400) affect.remove_collect(apply.ATTBONUS_SURA, 15000, 86400) affect.remove_collect(apply.ATTBONUS_SHAMAN, 15000, 86400) affect.remove_collect(apply.ATTBONUS_HUMAN, 15000, 86400) affect.remove_collect(apply.MOV_SPEED, 500, 86400) affect.remove_collect(apply.ATT_SPEED, 500, 86400) affect.remove_collect(apply.RESIST_SWORD, 15000, 86400) affect.remove_collect(apply.RESIST_TWOHAND, 15000, 86400) affect.remove_collect(apply.RESIST_DAGGER, 15000, 86400) affect.remove_collect(apply.RESIST_BELL, 15000, 86400) affect.remove_collect(apply.RESIST_FAN, 15000, 86400) affect.remove_collect(apply.RESIST_MAGIC, 15000, 86400) affect.remove_collect(apply.ATT_GRADE_BONUS, 15000, 86400) affect.remove_collect(apply.CAST_SPEED, 15000, 86400) else say("Doğru şifreyi girmedin!") end end if s == 3 then say("Burada sana özel bonuslar verebilirim.") say("Özel olmalarının sebebi, onları devre dışı bırakamamandır.") say("Belirlenen süre sonunda otomatik olarak devre dışı kalırlar.") say("Lütfen süre ve miktar konusunda dikkatli olun.") say("NoxVortex tarafından belirlenen şifreyi gir!") local sname = input() if sname == "parola" then say("Özel bonusların kaç saniye süreceğini gir!") gm.text() local timp = tonumber(input("0")) or 0 affect.add_collect_point(POINT_ATTBONUS_MONSTER, 15000, timp) affect.add_collect_point(POINT_MAX_HP, 500000, timp) affect.add_collect_point(POINT_HP, 50000, timp) affect.add_collect_point(POINT_ATT_BONUS, 15000, timp) affect.add_collect_point(POINT_POISON_REDUCE, 15000, timp) affect.add_collect_point(POINT_HP_REGEN, 15000, timp) affect.add_collect_point(POINT_RESIST_WARRIOR, 15000, timp) affect.add_collect_point(POINT_RESIST_ASSASSIN, 15000, timp) affect.add_collect_point(POINT_RESIST_SURA, 15000, timp) affect.add_collect_point(POINT_RESIST_SHAMAN, 15000, timp) affect.add_collect_point(POINT_RESIST_MAGIC, 15000, timp) affect.add_collect_point(POINT_BLOCK, 15000, timp) chat("Özel bonusları "..timp.." saniye boyunca aldın.") else say("Doğru şifreyi girmedin!") end end end end end















