Jump to content
Sign in to follow this  
ChuchoGamer

Quien me hace una quest por raza de un cofre???

Recommended Posts

Hola buenas noches o dias o tardes quiero pedirles de favor se me pueden Crear una quest de cofre por ejemplo si yo abro un cofre quede 4 opciones a escojer por cada raza como Guerrero mujer o hombre que  pueda escojer  solamente 1 cosa  ya sea Armas o Armaduras o items  nose se me explique bien 

 

Espero que me puedan ayudar 😄

Share this post


Link to post
Share on other sites
DEFINE chest_1 1111

quest chest_race begin
	state start begin
		function info()
			return {
				[0] = { --guerrero (no más de 30 ítems por raza)
					--item_vnum, cantidad
					{27991, 20},
					{19, 1}
				},
				[1] = { --ninja
					{27992, 40},
					{1009, 1}
				},
				[2] = { --sura
					{27992, 40},
					{19, 1}
				},
				[3] = { --chamán
					{27992, 40},
					{7009, 1}
				},
				[4] = { --lícano
					{27992, 40},
					{6009, 1}
				}
			}
		end
		
		when chest_1.use begin
			local s = chest_race.info()
			say_title(item_name(item.vnum))
			local tabla_select = {}
			for i = 1, table.getn(s) do
				table.insert(tabla_select, item_name(s[pc.job][i][1]))
			end
			table.insert(tabla_select, gameforge.arena_manager._200_tableInsert)
			local sel = select_table(tabla_select)
			if sel == table.getn(sel) then
				return
			end
			pc.give_item2(s[pc.job][sel][1], s[pc.job][sel][2])
			pc.remove_item(item.vnum)
		end
	end
end

 

Lo hice a la carrera, no sé si funcione ya que no lo puedo testear, ando en trabajos finales

Si alguno puede corregirla estaría muy bien!

Cualquier cosa me preguntan

Share this post


Link to post
Share on other sites
hace 3 horas, caanmasu dijo:
DEFINE chest_1 1111

quest chest_race begin
	state start begin
		function info()
			return {
				[0] = { --guerrero (no más de 30 ítems por raza)
					--item_vnum, cantidad
					{27991, 20},
					{19, 1}
				},
				[1] = { --ninja
					{27992, 40},
					{1009, 1}
				},
				[2] = { --sura
					{27992, 40},
					{19, 1}
				},
				[3] = { --chamán
					{27992, 40},
					{7009, 1}
				},
				[4] = { --lícano
					{27992, 40},
					{6009, 1}
				}
			}
		end
		
		when chest_1.use begin
			local s = chest_race.info()
			say_title(item_name(item.vnum))
			local tabla_select = {}
			for i = 1, table.getn(s) do
				table.insert(tabla_select, item_name(s[pc.job][i][1]))
			end
			table.insert(tabla_select, gameforge.arena_manager._200_tableInsert)
			local sel = select_table(tabla_select)
			if sel == table.getn(sel) then
				return
			end
			pc.give_item2(s[pc.job][sel][1], s[pc.job][sel][2])
			pc.remove_item(item.vnum)
		end
	end
end

 

Lo hice a la carrera, no sé si funcione ya que no lo puedo testear, ando en trabajos finales

Si alguno puede corregirla estaría muy bien!

Cualquier cosa me preguntan

Gracias deja la instalo y la checo y te digo

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...