Attack on Titan Custom Skins
https://aotskins.com/

Random script coding that work (somewhat)
https://aotskins.com/viewtopic.php?f=77&t=6432
Page 1 of 1

Author:  xXSB101Xx [ May 28th, 2015, 3:03 am ]
Post subject:  Random script coding that work (somewhat)

Decided to make this under the tutorial section since while it's not a tutorial per say, you can learn what and how it works, thus teaching you and being somewhat helpful.

If you have working code, please share them in a reply so we all can start to understand this glitchy code somewhat.

Pastebin version of the trigger pdf:
Spoiler:
http://pastebin.com/ab81qJjH

Random endless titan spawner (goes past 50 cap for some reason ATM):
Spoiler:
OnUpdate()
{

VariableInt.Set("myType",VariableTitan("myTitan").GetType());

VariableInt.Set("myHealth",VariableTitan("myTitan").GetHealth());

VariableFloat.Set("mySize",VariableTitan("myTitan").GetSize());

VariableFloat.Set("posX",VariableTitan("myTitan").GetPositionX());

VariableFloat.Set("posY",VariableTitan("myTitan").GetPositionY());

VariableFloat.Set("posZ",VariableTitan("myTitan").GetPositionZ());

VariableFloat.Add("mySize",0.5);


Titan.SpawnTitanAt(VariableInt("myType"), VariableFloat("mySize"), VariableInt("myHealth"), 1, VariableFloat("posX"), VariableFloat("posY"), VariableFloat("posZ"));


}

I came across this on accident due to experimenting around with my failed attempt to create a growing titan everytime someone is eaten.


Round start message (doesn't have spaces)
Spoiler:
OnRoundStart()
{
Game.PrintMessage("Welcome dirtbags!")
}

Simple, and seems to be one of the few commands that are actually working somewhat ATM. However, for some reason no matter what you type in, it always takes out the spaces, and leaves you with the words themselves, so the above code will have an output of white text in the chat that says "welcomedirtbags!"


Two random code bits that are the result of 4 hours of trial and error *strangles someone*:
Spoiler:
http://pastebin.com/LcQqqNbR
The first code was supposed to be part of a long complicated way to make bigger titans spawn after someone was eaten, but didnt work out.
The second one was created due to the desparate feeling you get when 4 hours of testing various codes hadn't brought anything good of worth.


My Ykwii map script:
Spoiler:
http://pastebin.com/xUvp4PLC
This one uses OnPlayerEnterRegions and the message command. Note, the message command broadcasts to the WHOLE server, or at least the MC sees every time someone did it. Another note, you CANT have endless mode on when entering this code otherwise you dont spawn in. One final note, the message CAN ONLY be long enough to fit on the first line, otherwise it doesnt work. Thats why I have 5 different message statements for 1-2 sentences.

Author:  thetechdweller [ May 28th, 2015, 2:45 pm ]
Post subject:  Re: Random script coding that work (somewhat)

I made a cage match map and script to go with it but after testing and discussion with Rice, random sizes are impossible (from the hours I tried). It always selects the lowest size. Instead they are all 10m. If you want to make your own map, just make 4 regions, named the same as in the script, or change the script.
To play just go on team mode and start killing. Sometimes the randomly spawning titan will spawn in one of the regions. Nothing I can do about that I think.

Game script
Spoiler:
OnPlayerEnterRegion["megenta_player"]("myPlayer")
{
Titan.SpawnTitanAt(0, 2.0, 100, 1, RegionRandomX("megenta_area"), 3.0,RegionRandomZ("megenta_area"));
}
OnPlayerEnterRegion["cyan_player"]("myPlayer")
{
Titan.SpawnTitanAt(0, 2.0, 100, 1, RegionRandomX("cyan_area"), 3.0,RegionRandomZ("cyan_area"));
}
OnTitanDie("myTitan", "myPlayer")
{
Titan.SpawnTitanAt(0, 2.0, 100, 1, RegionRandomX("megenta_area"), 3.0,RegionRandomZ("megenta_area"));
Titan.SpawnTitanAt(0, 2.0, 100, 1, RegionRandomX("cyan_area"), 3.0,RegionRandomZ("cyan_area"));
}


Map:
Spoiler:
spawnpoint,playerC,-189.7014,0.4253061,-64.31046,0,0.9999796,0,0.006383583;
customb,house1,default,1,1,1,0,1,0.3181819,1,2,2,70.43773,16.33562,-83.79403,0,0.9999993,0,-0.001174471;
customb,house1,default,1,1,1,0,1,0.3181819,1,2,2,-40.27477,16.41535,-83.80655,0,0.9999987,0,-0.001625139;
custom,tower4,default,1,1,1,0,1,0.3181819,1,2,2,18.27468,52.20946,-178.2258,0,0.0005081258,0,-0.9999999;
custom,house2,default,1,1,1,0,1,0.3181819,1,2,2,18.78477,-1.428877,-26.47618,0,-0.99999,0,0.004465858;
spawnpoint,playerM,19.08409,0.9063261,-64.35792,0,-0.0003148508,0,-0.9999999;
misc,region,megenta_area,180,250,180,16.16312,118.5803,-112.0168,0,0,0,1;
base,aot_supply,2.954276,0.512391,-20.74901,0,0.0002629433,0,-1;
misc,region,cyan_player,200,250,200,-189.0779,86.66095,-112.0827,0,0,0,1;
custom,house2,default,1,1,1,0,0.375,1,1,1,1,-188.4605,-1.722361,-25.53718,0,0.9999993,0,-0.001225688;
custom,tower4,default,1,1,1,0,0.375,1,1,2,2,-187.6337,51.98315,-178.0087,0,0.001979679,0,-0.999998;
customb,house1,default,1,1,1,0,0.375,1,1,2,2,-137.258,15.85296,-84.01797,0,0.9999998,0,0.0006861256;
customb,house1,default,1,1,1,0,0.375,1,1,2,2,-247.9344,15.81958,-84.62609,0,0.9999999,0,-0.0005021101;
base,aot_supply,-202.5629,0.2391167,-20.19679,0,0.004929592,0,-0.9999878;
misc,barrier,20,25,1,121.6129,103.7368,-113.8861,0,0.707107,0,0.7071066;
misc,barrier,20,25,1,18.24206,110.9636,-8.639355,0,0,0,1;
misc,barrier,20,25,1,17.56327,108.2312,-215.7944,0,0.0003490659,0,0.9999999;
misc,barrier,20,25,1,-189.5363,105.8903,-216.7186,0,-0.001047197,0,0.9999995;
misc,barrier,20,25,1,-293.636,108.772,-113.9884,0,0.7066131,0,0.7076002;
misc,barrier,20,25,1,-190.0826,109.7858,-9.380775,0,0.001396263,0,0.999999;
misc,barrier,20,25,1,-86.11042,108.2405,-112.5408,0,0.7068602,0,0.7073534;
misc,region,megenta_player,200,250,200,17.05974,91.22514,-113.0528,0,0,0,1;
misc,region,cyan_area,180,250,180,-188.939,117.4843,-112.8703,0,0,0,1;
custom,cuboid,earth1,20,2,20,0,1,1,1,2,2,18.07632,-9.863219,-112.9792,0,-0.001032465,0,0.9999995;
custom,cuboid,earth1,20,2,20,0,1,1,1,2,2,-189.5749,-9.931935,-112.9288,0,1,0,0.0002717535;

Author:  xXSB101Xx [ May 29th, 2015, 10:46 pm ]
Post subject:  Re: Random script coding that work (somewhat)

Updated with my Ykwii map code that uses onplayerenterregion and game.printmessage

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/