everhdezz Publicado 27 de Octubre del 2016 Reportar Compartir Publicado 27 de Octubre del 2016 hola, este es uno de mis primeros aportes, es 100% echo por mi y es exclusivamente para este foro, con el paso del tiempo espero subir mas quest que usare en mi futuro servidor, espero y la disfruten teóricamente hace lo mismo que las quest ya existentes, pero con mucho menos codigo quest cajas begin state start begin function dar_item(data) caja = item.get_vnum() local s= table.getn(data) local a = number (1,s) if data[a][3] == 0 then pc.give_item2(data[a][1],data[a][2]) elseif data[a][3] > 0 then cajas.item_con_tiempo(data[a][1],data[a][3]) end pc.remove_item(caja,1) return end function item_con_tiempo(vnum, duracion) local expiracion = 86400*duracion pc.give_item2_select(vnum,1) item.set_socket(0, get_global_time()+expiracion) end --Baul tormenta desierto when 38054.use begin local items = { {41150,1,30}, {71004,10,0}, {19,1,0} } cajas.dar_item(items) end --Baul festivo when 38056.use begin local items = { {41150,1,30}, {71004,10,0}, {19,1,0} } cajas.dar_item(items) end end end su nuevo codigo se usa de la siguiente manera (si el baul ya tiene una quest es eliminarla para que no interfieran ambas quest ) -- aqui se modifica el vnum de la caja when 38056.use begin -- aqui se agregan los items local items = { {41150,1,30}, {71004,10,0}, {19,1,0} } cajas.dar_item(items) end cada item se debe meter al arreglo como se ve arriba en una nueva linea separada por una , donde {vnum,cantidad,tiempo_en_dias} espero sus dudas, sugerencias y/o comentarios Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
TheKing24 Publicado 7 de Marzo del 2018 Reportar Compartir Publicado 7 de Marzo del 2018 Thakkanns!! Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.