[Quest Editable] Baúl de Items Avanzado
-
Os presento una de mis pequeñas quests a la que yo llamo Baúl de Items Avanzado :wiii:
Como todas mis quests, solo que edites un poquillo la quest puedes aumentar su funcionalidad a tu gusto.
¿Pero cual es su funcionalidad? Un simple cofre que al hacer uso de él (en type 18, estamos en sección quest) te da x cantidad de objetos.Y esta es la quest:
[php]-- Quest dopitem by AnkerWorks
-- Last edit: 07/10/12quest item_chest begin
state start begin
when 50308.use or
50309.use or
50310.use begin
itemlist = {
[50308] = {
{27001,10},
{27002,10},
{27003,10}
},
[50309] = {
{27004,10},
{27005,10}
},
[50310] = {
{27100,10},
{27101,10}
}
}
local item = item.get_vnum();
local item_number = table.getn(itemlist[item]);for i = 1, item_number do
pc.give_item2(itemlist[item][1],itemlist[item][2])
endpc.remove_item(item,1)
end
end
end[/php]Bien, ahora lo interesante: ¿como se edita?
Veamos...
[php] itemlist = {
[50308] = {
{27001,10},
{27002,10},
{27003,10}
},
[50309] = {
{27004,10},
{27005,10}
},
[50310] = {
{27100,10},
{27101,10}
}
}[/php]Aquí está la clave. Os daré un ejemplo de un solo item:
[php]
[50308] = {
{27001,10},
{27002,10},
{27003,10}
},
[/php]El número que está entre corchetes [] es la id del objeto "baúl".
Las dos líneas de abajo son los items que dará el baúl y la cantidad de él.De esta manera podéis añadir tantos items queráis que de el baúl y la cantidad de cada uno.
Y si queremos añadir nuevos items, tan solo hay que copiar la estructura con un nuevo item.Ah! Y recordar añadir los items en el when.
[php] when 50308.use or
50309.use or
50310.use begin[/php]
Deben estar separados todos los items que queráis que den objetos por "or", a excepción del último.Y eso es todo.
Por si las moscas: Quest creada únicamente por mí. No repostear sin mi permiso.__