- الرئيسية
- الأعضاء
- مركز الرفع
- المتجر
- ديسكورد
-
خيارات سريعة
خيارات سريعة
quest pet_system begin
state start begin
function get_pet_info(itemVnum)
pet_info_map = {
-- [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
[53001] = { 34001, " - عنقاء النار ", 0},
[53002] = { 34002, " - صغير الرنة ", 0},
[53003] = { 34003, " - عنقاء الثلج ", 0},
[53005] = { 34004, " - صغير فرعائيل ", 0},
[53006] = { 34009, " - صغير فرعائيل الذهبي ", 0},
[53007] = { 34010, " - بأمبي ", 0},
[53008] = { 34011, " - كنود ", 0},
[53009] = { 34012, " - باو باو ", 0},
[53010] = { 34008, " - ليونيداس ", 0},
[53011] = { 34007, " - خان ", 0},
[53012] = { 34005, " - بوركي ", 0},
[53013] = { 34006, " - روفوس ", 0},
[53014] = { 34013, " - الجلاد ", 0},
[53015] = { 34014, " - جلاد ذهبي ", 0},
[53016] = { 34015, " - عظمي ", 0},
[53017] = { 34016, " - عنقاء اليشم ", 0},
[53018] = { 34020, " - ليونيداس الجليد ", 0},
[53019] = { 34019, " - خان قطبي ", 0},
[53020] = { 34017, " - بوركي قطبي ", 0},
[53021] = { 34018, " - روفوس الجليد ", 0},
[53022] = { 34021, " - شماخ ", 0},
[53023] = { 34022, " - كاسر ", 0},
[53024] = { 34023, " - صغير النمر ", 0},
[53025] = { 34024, " - صغير الفهد ", 0},
[53026] = { 34001, " - Pepita ", 0},
[53218] = { 34023, " - صغير النمر ", 0},
[53219] = { 34023, " - صغير النمر ", 0},
[53220] = { 34024, " - صغير الفهد ", 0},
[53221] = { 34024, " - صغير الفهد ", 0},
[53222] = { 34026, " - راس القرع ", 0},
[53223] = { 34027, " - المكنسه الصغيره ", 0},
[53224] = { 34028, " - رقيق ", 0},
[53225] = { 34029, " - جريس ", 0},
[53226] = { 34030, " - كوبيدو ", 0},
[53227] = { 34031, " - القلب الغاضب ", 0},
[53228] = { 34033, " - هليل ازرق ", 0},
[53229] = { 34032, " - هليل ذهبي ", 0},
[53230] = { 34034, " - نعجة بيضاء ", 0},
[53231] = { 34035, " - جمل أزرق ", 0},
[53232] = { 34039, " - صغير هواشين ", 0},
[53233] = { 34055, " - برأق ", 0},
[53234] = { 34056, " - وراق ", 0},
[53235] = { 34057, " - رايح ", 0},
[53236] = { 34058, " - فالنتينيو ", 0},
[53237] = { 34059, " - فالنتينيا ", 0},
[53238] = { 34058, " - فالنتينيو ", 0},
[53239] = { 34059, " - فالنتينيا ", 0},
[53240] = { 34063, " - فانوس هلال ازرق ", 0},
[53241] = { 34062, " - فانوس هلال برتقالي ", 0},
[53256] = { 34066, " - بونساي ", 0},
[53244] = { 34067, " - السيدة جيانغ ", 0},
[53245] = { 34068, " - السيد جيانغ ", 0},
[53246] = { 34069, " - جيانغ الابن ", 0},
[53247] = { 34070, " - ملاك أحمر ", 0},
[53248] = { 34071, " - ملاك أخضر ", 0},
[53249] = { 34072, " - ملاك أحمر ", 0},
[53250] = { 34084, " - دوني ", 0},
[53251] = { 34085, " - فرانك ", 0},
[53258] = { 34090, " - فانوس الكرم ملون ", 0},
[53259] = { 34091, " - فانوس الكرم أخضر ", 0},
[53260] = { 34092, " - السير أوزوالد ", 0},
[53261] = { 34093, " - السير كوبليبوت ", 0},
[53262] = { 34094, " - السير تشيسترفيلد ", 0},
[53268] = { 34100, " - ليكانر ماديوس ", 0},
[53269] = { 34101, " - ليكانينهو ", 0},
[53270] = { 34102, " - كاتيناتشو الصغير ", 0},
[53254] = { 34087, " - بوه ", 0},
[53253] = { 34086, " - هوي ", 0},
[53263] = { 34095, " - غريفي ", 0},
[53264] = { 34096, " - نوجا ", 0},
[53265] = { 34097, " - ايزابيل ", 0},
[53266] = { 34098, " - هيلينا ", 0},
[53271] = { 34103, " - الطووس الازرق ", 0},
[53272] = { 34104, " - الطووس الاحمر ", 0},
[53274] = { 34106, " - الامير الابيض ", 0},
[53275] = { 34107, " - الامير الاحمر ", 0},
[53282] = { 34114, " - القط الاسود ", 0},
[53283] = { 34115, " - القط الرمادي ", 0},
}
itemVnum = tonumber(itemVnum)
return pet_info_map[itemVnum]
end
function get_spawn_effect_file(idx)
effect_table = {
[0] = nil,
[1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\buff\\\\buff_item3.mse",
}
return effect_table [idx]
end
when 53001.use or 53002.use or 53003.use or 53005.use or 53006.use or 53007.use or 53008.use or 53009.use or 53010.use or
53011.use or 53012.use or 53013.use or 53014.use or 53015.use or 53016.use or 53017.use or 53018.use or 53019.use or 53020.use or
53021.use or 53022.use or 53023.use or 53024.use or 53025.use or 53026.use or
53218.use or 53219.use or 53220.use or 53221.use or 53222.use or 53223.use or 53224.use or 53225.use or 53226.use or
53227.use or 53228.use or 53229.use or 53230.use or 53231.use or 53232.use or 53233.use or 53234.use or 53235.use or 53236.use or
53237.use or 53238.use or 53239.use or 53240.use or 53241.use or 53242.use or 53244.use or 53245.use or 53246.use or 53247.use or 53248.use or
53249.use or 53250.use or 53251.use or 53253.use or 53254.use or 53256.use or 53258.use or 53259.use or 53260.use or 53261.use or 53262.use or
53265.use or 53263.use or 53264.use or 53266.use or 53268.use or 53269.use or 53270.use or 53271.use or 53272.use or 53274.use or 53275.use or 53282.use or 53283.use begin
if pc.get_map_index() == 88 then
chat(" [النظام]: غير مخصص لك بأستخدام المرافق في الخريطة. ")
else
local pet_info = pet_system.get_pet_info(item.vnum)
if null != pet_info then
local mobVnum = pet_info[1]
local petName = pet_info[2]
local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])
if true == pet.is_summon(mobVnum) then
if spawn_effect_file_name != nil then
pet.spawn_effect (mobVnum, spawn_effect_file_name)
end
pet.unsummon(mobVnum)
pc.setqf("basho_mrafq_time",get_time()+5) -- وقت الإنتظار 5 ثواني
else
if pet.count_summoned() < 1 then
if get_time() > pc.getqf("basho_mrafq_time") then
pet.summon(mobVnum, petName, false)
else
syschat(" [النظام]: الإستراحة الإجبارية لإستدعاء المرافق مرة أخرى هي: "..math.floor(pc.getqf("basho_mrafq_time")-get_time()).." ثوان ")
end
else
syschat(" [النظام]: عليك إرسال المرافق الحالي أولاً ")
end
if spawn_effect_file_name != nil then
pet.spawn_effect(mobVnum, spawn_effect_file_name)
end
end -- if pet.is_summon
end -- if null != pet_info
end
end -- when
end -- state
end -- quest
المواضيع المتشابهه | ||||
![]() maradona - بتاريخ: 26-07-2020 05:00 صباحا
الردود : 3
الزوار : 193
|
عدد المشاهدات:
عدد الردود: |
193 3 |
الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع :1(0عضو و1ضيف) |
ضيف، |
جميع مايطرح في المنتدى لا يعبر بالضرورة عن رأي إدارة المنتدى، وانما يعبر عن رأي كاتبه، ولذلك تتخلى إدارة المنتدى مسؤوليتها عما يطرح فيه من آراء وتوصيات او أي اتفاق بين الأعضاء.
© 2021 جميع الحقوق محفوظة لـ منظمة قانون التطور | يعمل بواسطة Pbboard v3.0.3