56 lines
1.3 KiB
Lua
56 lines
1.3 KiB
Lua
--Invocateur ZoneTame.lua
|
|
------------------------------------------------------------------------------ Invocateur de pet
|
|
|
|
function PNJ_invocateur_ame(cat)
|
|
creature = {}
|
|
creature_name = {}
|
|
|
|
creature[1] = {710,711,712}
|
|
creature_name[1] = {30710, 30711, 30712}
|
|
|
|
creature[2] = {713,714,715,716,717,718,719,720,737}
|
|
creature_name[2] = {30713,30714,30715,30716,30717,30718,30719,30720,30737}
|
|
|
|
creature[3] = {721,722,723,724,725}
|
|
creature_name[3] = {30721,30722,30723,30724,30725}
|
|
|
|
creature[4] = {726,727,728,729}
|
|
creature_name[4] = {30726,30727,30728,30729}
|
|
|
|
creature[5] = {730,731,732,736}
|
|
creature_name[5] = {30730,30731,30732,30736}
|
|
|
|
creature[6] = {733,734}
|
|
creature_name[6] = {30733,30734}
|
|
|
|
dlg_title( "FunZone" )
|
|
dlg_text( "InvocaThor" )
|
|
|
|
|
|
if cat == '' or cat == nil then
|
|
|
|
dlg_menu("@29", "PNJ_invocateur_ame( 1 )" )
|
|
dlg_menu("@28", "PNJ_invocateur_ame( 2 )" )
|
|
dlg_menu(sconv("%a - %b" , "%a" , "@28" ,"%b" , "@30") , "PNJ_invocateur_ame( 3 )" )
|
|
dlg_menu("@30", "PNJ_invocateur_ame( 4 )" )
|
|
dlg_menu("@31", "PNJ_invocateur_ame( 5 )" )
|
|
dlg_menu("@32", "PNJ_invocateur_ame( 6 )" )
|
|
|
|
else
|
|
|
|
for i = 1 , table.getn(creature[cat]) do
|
|
|
|
dlg_menu("@" .. creature_name[cat][i] , "add_npc(5006, 25085, " .. creature[cat][i] .. " , 1 )" )
|
|
|
|
end
|
|
|
|
end
|
|
|
|
dlg_menu("-----------------", "PNJ_invocateur_ame()" )
|
|
dlg_menu("Sortir", "exit_indun( )" )
|
|
dlg_menu("Retour","" )
|
|
|
|
|
|
dlg_show()
|
|
end
|