السلام عليكم
احتاج كويست
التطوير عن طريق القتل
مثلا
250 لاعب يوصلوني 105
اقتل 50 لاعب اوصل 101
اقتل 50 لاعب اوصل 102
اقتل 50 لاعب اوصل 103
اقتل 50 لاعب اوصل 104
اقتل 50 لاعب اوصل 105
ياريت حد يساعدني
quest basho_kill_exp begin
state start begin
when letter begin
send_letter(" التطوير ")
end
when button or info begin
say_size(350,350)
say_title(" النظام: ")
say("[ENTER]مرحبا بك يا: "..pc.get_name().."..[ENTER]يمكنك الأن الصعود إلى أخر مستوى في اللعبة وهو 105[ENTER]ولكن نظام التطوير الأن ليس عن طريق قتل الوحوش[ENTER]بل عن طريق قتل اللاعبين.[ENTER][ENTER]هل تريد المزيد من المعلومات؟[ENTER][ENTER]")
if pc.getqf(" op_kill ")== 0 then
say_yellow(" المستوى القادم 101 ")
elseif pc.getqf(" op_kill ") == 1 then
if pc.getqf(" kill_exp ") == 200 then
say_yellow(" المستوى القادم: 101 ")
elseif pc.getqf(" kill_exp ") == 150 then
say_yellow(" المستوى القادم: 102 ")
elseif pc.getqf(" kill_exp ") == 100 then
say_yellow(" المستوى القادم: 103 ")
elseif pc.getqf(" kill_exp ") == 50 then
say_yellow(" المستوى القادم: 104 ")
elseif pc.getqf(" kill_exp ") == 0 then
say_yellow(" المستوى القادم: 105 ")
end
elseif pc.getqf(" op_kill ") == 2 then
say_yellow(" أنت في أقصى مستوى ")
end
if pc.getqf(" op_kill ") == 0 or pc.getqf(" op_kill ") == 1 then
local info = select(" نعم، المزيد من فضلك "," لا، أعرف النظام ")
if info == 1 then
say_title(" لنظام:")
say("[ENTER]يمكنك الأن الوصول إلى 105 بكل سهولة عن طريق[ENTER]عدد القتلات وهي:[ENTER]")
say_yellow("[ENTER]- قتل 50 لاعب = 101[ENTER]- قتل 50 لاعب = 102[ENTER]- قتل 50 لاعب = 103[ENTER]- قتل 50 لاعب = 104[ENTER]- قتل 50 لاعب = 105[ENTER]")
local in_fo = select(" موافق ")
if in_fo == 1 then
send_letter(" التطوير ")
end
elseif info == 2 then
send_letter(" التطوير ")
end
end
end
when kill with npc.is_pc() begin
if pc.getqf(" op_kill ")== 0 then
pc.setqf(" op_kill ", 1)
pc.setqf(" kill_exp ", 250)
end
if pc.getqf(" op_kill ")== 1 then
pc . setqf (" kill_exp ", pc.getqf(" kill_exp ") - 1 )
if pc.getqf(" kill_exp ") == 200 then
pc.give_exp2(60000000)--الخبرة للمستوى 101
elseif pc.getqf(" kill_exp ") == 150 then
pc.give_exp2(60000000)--الخبرة للمستوى 102
elseif pc.getqf(" kill_exp ") == 100 then
pc.give_exp2(60000000)--الخبرة للمستوى 103
elseif pc.getqf(" kill_exp ") == 50 then
pc.give_exp2(60000000)--الخبرة للمستوى 104
elseif pc.getqf(" kill_exp ") == 0 then
pc.give_exp2(60000000)--الخبرة للمستوى 105
pc.setqf(" op_kill ", 2)
end
end
end
end
end