[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.__