- Katılım
- 17 May 2009
- Konular
- 110
- Mesajlar
- 640
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- TM Yaşı
- 17 Yıl 1 Ay 3 Gün
- Başarım Puanı
- 102
- MmoLira
- 0
- DevLira
- 0
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!
Kod:
quest Vector_exphediye begin state start begin
Kod:
when 20095.chat."Gezgin Senmisin ?" begin
say_title(mob_name(npc.get_race())..":")
if (0 > get_global_time() - pc.getqf("zweite")) then
say("üzgünüm.")
say("10 dakika sonra gelin.")
return
end
say_title("Merhaba "..pc.get_name().." ")
say_title("Eger Bir Kişiye Exp Hediye.")
say_title("Etmek İstiyorsan Doğru Yerdesin ")
say_title("Unutma Verecegin Exp Kadar")
say_title("Yang Miktarında Düşecektir.")
say_title("Bana İsmini Ver O Kişinin.")
local sname = input()
local u_vid = find_pc_by_name(sname)
local m_vid = pc.get_vid()
if (sname == "" or sname == pc.get_name() or u_vid == 0) then return end
say_title(mob_name(npc.get_race())..":")
say("")
say_title("Ne kadar Exp Göndereceksin?")
say_title("Örnek 300 ")
say_title("Ayni Zamanda Yang Miktarında Azalacak!")
say_title("Unutma! Yang Miktarından Fazla Exp")
say_title("Gönderemezsin.")
local exp = tonumber(input())
if (exp == "" or exp == nil) then return end
if (pc.get_exp() < exp) then
say_reward(exp.." yang paranız yok.")
say_reward("Hile yapmayınız !")
return
end
local old = pc.select(u_vid)
local u_level = pc.get_level()
local m_level = pc.get_level()
pc.select(old)
if (m_level - u_level > 15 or u_level - m_level > 15) then
say(sname.." ile aranızda en az")
say("15 level fark olması gerekiyor bu fark çok fazla şuan.")
return
end
local frage = confirm(u_vid, pc.name.." "..exp.." Göndermek istiyor?",30)
if (frage == CONFIRM_OK) then
local m_name = pc.name
pc.change_gold(-exp)
pc.change_gold(-exp)
pc.change_gold(-exp)
pc.setqf("status",1)
pc.setqf("zweite",get_global_time())
local old = pc.select(u_vid)
pc.give_exp2(exp)
pc.setqf("status",1)
pc.setqf("zweite",get_global_time())
pc.select(old)
say_title(mob_name(npc.get_race())..":")
say("")
say_title(sname.. " Teklifini kabul etti.")
say_title("Hesabından Giden Yang : "..exp)
say_title("Hediye Edilen Exp : "..exp)
say_title(sname.. " Eminim Seni Çok Sevmiştir.")
say("")
wait()
setskin(NOWINDOW)
pc.setqf("u_gold",exp)
pc.setqf("m_gold",exp)
else
say_title(mob_name(npc.get_race())..":")
say("")
say(sname.. " Teklifini Redetti.")
end
end
end
end
questin mantıgını anlatayım istedigin bi kişiye exp hediye ediyosunuz ayrıca hediye ettiğiniz exp miktarı kadar paranız gidiyor.karşı taraf 30 saniye içinde kabul yada reddetmesi gerekir.20095 hangi npcde olcagı
kayıtlı olmayan bi oyuncu yazıldıgında panel kapanır.
açık olmayan bi oyuncu yazdıgında ne oldugunu bilmiyorum denemedim.yeteri derecede parası yoksa exp göndermez.
quest kurulumu;
yeni bi metin2 belgesi açıp ismini hediye uzantısını quest yapın hediye.quest şeklinde yukarıda ki verdigim kodları içine yapıştırın ftp /usr/game/share/locale/turkey/quest dizinine atın
putty girip sırasıyla
cd /usr/game/share/locale/turkey/quest
./qc hediye.quest
yazın oyun içinden /reload q çekin yedek almadan işlem yapmayın sorumluluk kabul etmem.quest denendi sorunsuz.
[/QUOTE]
- Katılım
- 5 Tem 2013
- Konular
- 115
- Mesajlar
- 853
- Online süresi
- 25m 42s
- Reaksiyon Skoru
- 21
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 11 Ay 17 Gün
- Başarım Puanı
- 115
- MmoLira
- 160
- DevLira
- 0
kilti ! quest bölümüne açın
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 330

