diff --git a/Structures.md b/Structures.md index b5e9b92..f42a4ca 100644 --- a/Structures.md +++ b/Structures.md @@ -98,5 +98,33 @@ struct -user init -string &username init -string &password init -bool &isBanned -endfun + + fun -bool !init -string &usr -string &pass + set &username $usr + set &password $pass + set &isBanned false + endfun + + fun -bool !banUser + set &isBanned true + return true + endfun + + fun -bool !newName -string &user + set &username $user + return true + endfun +endstruct + +# Create a user +init &newUser -user +pusharg "Max" "Dingus" +!newUser.init &store + +# Change a username +pusharg "Maxwell" +!newUser.newName &store + +# Ban a user +!newUser.banUser &store ``` \ No newline at end of file