Jump to content

[APORTE] Quest de comprar bonus + Sistema de catpcha


Johan™
 Share

Recommended Posts

Holaaaaaaa.

este es mi primer aporte.

quest ShopBonus begin
    state start begin
	    when 9003.chat."Comprar: Objecto Encantado." begin
		    say_title("Tienda: Objecto Encantado")
			say("Hola aventurero bienvenido a la tienda de.")
			say("objectos encantos.")
			say("Te recordamos que cada objecto encantado tiene un.")
			say("valor de 1.000.000")
			say("")
			say("Quieres Continuar")
			local pregunta1 = select("Si","No")
			if pregunta1 == 1 then
			    say_title("Tienda: Objecto Encantado")
				say("Cuantos deseas comprar.")
				local item = {10,20,30,40,50}
				local pedido = select("10","20","30","40","50")
				if pc.countitem ("71084") == 0 then
					say_title("Ingresa el Catpcha.")
					say("Para poder realizar esta compra debes")
					local captch = math.random(101,999) --La captcha se genera en el rango de 101 a 999 por ejemplo puede salir 405
					say("ingresar el codigo que aparece.")
					say_reward(captch)
					local ingre_cap = input()
					ingre_cap=tonumber(ingre_cap)
					if ingre_cap == captch then
					    local yang = item[pedido] * 1000000 --El numero 1000000 es el valor por Objecto Encantado, Ejemplo 10x1000000 = 10000000
					    if pc.get_gold() >= yang then
					        pc.give_item2(71084,item[pedido])
					        pc . changegold (-yang) 
				     	else
					        chat("No tienes suficiente yang para realizar esta compra.")
				     	end
					else
					    chat("No has ingresado el codigo correctamente.")
					end
				else
				    chat("No te puedo dar más objectos encantados hasta que no termines")
					chat("de usar los que tienes en tu inventario.")
				end
			else
			    return
			end
		end
	end
end

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Link to comment
Share on other sites

Está bien, pero si es para evitar el uso del switchbot yo de ti añadiría que solo se pudiera comprar cada X tiempo, si no comprarán bastantes y podrán hacerlo igualmente.

no seria mas practico agregar  local cambio= pc.count_item(71084) 

            pc.remove_item(71084,cambio) ? y asi no podrias comprar cambios a menos que hayas gastado los que ya tienes, obviamente iria al principio de la quest, incluso se podria agregar alguna condicion, advirtiendo a los usuarios que si no gastas todos tus cambios se perderan 
Link to comment
Share on other sites

  • 1 month later...

Siendo así entonces es mejor eliminar opciones y dejar solo una.

 

Como te digo la verdad nose por lo que lei solamente que fue esto: 

say("Te recordamos que cada objecto encantado tiene un.")
			say("valor de 1.000.000")

Nose si 1 vale eso o la opcion elegida.

Link to comment
Share on other sites

Como te digo la verdad nose por lo que lei solamente que fue esto: 

say("Te recordamos que cada objecto encantado tiene un.")
			say("valor de 1.000.000")

Nose si 1 vale eso o la opcion elegida.

 

Eso es solo un say, no es ninguna función que cobre, ahí solo le dice al pj en la ventana que tiene un valor de 1.000.000

Link to comment
Share on other sites

Muy buena quest, pero tengo una duda

local yang = item[pedido] * 1000000

¿Es el costo de cada cambiar bonus?

Iten es un array con valores.

local item = {10,20,30,40,50}

el

local yang = item[pedido] * 1000000

hace un calculo

con el

 local pedido = select("10","20","30","40","50")

se entra a un indice del array.

seleccionas 20 index2

entonces digamos

local yang = 20 * 1000000

yang tiene el valor que costara esa compra.

el 1000000 es lo que cuesta cada cambio, pero la quest los vende en packs.

Link to comment
Share on other sites

  • 2 months later...

Gracias por la rapida respuesta raiser, pero nose si me entiendes, la cosa es que yo apreto ahi en la npc de vendedora general y me saca... directamente no llego ni a lo de captcha

Y que problema hay? no pasa nada, cuando vuelvas a entrar vuelves a darle xD

Link to comment
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.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...