GalenHelio

Script Ruleta en funcion de intentos

Oct 17th, 2019 (edited)
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. #Script de Ruleta en función de intentos creado por Helio, con ayuda de Kyu y Polectron. Se ruega dar créditos a todos ellos.
  2. #Este script escogerá un número aleatorio y dará al jugador una cantidad limitada de intentos para adivinarlo.
  3. #En función de los intentos que le lleve, mediante un evento de condiciones y efectos, puedes dar al jugador los premios que desees.
  4. def RNGuessing()
  5. rng = rand(100)+1 #cambiad 100 por el último número del rango. Elegirá un número entre el 1 y el número que le hayáis puesto.
  6. n = 10 #esto define el número de intentos que tiene el jugador para acertar el número.
  7. while n > 0
  8. a = pbEnterText("Número entre 1 y 100",1,3).to_i
  9. if a < 1 || a > 100
  10. Kernel.pbMessage("El número que has elegido está fuera del rango que te he dicho, dime otro número.")
  11. end
  12. if a > rng
  13. Kernel.pbMessage("El número que he escogido es menor que el que has escrito.")
  14. n = n-1
  15. Kernel.pbMessage("Te quedan #{n} intentos.")
  16. Kernel.pbMessage("Inténtalo de nuevo.")
  17. end
  18. if a < rng
  19. Kernel.pbMessage("El número que he escogido es mayor que el que has escrito.")
  20. n = n-1
  21. Kernel.pbMessage("Te quedan #{n} intentos.")
  22. Kernel.pbMessage("Inténtalo de nuevo.")
  23. end
  24. if a == rng
  25. Kernel.pbMessage("¡Felicidades! ¡Has acertado!")
  26. Kernel.pbMessage("¡Te ha llevado #{n} intentos!")
  27. $game_variables[30] = n #Con esto, guardamos la cantidad de intentos en la variable número 30. Podéis escoger la variable de RMXP que queráis y esté libre.
  28. n=-1
  29. end
  30. end
  31. if n==0
  32. Kernel.pbMessage("¡No has acertado! El número era #{rng}.")
  33. return false
  34. $game_variables[30] = n
  35. n=-1
  36. end
  37. if n==-1
  38. return true
  39. end
  40. end
Advertisement
Add Comment
Please, Sign In to add comment