willmineforfood • PM |
Jun 20, 2013 3:06 PM
|
Non-member
![]() Posts: 35 |
So I'm trying to spawn towers as a normal object. Here is my script can anyone (Scooby) tell me why its corrupting
Add under objectspawns.rfa Object.create USAirTowerSpawner Object.absolutePosition _________________ Object.rotation _______________ Object.setOSId 0 |
willmineforfood • PM |
Jun 22, 2013 10:28 AM
|
Non-member
![]() Posts: 35 |
ok so I've managed to spawn towers . It turns out Scoob that I had to add them under the staticobjects.rfa instead of objectspawns.rfa
The only problem I have now is when someone else joins the game or the map restart all the towers despawn . So how can I lock them ? Object.lockobject 1 ??????? |
scoobyscooby • PM |
Jun 24, 2013 12:45 PM
|
=KGC= Scooby
![]() Posts: 177 |
Hi Will, first you need to use one of your Objectspawntemplates in the objectspawntemplates.con for your tower, so;
ObjectTemplate.create ObjectSpawner Jeepspawner ObjectTemplate.setObjectTemplate 2 o_airtower_us1 ObjectTemplate.setObjectTemplate 1 o_airtower_us1 ObjectTemplate.SpawnDelay 30 ObjectTemplate.SpawnDelayAtStart 0 ObjectTemplate.TimeToLive 120 ObjectTemplate.Distance 200 Then you need to add the following into your objectspawn.con file; rem ----------------------------------------- rem --- Jeepspawner --- rem ----------------------------------------- Object.create Jeepspawner Object.absolutePosition 399.24/36.28/413.08 Object.rotation 151.57/0.00/0.00 Object.setOSId 1 Object.setTeam 2 So the Jeepspawner spawns a tower, obviously change the absolute position, rotation etc to be where you want the tower to spawn. That's it. You probably know it but server side you cannot add templates into any of the .con files, you can only modify them. If you try and add templates you get the corrupt data message. Hope this helps, let me know if you need any more help Scooby |
willmineforfood • PM |
Jun 25, 2013 10:09 AM
|
Non-member
![]() Posts: 35 |
Ok yea I've figured it out by now but thankyou for your reply . The only problem I have now is I don't think this can be done on Dart due to the fact that it already spawns a o_airtower_m(1) , (2) and (3) on the original map . Witch is why it keeps despawning , but I think I've found a way around this simple under the
ObjectTemplate.setObjectTemplate (1) and (2) Leave it blank and it will not spawn the tower then I will borrow the JeepSpawner . Reply back and let me know what you think and I'll give it a go . I've modded a couple maps for the SnS server but they really want some towers ![]() Another Question I had is on the menu/init.con you can change the map name under game.setServerBrowserMapName "Example" , Now I can change this to whatever I want and it works client side but for some reason when I test this server side it corrupts any ideas there??????? Thankyou |
scoobyscooby • PM |
Jun 28, 2013 1:02 PM
|
=KGC= Scooby
![]() Posts: 177 |
OK, but if your modding Dart and you want towers just add tower spawns into the objects.con file;
Object.create UsAirTowerSpawner Object.absolutePosition 1420/21.207/1619.5 Object.rotation -90/0/0 Object.setteam 2 For the name. So open the map you want to change the name off, go to the 'Menu' file and open it, then open the Init.con file, you will see the following code line; game.setServerBrowserMapName "OPERATION FLAMING DART" Change the text in the speech marks and your done. Hope that helps buddy ![]() Let me know if you need any more help Scooby |