Show Posts
Pages: [1] 2 3 ... 8
1  Server / Help / Re: Many bugs regarding the script on: February 14, 2016, 08:49:51 PM
Wow, I thought the soldat devs had abandoned it entirely, cant believe a new version was released. And it looks like they made some awesome changes and additions, especially graphics wise. Anyway, it seems like they made some massive, sweeping changes to the scripting system, and they have yet to give any documentation on them. They say that they are going to also add the ability to set specific scripts to not use these features, and instead revert to the older system to fix compatibility issues, but this is not yet available.

Until they either give some documentation or do the other change mentioned theres not much I can do.

Here is what they said in their update announcement verbatim:
Quote
This new Soldat version might introduce some issues with old mods.
We will soon provide a compatibility mod.ini file to fix this,
along with full documentation on how the new modding system works.

And regarding the intro saying 1.9.0, I just forgot to update the .txt file that contains the intro and other messages when I updated the script last. If you want to be sure you are running the latest version of the script you can open the ZRPG.pas file in notepad, and at the top it should say version 1.9.2, last updated september 7, 2015.
2  Server / Help / Re: ZRPG PROBLEM on: September 07, 2015, 01:38:25 PM
Sorry, I don't know how this issue started happening, because nothing was changed since it worked before. But I have fixed the script, new version is 1.9.2. The new ZRPG.pas file is attached, just replace your old one.
3  Server / Help / Re: ZRPG PROBLEM on: September 07, 2015, 04:02:58 AM
Sure translate it if you want. I know someone translated it to polish a year or two ago.

I didn't design the script with localization\translation in mind, so it will probably be a pain in the ass, sorry  Undecided
4  Server / Help / Re: ZRPG PROBLEM on: September 07, 2015, 03:33:02 AM
Autosave is active, it just only does it at the end of each map.
5  Server / Help / Re: ZRPG PROBLEM on: September 07, 2015, 03:24:21 AM
The accounts that have been created or edited are only saved when the map changes. If you shut down the server before there was a map change, your new account would not have ever been saved. You can force it to save the accounts by using the admin command "/saveaccounts".
6  Server / Help / Re: ZRPG PROBLEM on: September 07, 2015, 02:44:56 AM
Where did you download the copy of the script you are using now, because it could be an old version. The most recent version, prior to the small fixes I just did, was 1.9.0 (now 1.9.1). To check your version you can open the ZRPG.pas file in notepad, or any other text editor, and look at the very top of the file.

FIX FOR PROBLEM:
If you haven't edited any of the files inside the zrpgevolved folder manually (skills.txt, bots.txt, anything in the bots or info folders) you can just reinstall the new version of the mod from the file attached below (zrpgevo 1.9.1.zip). Open the zip file, go into the zrpgevo sub-folder, and copy the bots and scripts folders into your server's main folder, overwrite and merge when asked. Otherwise, you can follow the instructions below:

If you need to preserve custom file edits (unlikely):
Delete your existing ZRPG.pas file, and replace it with the one attached to this post.
Make sure your scripts/zrpgevolved folder has AT LEAST the following files and folders:

If you are missing any files or folders, copy them over from the .zip file attached to this post.

EDIT 9/7/2015:
Attachment removed, as it is now an old and defuct version, go here (http://forums.soldat.pl/index.php?topic=41709.0) to download the most up-to-date version.
7  Server / Bugs / Re: Script-Problem on v1.6.8 on: January 03, 2015, 02:34:58 PM
Huh. It seems in one of the latest updates to the game, the devs rearranged some of the weapon IDs for some inexplicable reason. Anyway, i have patched the zombies data files to reflect the new weapon IDs. You can download the new version from the forum post here: http://forums.soldat.pl/index.php?topic=41709.0

EDIT, ballance changes:

line 911
Code:
result := 200+(500*curlvl)+(curlvl*curlvl*15);

line 3253
Code:
capxp := random(0.3*getlvlxp(player[ID].lvl),0.5*getlvlxp(player[ID].lvl));
8  Server / Bugs / Re: Script-Problem on v1.6.8 on: November 21, 2014, 06:51:34 AM
Well then, the supposed "newest version" link on the forums is far from the newest version.
9  Server / Bugs / Re: Script-Problem on v1.6.8 on: November 16, 2014, 08:46:52 PM
Huh, that is an unfortunate bug. It is being caused by a new server bug where the WeaponNameByNum() function returns erroneous strings if called during script compilation. It returns a blank string for 0 (should be 'USSOCOM'), and USSOCOM for every other input.
Code:
14-11-16 21:31:21 wepname(0):
14-11-16 21:31:21 wepname(1): USSOCOM
14-11-16 21:31:21 wepname(2): USSOCOM
14-11-16 21:31:21 wepname(3): USSOCOM
14-11-16 21:31:21 wepname(4): USSOCOM
14-11-16 21:31:21 wepname(5): USSOCOM
14-11-16 21:31:21 wepname(6): USSOCOM
14-11-16 21:31:21 wepname(7): USSOCOM
14-11-16 21:31:21 wepname(8): USSOCOM
14-11-16 21:31:21 wepname(9): USSOCOM
14-11-16 21:31:21 wepname(10): USSOCOM
14-11-16 21:31:21 wepname(11): USSOCOM
14-11-16 21:31:21 wepname(12): USSOCOM
14-11-16 21:31:21 wepname(13): USSOCOM
14-11-16 21:31:21 wepname(14): USSOCOM
14-11-16 21:31:21 wepname(15): USSOCOM
14-11-16 21:31:21 wepname(16): USSOCOM

The issue came to light in the LoadWeapons() function in my script, and I have fixed it by delaying all set-up and file-loading to the first tick, after compilation has finished.

I updated the file in my post on the official soldat forums, but I will post just the ZRPG.pas file here.
10  Server / Help / Re: That should be fixed RIGHT NOW. on: August 02, 2013, 06:22:41 PM
I am not running the server anymore, and I have no idea who is. I cant do anything to fix this.
11  Server / Help / Re: Lags on: July 09, 2013, 06:13:27 PM
Evolved is the newer one. A long time ago I got sick of working with the old script so I rewrote it from scratch and named it "evolved". And when I did that the version number was restarted at 1.0.0.

Indeed, when they updated the game they messed up the way floating point values are rounded, I just modified all of the outputs in the script to make sure they are showing the least amount of extra text, it doesn't even have the useless 0 when its a whole number (15. instead of 15.0).

New ZRPG.pas is attached.
12  Server / Help / Re: Lags on: July 08, 2013, 04:04:55 PM
Well, if you use the new version you can set the soul costs for all of the skills to 0, like so:

skills.txt:
Code:
//--------\\
|| SKILLS ||
\\--------//

heal[1]cost=1
heal[1]scost=0
heal[1]specfloat1=0.065
heal[1]minlvl=1
heal[1]cooldown=5
heal[2]cost=2
heal[2]scost=0
heal[2]specfloat1=0.06
heal[2]minlvl=2
heal[2]cooldown=5
heal[3]cost=2
heal[3]scost=0
heal[3]specfloat1=0.05
heal[3]minlvl=3
heal[3]cooldown=4

reload[1]cost=15
reload[1]specfloat1=0.05
reload[1]specfloat2=0.014
reload[1]minlvl=8
reload[1]cooldown=12
reload[2]cost=25
reload[2]specfloat1=0.03
reload[2]specfloat2=0.01
reload[2]minlvl=15
reload[2]cooldown=8
reload[3]cost=35
reload[3]specfloat1=0.01
reload[3]specfloat2=0.006
reload[3]minlvl=20
reload[3]cooldown=6

nade[1]cost=1
nade[1]scost=0
nade[1]mcost=4
nade[1]minlvl=2
nade[1]cooldown=2
nade[2]cost=2
nade[2]scost=0
nade[2]mcost=3
nade[2]minlvl=3
nade[2]cooldown=2
nade[3]cost=3
nade[3]scost=0
nade[3]mcost=2
nade[3]minlvl=4
nade[3]cooldown=2

wave[1]cost=5
wave[1]scost=0
wave[1]mcost=15
wave[1]minlvl=5
wave[1]cooldown=6
wave[2]cost=10
wave[2]scost=0
wave[2]mcost=12
wave[2]minlvl=7
wave[2]cooldown=5
wave[3]cost=25
wave[3]scost=0
wave[3]mcost=8
wave[3]minlvl=11
wave[3]cooldown=5

turret[1]cost=10
turret[1]scost=0
turret[1]mcost=10
turret[1]minlvl=8
turret[1]specint1=30
turret[1]cooldown=1
turret[2]cost=15
turret[2]scost=0
turret[2]mcost=8
turret[2]minlvl=10
turret[2]specint1=60
turret[2]cooldown=1
turret[3]cost=15
turret[3]scost=0
turret[3]mcost=5
turret[3]minlvl=15
turret[3]specint1=90
turret[3]cooldown=1

shield[1]cost=5
shield[1]scost=0
shield[1]mcost=5
shield[1]minlvl=4
shield[1]cooldown=5
shield[2]cost=10
shield[2]scost=0
shield[2]mcost=3
shield[2]minlvl=7
shield[2]cooldown=5
shield[3]cost=15
shield[3]scost=0
shield[3]mcost=2
shield[3]minlvl=8
shield[3]cooldown=5

crit[1]cost=3
crit[1]specfloat1=0.04
crit[1]minlvl=2
crit[2]cost=7
crit[2]specfloat1=0.06
crit[2]minlvl=3
crit[3]cost=8
crit[3]specfloat1=0.09
crit[3]minlvl=5
crit[4]cost=9
crit[4]specfloat1=0.12
crit[4]minlvl=6
crit[5]cost=12
crit[5]specfloat1=0.18
crit[5]minlvl=10
crit[6]cost=25
crit[6]specfloat1=0.24
crit[6]minlvl=20

fatalhit[1]cost=20
fatalhit[1]specfloat1=0.01
fatalhit[1]mcost=5
fatalhit[1]minlvl=10
fatalhit[2]cost=4
fatalhit[2]specfloat1=0.03
fatalhit[2]mcost=4
fatalhit[2]minlvl=17

vanish[1]cost=5
vanish[1]scost=0
vanish[1]mcost=18
vanish[1]minlvl=6
vanish[1]cooldown=30
vanish[2]cost=15
vanish[2]scost=0
vanish[2]mcost=16
vanish[2]minlvl=10
vanish[2]cooldown=25
vanish[3]cost=15
vanish[3]scost=0
vanish[3]mcost=15
vanish[3]minlvl=11
vanish[3]cooldown=20

flamer[1]cost=8
flamer[1]scost=0
flamer[1]mcost=8
flamer[1]minlvl=4
flamer[1]specint1=20
flamer[2]cost=10
flamer[2]scost=0
flamer[2]mcost=5
flamer[2]minlvl=7
flamer[2]specint1=40
flamer[3]cost=15
flamer[3]scost=0
flamer[3]mcost=2
flamer[3]minlvl=10
flamer[3]specint1=60

vamp[1]cost=5
vamp[1]specfloat1=0.04
vamp[1]minlvl=5
vamp[2]cost=8
vamp[2]specfloat1=0.08
vamp[2]minlvl=7
vamp[3]cost=13
vamp[3]specfloat1=0.12
vamp[3]minlvl=10

lootammo[1]cost=2
lootammo[1]specfloat1=0.08
lootammo[1]minlvl=2
lootammo[2]cost=3
lootammo[2]specfloat1=0.12
lootammo[2]minlvl=3
lootammo[3]cost=4
lootammo[3]specfloat1=0.17
lootammo[3]minlvl=5

lootitems[1]cost=2
lootitems[1]specfloat1=0.1
lootitems[1]minlvl=3
lootitems[2]cost=3
lootitems[2]specfloat1=0.17
lootitems[2]minlvl=5
lootitems[3]cost=4
lootitems[3]specfloat1=0.24
lootitems[3]minlvl=7

rage[1]cost=5
rage[1]scost=0
rage[1]mcost=15
rage[1]minlvl=5
rage[1]specfloat1=2
rage[1]specfloat2=1.3
rage[2]cost=8
rage[2]scost=0
rage[2]mcost=13
rage[2]minlvl=7
rage[2]specfloat1=2.5
rage[2]specfloat2=0.95
rage[3]cost=10
rage[3]scost=0
rage[3]mcost=9
rage[3]minlvl=10
rage[3]specfloat1=3
rage[3]specfloat2=0.75

bulletvortex[1]cost=5
bulletvortex[1]scost=0
bulletvortex[1]mcost=25
bulletvortex[1]minlvl=8
bulletvortex[1]cooldown=15
bulletvortex[2]cost=15
bulletvortex[2]scost=0
bulletvortex[2]mcost=23
bulletvortex[2]minlvl=10
bulletvortex[2]cooldown=12
bulletvortex[3]cost=10
bulletvortex[3]scost=0
bulletvortex[3]mcost=20
bulletvortex[3]minlvl=17
bulletvortex[3]cooldown=10

cluster[1]cost=3
cluster[1]scost=0
cluster[1]mcost=6
cluster[1]minlvl=3
cluster[1]cooldown=2
cluster[2]cost=5
cluster[2]scost=0
cluster[2]mcost=5
cluster[2]minlvl=5
cluster[2]cooldown=2
cluster[3]cost=7
cluster[3]scost=0
cluster[3]mcost=4
cluster[3]minlvl=6
cluster[3]cooldown=2

barret[1]cost=10
barret[1]scost=0
barret[1]mcost=25
barret[1]minlvl=7
barret[2]cost=25
barret[2]mcost=15
barret[2]scost=0
barret[2]minlvl=20

ruger[1]cost=7
ruger[1]scost=0
ruger[1]mcost=19
ruger[1]minlvl=4
ruger[2]cost=10
ruger[2]scost=0
ruger[2]mcost=13
ruger[2]minlvl=15

kazi[1]cost=5
kazi[1]mcost=5
kazi[1]minlvl=7
kazi[2]cost=10
kazi[2]mcost=5
kazi[2]minlvl=18
kazi[3]cost=25
kazi[3]mcost=5
kazi[3]minlvl=11
kazi[4]cost=10
kazi[4]mcost=5
kazi[4]minlvl=27

mine[1]cost=10
mine[1]scost=0
mine[1]mcost=20
mine[1]specint1=10
mine[1]specint2=2
mine[1]minlvl=10
mine[2]cost=18
mine[2]scost=0
mine[2]mcost=10
mine[2]specint1=20
mine[2]specint2=3
mine[2]minlvl=18

push[1]cost=5
push[1]mcost=3
push[1]minlvl=2
push[2]cost=10
push[2]mcost=2
push[2]minlvl=5
push[3]cost=25
push[3]mcost=1
push[3]minlvl=11

warp[1]cost=18
warp[1]scost=0
warp[1]mcost=28
warp[1]minlvl=18
warp[1]specint1=400
warp[1]cooldown=30
warp[2]cost=22
warp[2]scost=0
warp[2]mcost=25
warp[2]minlvl=20
warp[2]specint1=450
warp[2]cooldown=25
warp[3]cost=24
warp[3]scost=0
warp[3]mcost=20
warp[3]minlvl=25
warp[3]specint1=550
warp[3]cooldown=20

psg[1]cost=18
psg[1]scost=0
psg[1]mcost=35
psg[1]minlvl=10
psg[1]specint1=30
psg[1]specint2=500
psg[2]cost=22
psg[2]scost=0
psg[2]mcost=30
psg[2]minlvl=15
psg[2]specint1=60
psg[2]specint2=1000
psg[3]cost=24
psg[3]scost=0
psg[3]mcost=25
psg[3]minlvl=20
psg[3]specint1=60
psg[3]specint2=1500

sonicburst[1]cost=15
sonicburst[1]scost=0
sonicburst[1]mcost=30
sonicburst[1]minlvl=25
sonicburst[1]specint1=30
sonicburst[1]cooldown=15
sonicburst[2]cost=20
sonicburst[2]scost=0
sonicburst[2]mcost=20
sonicburst[2]minlvl=35
sonicburst[2]specint1=50
sonicburst[2]cooldown=10

soulshield[1]cost=25
soulshield[1]mcost=15
soulshield[1]minlvl=6
soulshield[1]specfloat1=0.025
soulshield[2]cost=40
soulshield[2]mcost=30
soulshield[2]minlvl=25
soulshield[2]specfloat1=0.02
soulshield[3]cost=50
soulshield[3]mcost=30
soulshield[3]minlvl=40
soulshield[3]specfloat1=0.016
soulshield[4]cost=150
soulshield[4]mcost=30
soulshield[4]minlvl=65
soulshield[4]specfloat1=0.012

backlash[1]cost=20
backlash[1]mcost=10
backlash[1]scost=0
backlash[1]minlvl=20
backlash[1]specfloat1=0.03
backlash[2]cost=35
backlash[2]mcost=8
backlash[2]scost=0
backlash[2]minlvl=30
backlash[2]specfloat1=0.04
backlash[3]cost=65
backlash[3]mcost=15
backlash[3]scost=0
backlash[3]minlvl=65
backlash[3]specfloat1=0.1
backlash[4]cost=180
backlash[4]mcost=20
backlash[4]scost=0
backlash[4]minlvl=110
backlash[4]specfloat1=0.4

missile[1]cost=450
missile[1]mcost=80
missile[1]scost=0
missile[1]minlvl=100
missile[1]specint1=15
missile[1]specint2=30
missile[1]specfloat1=2.5
missile[1]specfloat2=0.8
missile[1]cooldown=20

vulture[1]cost=15
vulture[1]minlvl=5
vulture[1]specint1=10
vulture[2]cost=30
vulture[2]minlvl=20
vulture[2]specint1=20
vulture[3]cost=60
vulture[3]minlvl=55
vulture[3]specint1=30

fogshield[1]cost=30
fogshield[1]mcost=60
fogshield[1]scost=0
fogshield[1]minlvl=20
fogshield[1]specfloat1=0.25
fogshield[1]specfloat2=0.08
fogshield[2]cost=55
fogshield[2]mcost=55
fogshield[2]scost=0
fogshield[2]minlvl=35
fogshield[2]specfloat1=0.4
fogshield[2]specfloat2=0.06
fogshield[3]cost=350
fogshield[3]mcost=60
fogshield[3]scost=0
fogshield[3]minlvl=75
fogshield[3]specfloat1=0.8
fogshield[3]specfloat2=0.03

Although, if you do this the skills that rely on souls, like soul shield, will be super op, so you should either make them have a min lvl of like 99999 or make them take a lot of mana instead.
13  Server / General / Re: What are you guys doing? on: May 31, 2013, 09:49:41 AM
Hmm, I may actually start playing soldat again, we'll see. Anyway, nice artwork, I really like the logo.
14  Server / General / Re: What are you guys doing? on: May 25, 2013, 08:49:13 PM
I haven't played Soldat since I shut my server down. At the moment i'm really into Planetside 2 (Connery server, Vanu). I've also done some hardcore minecraft in 1 week spurts, but the people I've been playing with lose interest quickly :s. I really can't wait for for the new GTA and Elder Scrolls Online. And my college work is really starting to ramp up here in year 2, so thats eating more and more of my time.
15  Server / Help / Re: Mounting a Server on: May 17, 2013, 07:22:40 AM
Sure, you need to download the Soldat Server (link), and the script (link). Then you make a new folder on your desktop and extract the server's zip file into it. Then you open the zrpgevo.zip and go into the zrpgevo folder (you will see bots and scripts), then extract the bots and scripts folders to where you put the server files, it should ask you to merge the folders, click yes. Then open the Server.ini file and change scripting=0 to scripting=1!

At this point the server will run with ZRPG Evolved and be playable, if you are wanting your friends to be able to connect to your server over the internet you will have to do some port forwarding, to do this you will need to go into your router's settings page, we will need your computer's IP address as well, so hold down the windows button and press R key at the same time to open the RUN command, type CMD and press enter, there should be a black console window, type IPCONFIG and press enter, look for where it says default gateway, it will likely be 192.168.0.1 or 192.168.1.1, take that number and type it into your internet address bar, then you can follow the directions listed at portforward.com.

I made a quick youtube video showing how to do this, the port forwarding part will be slightly different for your router, unless you happen to have the same router as me.
http://www.youtube.com/watch?v=impcfajSLw0&feature=youtu.be
Pages: [1] 2 3 ... 8

SimplePortal 2.3.3 © 2008-2010, SimplePortal