A condition.

rongheng

New Member
Reaction score
5
Can anyone tell me how do i make a GUI condition where "entered chat string includes a -"?
 

skyblader

You're living only because it's illegal killing.
Reaction score
159
Trigger:
  • Trigger
    • Events
    • Conditions
    • Actions
      • Set stringvar = (Substring((Entered chat string), 1, 1))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • stringvar Equal to -
        • Then - Actions
        • Else - Actions


This checks if the first character of the entered chat string is "-".

Works:
-dsgfsdhufsdhf
-2341234
-y3g45yug

Doesn't work:
dgsd-sdfasf
sdfsdfsvhjdfsdf-sdjvfsdf
sdfsdfsdfsdfsdvbgfdf-
 

DioD

New Member
Reaction score
57
check every char of string for match with "-" exitwhen char equal to null.
 

TomTTT

New Member
Reaction score
44
Pretty simple.
Trigger:
  • (Substring((Entered chat string), 1, 5)) Equal to SUPER

Means the letters in the entered chat string in positions 1 to 5 are SUPER. So lets say i wrote SUPER DUPER, the condition will turn true and the actions will be made. I don't find those conditions necessery though, because instead of checking it in lots of different triggers, you can use it in actions, like in kicking systems if a player write -kick(number) then you can defeat player((Substring((Entered chat string), 6, (Length of (Entered chat string))))
 

skyblader

You're living only because it's illegal killing.
Reaction score
159
So if they type akick 7? It doesn't make sense.
 

rongheng

New Member
Reaction score
5
Trigger:
  • Trigger
    • Events
    • Conditions
    • Actions
      • Set stringvar = (Substring((Entered chat string), 1, 1))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • stringvar Equal to -
        • Then - Actions
        • Else - Actions


This checks if the first character of the entered chat string is "-".

Works:
-dsgfsdhufsdhf
-2341234
-y3g45yug

Doesn't work:
dgsd-sdfasf
sdfsdfsvhjdfsdf-sdjvfsdf
sdfsdfsdfsdfsdvbgfdf-

But what i do not understand is the 1, 1 and how do you put it if there are many players.
 

skyblader

You're living only because it's illegal killing.
Reaction score
159
The numbers there, are actually representing the position of the alphabets.

Okay, imagine the entered chat string is "locket"

1,1 would mean the letter "l"
2,2 would mean the letter "o"
3,3 "c"
4,4 "k"
5,5 "e"
6,6 "t"

1,2 would mean "lo"
2,3 would mean "oc"

In other words, it's just the positioning of the alphabets. Whatever letters you want, you can just use that. Say you want the word "lock", you'll type 1,4.

Now, the entered chat string beside the numbers, on the left, means the string you take the letters from.

So the entered chat string is "locket".

You take 1,4 from it, you'll get "lock".

You can replace the entered chat string with a variable, your own string, but it wouldn't make sense... You know what I'm saying?
 

rongheng

New Member
Reaction score
5
The numbers there, are actually representing the position of the alphabets.

Okay, imagine the entered chat string is "locket"

1,1 would mean the letter "l"
2,2 would mean the letter "o"
3,3 "c"
4,4 "k"
5,5 "e"
6,6 "t"

1,2 would mean "lo"
2,3 would mean "oc"

In other words, it's just the positioning of the alphabets. Whatever letters you want, you can just use that. Say you want the word "lock", you'll type 1,4.

Now, the entered chat string beside the numbers, on the left, means the string you take the letters from.

So the entered chat string is "locket".

You take 1,4 from it, you'll get "lock".

You can replace the entered chat string with a variable, your own string, but it wouldn't make sense... You know what I'm saying?
I think i kinda get it, so if if its 1,1 and the string i entered is -, then i would get -. Correct?
 

skyblader

You're living only because it's illegal killing.
Reaction score
159
Yeah. You do that if you want - to be infront. So if you want it to trigger only if someone types "-" in the front, typing "-kill" will work, typing " kill" won't work.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top