Jump to content

[QUEST] drop de cajas


everhdezz

Mensajes recomendados

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

Enlace para comentar
Compartir en otros sitios

  • 1 year later...

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...