الموضوع من عنوانه ، كويستان تم إضافة وقت الإستدعاء للمرافق والرفيق ( كل 5 ثواني )
quest PetSystems begin
state start begin
function get_pet_info(itemVnum)
pet_info_map =
{
[55701] = { 34041, "'s ", 0}, --أضف إسم الرفيق بنفسك
[55702] = { 34045, "'s ", 0},
[55703] = { 34049, "'s ", 0},
[55704] = { 34053, "'s ", 0},
[55705] = { 34036, "'s ", 0},
[55706] = { 34064, "'s ", 0},
[55707] = { 34073, "'s ", 0},
[55708] = { 34075, "'s ", 0},
[55709] = { 34080, "'s ", 0},
}
itemVnum = tonumber(itemVnum)
return pet_info_map[itemVnum]
end
-- تم إضافة أكواد الرفيق الجديدة
when 55701.use or 55702.use or 55703.use or 55704.use or 55705.use or 55706.use or 55707.use or 55708.use or 55709.use begin
if get_time() > pc.getqf("newpetuse_timer") then
local pet_info = PetSystems.get_pet_info(item.vnum)
if null != pet_info then
local mobVnum = pet_info[1]
local petName = pet_info[2]
if true == newpet.is_summon(mobVnum) then
newpet.unsummon(mobVnum)
else
if newpet.count_summoned() < 1 then
newpet.summon(mobVnum, petName, false)
pc.setqf("newpetuse_timer", get_time() + 5) -- الوقت بالثواني 5
else
syschat(" لقد استدعيت رفيقك أصلا!")
end
end -- if pet.is_summon
end -- if null != pet_info
else
syschat(" إنتظر 5 ثوان لفعل هذا.")
end --if get_time
end -- when
end
end
quest PetSystems begin
state start begin
function get_pet_info(itemVnum)
pet_info_map =
{
[55701] = { 34041, "'s ", 0}, --أضف إسم الرفيق بنفسك
[55702] = { 34045, "'s ", 0},
[55703] = { 34049, "'s ", 0},
[55704] = { 34053, "'s ", 0},
[55705] = { 34036, "'s ", 0},
[55706] = { 34064, "'s ", 0},
[55707] = { 34073, "'s ", 0},
[55708] = { 34075, "'s ", 0},
[55709] = { 34080, "'s ", 0},
}
itemVnum = tonumber(itemVnum)
return pet_info_map[itemVnum]
end
-- تم إضافة أكواد الرفيق الجديدة
when 55701.use or 55702.use or 55703.use or 55704.use or 55705.use or 55706.use or 55707.use or 55708.use or 55709.use begin
if get_time() > pc.getqf("newpetuse_timer") then
local pet_info = PetSystems.get_pet_info(item.vnum)
if null != pet_info then
local mobVnum = pet_info[1]
local petName = pet_info[2]
if true == newpet.is_summon(mobVnum) then
newpet.unsummon(mobVnum)
else
if newpet.count_summoned() < 1 then
newpet.summon(mobVnum, petName, false)
pc.setqf("newpetuse_timer", get_time() + 5) -- الوقت بالثواني 5
else
syschat(" لقد استدعيت رفيقك أصلا!")
end
end -- if pet.is_summon
end -- if null != pet_info
else
syschat(" إنتظر 5 ثوان لفعل هذا.")
end --if get_time
end -- when
end