Jump to content

[APORTE] Quest de comprar bonus + Sistema de catpcha


Johan™

Mensajes recomendados

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.

Enlace para comentar
Compartir en otros sitios

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 
Enlace para comentar
Compartir en otros sitios

  • 1 month later...

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

Enlace para comentar
Compartir en otros sitios

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.

Enlace para comentar
Compartir en otros sitios

  • 2 months later...

Disculpen las molestias pero en mi caso lo que pasa es que elijo la opcion de Cambiar los bonos a mis objetos y se me sale, que puede estar pasando?

Soy nuevo en esto vale aclarar

Cambiar los bonos a mis objetos: donde dice eso xd

Enlace para comentar
Compartir en otros sitios

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

Enlace para comentar
Compartir en otros sitios

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