| Blockland Forums > Modification Help |
| Two server.cs *New dificulty* |
| (1/5) > >> |
| slimabob:
In my server.cs I am stating that you need an addon to for the weapon to work, then I realized that two addons are required for this to function correctly. Would I need two server.cs files, or could it all go into one? |
| Nexus:
you can put as much code as you want into your server.cs, there is no limit. However, If you want to make a second one, you should name it something other than "server.cs" . Instead, name it something like Banana.cs and have this line of code in the serrver.cs exec('./Banana.cs'); |
| slimabob:
So like this? --- Code: ---//we need the gun add-on for this, so force it to load %error = ForceRequiredAddOn("Weapon_Gun"); if(%error == $Error::AddOn_Disabled) { //A bit of a hack: // we just forced the gun to load, but the user had it disabled // so lets make it so they can't select it GunItem.uiName = ""; } if(%error == $Error::AddOn_NotFound) { //we don't have the gun, so we're screwed error("ERROR: Weapon_Minishot - required add-on Weapon_Gun not found"); } else { exec("./Weapon_Minishot.cs"); } exec('./secondserver.cs'); { --- End code --- Secondserver.cs is just an example of the other server.cs |
| Nexus:
kinda, but it looks like you have a random { at the end that would cause a syntax error. Why do you need a second one? |
| slimabob:
I just find it easier to do it that way for some reason. If I WERE to do it the other way, would it look like this? --- Code: ---//we need the gun add-on for this, so force it to load %error = ForceRequiredAddOn("Weapon_Gun"); if(%error == $Error::AddOn_Disabled) { //A bit of a hack: // we just forced the gun to load, but the user had it disabled // so lets make it so they can't select it GunItem.uiName = ""; } if(%error == $Error::AddOn_NotFound) { //we don't have the gun, so we're screwed error("ERROR: Weapon_Minishot - required add-on Weapon_Gun not found"); } else { exec("./Weapon_Minishot.cs"); //we need the shotgun add-on for this, so force it to load %error = ForceRequiredAddOn("Weapon_Shotgun"); if(%error == $Error::AddOn_Disabled) { //A bit of a hack: // we just forced the shotgun to load, but the user had it disabled // so lets make[/quote] it so they can't select it ShotgunItem.uiName = ""; } if(%error == $Error::AddOn_NotFound) { //we don't have the shotgun, so we're screwed error("ERROR: Weapon_Minishot - required add-on Weapon_Shotgun not found"); } else { exec("./Weapon_Minishot.cs"); exec('./secondserver.cs'); --- End code --- To just have it in there twice but replace "Gun" with the other required addon? (In this case, "Shotgun") |
| Navigation |
| Message Index |
| Next page |