Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Nexus Core Test
- @persist [JsonEncoded,Test]:string TestSubject:entity I:number
- if(first()){
- Test = "ani"
- runOnFile(1)
- runOnTick(1)
- if(Test:find("json")){
- fileLoad("jsonTest.txt")
- }
- }
- if(!TestSubject:isValid()){
- TestSubject = findPlayerByName("cl")
- if(TestSubject:isValid()){
- print("got :"+TestSubject:name())
- }
- }
- if(fileClk() && fileLoaded() && JsonEncoded == ""){
- JsonEncoded = fileRead()
- print("Got Json: "+JsonEncoded)
- }
- if(owner():keyUse()){
- if(Test == "teleport"){
- owner():teleport(entity():pos()+vec(0,0,1000))
- }elseif(Test == "uid"){
- print(owner():playerUniqueId())
- }elseif(Test == "playerForce"){
- owner():applyPlayerForce(vec(0,0,1000))
- }elseif(Test == "hnc"){
- print(entity():hasNoCollideAll())
- }elseif(Test == "snc"){
- entity():setNoCollideAll()
- }elseif(Test == "rnc"){
- entity():removeNoCollideAll()
- }elseif(Test == "owner"){
- entity():setOwner(TestSubject)
- print(entity():owner():getName())
- }elseif(Test == "ignite"){
- entity():isWeldedTo():ignite()
- }elseif(Test == "extinguish"){
- entity():isWeldedTo():extinguish()
- }elseif(Test == "health"){
- owner():setHealth(100+curtime())
- }elseif(Test == "damage"){
- entity():isWeldedTo():takeDamage(50)
- }elseif(Test == "set"){
- entity():isWeldedTo():set("color","100 150 170")
- }elseif(Test == "jsonE"){
- JsonEncoded = tableToJson(table("key"="value"))
- fileWrite("jsonTest.txt",JsonEncoded)
- print(JsonEncoded)
- }elseif(Test == "jsonD" && JsonEncoded != ""){
- print("Decode:")
- printTable(jsonToTable(JsonEncoded))
- }elseif(Test == "ani"){
- entity():isWeldedTo():animate(I)
- }
- }
- if(changed(owner():keyReload())){
- I++
- }
Advertisement
Add Comment
Please, Sign In to add comment