Poll

What to do about RTB?

Replace all copies with the original v4.05.
1 (4.3%)
Make sure that we replace copies with the same version. (i.e, Port's, mine, DaProg's, etc.)
6 (26.1%)
Same as above, BUT replace copies of the original version with mine, which removes all returntoblockland.com features. This might be good because the domain will be available soon, and who knows who will get it.
16 (69.6%)

Total Members Voted: 23

Author Topic: ATTENTION: Modders, fix your client add-ons.  (Read 17708 times)

Zapk fixed this with minigolf client, he hasn't actually uploaded it yet but its confirmed

Fixed Client_Dueling
http://pecon.us/storage/Client_Dueling.zip

Add to the list:
Client_LOB
LegendsOfBlockland (Not an actual add-on, it's managed through Blockland Plus, but it contains this problem nevertheless)

Here is a download of the raycasting script, I've put the fix on there, I even put it as version 5, which I hope is the newest of all the raycasting mods.

https://www.dropbox.com/s/7yn5xmovblk3u7v/Support_RaycastingWeapons.cs?dl=1

You can put this in any file to replace the current raycast file.

Here is a download of the raycasting script, I've put the fix on there, I even put it as version 5, which I hope is the newest of all the raycasting mods.

https://www.dropbox.com/s/7yn5xmovblk3u7v/Support_RaycastingWeapons.cs?dl=1

You can put this in any file to replace the current raycast file.
If you're going to set it as v5 you really should make sure you're not working off the original one. People have posted various fixes to the raycasting script which fix crashes caused by it. If you're working off the old version then you're undoing that progress.

If you're going to set it as v5 you really should make sure you're not working off the original one. People have posted various fixes to the raycasting script which fix crashes caused by it. If you're working off the old version then you're undoing that progress.
I have a version which fixed the infinite loop crash when a weapon's range was set on a number that is not dividable by 100.

Download version 4 of Support_RaycastingWeapons.cs here.
(This version contains both the crash fix that i posted some time ago and the fix for the disconnect function)
Alternatively, grab it from the attached file.
Both are the same, really.
« Last Edit: January 01, 2015, 06:32:56 PM by lordician »

I have a version which fixed the infinite loop crash when a weapon's range was set on a number that is not dividable by 100.

Download version 4 of Support_RaycastingWeapons.cs here.
(This version contains both the crash fix that i posted some time ago and the fix for the disconnect function)
Alternatively, grab it from the attached file.
Both are the same, really.
You still broke it, actually.
function disconnect()
   {
      return Parent::disconnect(); //VERSION 4 FIX: Added return to fix clients not disconnecting after gamemode change!
      $SpaceMods::Server::RaycastingWeaponsVersion = -1;
      schedule(10, 0, deActivatePackage, RaycastingFire); //we probably don't want to de-activate a package while we're in it, so schedule it
   }


You need the argument in there. Plus, anything under that parent will not work since you are returning it before the other code.

You still broke it, actually.
function disconnect()
   {
      return Parent::disconnect(); //VERSION 4 FIX: Added return to fix clients not disconnecting after gamemode change!
      $SpaceMods::Server::RaycastingWeaponsVersion = -1;
      schedule(10, 0, deActivatePackage, RaycastingFire); //we probably don't want to de-activate a package while we're in it, so schedule it
   }


You need the argument in there. Plus, anything under that parent will not work since you are returning it before the other code.
I am a terrible human being that cannot read properly when it becomes later upon the day, thanks. >_<
I will fix it immediately.
Though i am not entirely sure if the schedule will still continue...
« Last Edit: January 01, 2015, 06:33:51 PM by lordician »


I think Item_Guitars does not have the args

Thanks for the work so far. I'm preparing the updater to handle this stuff.

Can you guys please let anybody who used the Support_RaycastingWeapons know that they need to update that?

Add to the list:
Client_LOB

My copy of Client_LOB seems fine. Are you sure?

Client_Minigolf has been updated

The first round of updates was just released. Included in this round:
Quote
Client_CRP
Client_Dueling
Client_EventFavorites
Client_RealisticSpace
GameMode_ZAPT
Item_Keycard
Player_Mech
Script_AutoWrench
Script_HealthBar
Script_ItemRotate
Server_Permissions
Weapon_BusterGun
Weapon_LaserPointer
Weapon_Package_QuakeType
Weapon_PortalGun
Weapon_TF2BasicMelee
Weapon_TF2DemoPack
Weapon_TF2ScoutPack
Weapon_WH40k_Imperium

Please let me know if the updates went smoothly.

My copy of Client_LOB seems fine. Are you sure?
Looks like mine is about a year out of date. Oops.

Looks like mine is about a year out of date. Oops.

I packaged that function though? I don't remember doing that lol.