Solved Math Skripts

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

Congraz

Member
Oct 26, 2018
45
0
0
22
Hallo everyone, i have been trying to make a Math Skript. When a player write /math then it will come in broadcast with a random numbers like 65 + 55 and then players can answer in chat, with 120 mabey. Then the person who got it right, gets 500$ I have made a code, but it is not done at all. I cant figur it out. Please help
code_language.skript:
command /Mat:
    trigger:
        broadcast "&8[&2Mat&8] &7Hvad er %random integer between 0 and 100% + %random integer between 0 and 100%"
 
you need to set variables to the numbers you are using, so that when the player correctly answers it, you can test them against the variables
 
Not tested but i think it works
code_language.skript:
command /math:
    trigger:
        set {number1} to random integer between 0 and 100
        set {number2} to random integer between 0 and 100
        broadcast "&8[&4&lMATHS&8] &f%{number1}% + %{number2}% = ???"

on chat:
    {number1} is set
    message is "%{number1}+{number2}%"
    add 500 to player's balance
    broadcast "&8[&4&lMATHS&8] &f%player% won."
 
Not tested but i think it works
code_language.skript:
command /math:
    trigger:
        set {number1} to random integer between 0 and 100
        set {number2} to random integer between 0 and 100
        broadcast "&8[&4&lMATHS&8] &f%{number1}% + %{number2}% = ???"

on chat:
    {number1} is set
    message is "%{number1}+{number2}%"
    add 500 to player's balance
    broadcast "&8[&4&lMATHS&8] &f%player% won."
Thanks for help. But how do i stop the event. Ehmm when it starts and there is a winner, then he can write the same number and keep getting money. How do it starts for new.
code_language.skript:
command /mat:
    trigger:
        set {number1} to random integer between 0 and 100
        set {number2} to random integer between 0 and 100
        broadcast "&8[&eMat&8] &a%{number1}% &7+ &a%{number2}%&7?"
on chat:
    {number1} is set
    message is "%{number1}+{number2}%"
    add 500 to player's balance
    broadcast "8[&eMat&8] &c%player% Vandt."
    cancel event
[doublepost=1541803579,1541803538][/doublepost]
you need to set variables to the numbers you are using, so that when the player correctly answers it, you can test them against the variables
Ok, i have never try to make variables, but i will try to learn. Thanks you for help.!
 
Thanks for help. But how do i stop the event. Ehmm when it starts and there is a winner, then he can write the same number and keep getting money. How do it starts for new.
code_language.skript:
command /mat:
    trigger:
        set {number1} to random integer between 0 and 100
        set {number2} to random integer between 0 and 100
        broadcast "&8[&eMat&8] &a%{number::1}% &7+ &a%{number::2}%&7?"
on chat:
    {number1} is set
    message is "%{number1}+{number2}%"
    add 500 to player's balance
    broadcast "8[&eMat&8] &c%player% Vandt."
    cancel event
[doublepost=1541803579,1541803538][/doublepost]
Ok, i have never try to make variables, but i will try to learn. Thanks you for help.!
try this:
code_language.skript:
command /mat:
    trigger:
        set {number::1} to random integer between 0 and 100
        set {number::2} to random integer between 0 and 100
        broadcast "&8[&eMat&8] &a%{number1}% &7+ &a%{number2}%&7?"
on chat:
    {number::1} is set
    message is "%{number::1}+{number::2}%"
    add 500 to player's balance
    broadcast "8[&eMat&8] &c%player% Vandt."
    cancel event
    delete {number::*}
 
Last edited:
try this:
code_language.skript:
command /mat:
    trigger:
        set {number::1} to random integer between 0 and 100
        set {number::2} to random integer between 0 and 100
        broadcast "&8[&eMat&8] &a%{number1}% &7+ &a%{number2}%&7?"
on chat:
    {number::1} is set
    message is "%{number::1}+{number::2}%"
    add 500 to player's balance
    broadcast "8[&eMat&8] &c%player% Vandt."
    cancel event
    delete {number::*}
It is not working o:
 
Status
Not open for further replies.