What's your add-on directory called? Are you seeing any console errors related to it?
The add-on folder is just called Add-Ons. The problem is I never start up the server, because when I go to "Start a Server" --> "Custom" --> and look to where the addon should be (it's called "Weapon_AdvancedSword"), it's not there.
Do you have a description.txt in the .zip file? Add-ons won't show up if they do not contain a description.txt file
The description.txt file is usually for describing what an add-on does, but can be blank for testing purposes.
description.txt usually looks like this
Yes, I have a description.txt file. I also have a namecheck.txt file. My two .cs files are advancedSword.cs, which looks like this:
datablock ProjectileData(advancedSwordProjectile : swordProjectile)
{
directDamage = 50;
uiName = "Advanced Sword Slice";
};
datablock ItemData(advancedSwordItem : swordItem)
{
shapeFile = "Add-Ons/Weapon_Sword/sword.dts";
uiName = "Advanced Sword";
image = advancedSwordImage;
};
datablock ShapeBaseImageData(advancedSwordImage : swordImage)
{
shapeFile = "Add-Ons/Weapon_Sword/sword.dts";
item = advancedSwordItem;
projectile = advancedSwordProjectile;
stateTimeoutValue[0] = 0.8;
stateTimeoutValue[3] = 1;
};
and my server.cs file looks like this:
exec("./advancedSword.cs");