Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Remy Lebeau

Pages: [1] 2 3 4
After many years of great times, sevensinsgaming is closing down.  In the course of running Australia's most popular war3source CS:S server, we created a LOT of custom content, as well as doing a lot of work to fix up content from others.

With the closure of our servers and community, I am in the process of packaging up all our custom content to release it publicly on these forums.  This includes a lot of new races, as well as a bunch of custom plugins and versions of other people's races that we've fixed up.  The majority of our content was specifically for CS:S, although a lot was tested on CS:GO, and some on TF2.

I am aware that a lot of the content we will release is based off (or is in it's entirety) other people's work.  I don't intend on taking credit for what isn't our work.  If I release a race that is yours, and is either not attributed properly, or you don't want released, then please contact me and I'll remove it / update the credits properly.

Finally, the content we release will come with NO SUPPORT AT ALL.  You will need to be able to compile it yourself, and use it yourself.  ANY direct request to me for help will be ignored.  The community may choose to provide support.

You can access it all here:

War3: Source - General Discussion / Seven Sins Gaming's 100th custom race
« on: October 06, 2015, 06:10:20 PM »
Hi all,

Over at SSG we've nearly hit the 100 custom public races (we're actually well over it between private races and a custom race pack we bought, but hey, it's an excuse :D).

We're planning on creating a celebratory 100th race to mark the occasion.  We've opened it up to get people's suggestions as to what the race should be.

I'm posting here because I intend on releasing the code for this race publicly (on these forums), so figured I'd give people here a chance to have a say.

If you want to be a part of shaping the creation of this race, head over to:

ps - I hope it's ok to advertise this here.  If not, please delete this thread.  I'll release the code publicly either way.

War3: Source - Support / Setting up Jenkins
« on: September 30, 2015, 12:48:10 AM »
Hey guys,

I've love to setup a jenkins server for our own custom content.  I've never set one up before, and would love some help!

Any tips / pointers?  I don't know how to go about including the SM and W3S includes as part of it so that it compiles automatically off the latest builds of those...

War3: Source - General Discussion / Will war3source be moved to steam ID 3?
« on: September 25, 2015, 01:39:49 AM »
As per topic...


Both servers are running a stack of custom content, including over 100 custom public races!

For more details visit our community website:

Updated 7/10/2015

Development and Programming Help / env_spritetrail help
« on: March 26, 2015, 04:19:24 PM »
Hi all,

So we've been using TE_SetupBeamFollow for a few of our races with fairly good results.  The biggest problem is that the attachment model seems to be right in front of the face on some models, meaning the player has a dot in their screen.

I'm looking at learning how to use env_spritetrails, which I believe are significantly more powerful.  However, I have no idea where to start.

Any pointers?

War3: Source - Support / URGENT HELP - Server down
« on: March 24, 2015, 04:02:36 AM »
Since the latest patch (to change levelbank deny), my server is no longer working...

Error logs are showing:

L 03/24/2015 - 21:00:08: [SM] Unable to load plugin "w3s/War3Source_Engine_Statistics.smx": Native "GetClientAuthId" was not found
L 03/24/2015 - 21:00:08: [SM] Unable to load plugin "w3s/War3Source_Engine_DatabaseTop100.smx": Native "GetClientAuthId" was not found
L 03/24/2015 - 21:00:08: [SM] Unable to load plugin "w3s/War3Source_Engine_PlayerLevelbank.smx": Native "GetClientAuthId" was not found
L 03/24/2015 - 21:00:08: [SM] Unable to load plugin "w3s/War3Source_Engine_DatabaseSaveXP.smx": Native "GetClientAuthId" was not found

Console isn't showing any errors.

Players are just shown a message that says "Loading XP"

And the XP doesn't load!


Development and Programming Help / Denying Levelbank
« on: March 13, 2015, 11:20:08 PM »
So I wanted to create a race that people can't levelbank.

I used the DN_ShowLevelbank denyable, and can block it that way.

However, if you go onto another race, then open the levelbank menu, then change race (via a chat command), you can still put levels into this race.  The denyable blocks the menu, but not the actual levels...

Any ideas for how I could block this?


War3: Source - Support / Deleting a user's levels
« on: February 27, 2015, 03:53:28 PM »
Has anyone written something that will allow you to completely wipe a user's levels?

With 200+ races on our server, it can be rather tedious to remove all the race level entries for one individual.  I know I could work out the SQL and do it directly from the database, just wondering if anyone has what is needed already (either a plugin or the sql).


War3: Source - Requests / CS:GO invis solution?
« on: February 14, 2015, 01:13:37 AM »
Anyone seen this:

I haven't look in depth, but do they have a solution for the CS:GO invis?

War3: Source - General Discussion / El Diablo gone?
« on: December 17, 2014, 01:10:45 AM »
Just noticed that all of El Diablo's posts have been deleted... Anyone know what's going on?

War3: Source - Support / Help with database
« on: October 14, 2014, 06:18:00 PM »
Yes, I feel like a nubcake posting this, but I'm stumped.

I want to move the sql database from an offsite host onto our dedicated server.  I've installed the LAMP server succesfully, including phpmyadmin.  I've transferred the database (at least as far as I can see it all went ok).

I've changed the configuration in the databases.cfg file to:

Code: [Select]
"driver" "mysql"
"host" "localhost"
"database" "war3source"
"user" "root"
"pass" "blahblahpwhere"
//"timeout" "0"

I've also tried with a specific user rather than root.

The server loads ok, and seems to work fine, however in game there are no levels/ etc.  There's a warning on the changerace menu that says can't connect to server.

Is there a debug option that allows me to see what's going on when war3source tries to connect to the database?  I've had this same server working fine with both local sqlite and remote mysql.

Any further suggestions?

edit: as far as I can tell mysql is working fine on the machine...

Code: [Select]
remy@ds:~$ mysql -u war3source -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 144
Server version: 5.5.38-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
| Database           |
| information_schema |
| war3source         |
2 rows in set (0.00 sec)

mysql> use war3source;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
| Tables_in_war3source |
| war3source           |
| war3source_item2     |
| war3source_racedata1 |
| war3sourceraces      |
4 rows in set (0.00 sec)


Development and Programming Help / Help: Creating a weekly race
« on: September 26, 2014, 08:19:12 PM »
I'm thinking of create a race with a bunch of levels (a few hundred), with fairly basic, but fun skills that are always active at every level.

Then create a system that once a week checks who has the highest level on that race, and gives some sort of reward (a few levelbanks maybe) and then resets the levels. We'd also keeps track of who won / how many wins they have.  We can then create some sort of tally/leaderboard in game (or even have it announce that person A has won X amount of times when they join the server).

I'm after some ideas as to the best way of going about this.

Specifically, how to do the race resetting bit, and race checking.  I feel like the only real option is to manage the sql data directly, rather than being able to use any of the w3s natives.

I guess I'd have to do something like:

1) Get a list of players with levels in this race, sorted, pull of the top item = winner
2) Clear that entry for every player

Anyone got a better/simpler solution?

« on: September 25, 2014, 11:22:49 PM »
And then this happened:

[w3s/War3Source_Engine_RaceClass.smx] MAX RACES REACHED, CANNOT REGISTER ...

I take it that in order to fix this I need to change the #define in constants and recompile everything?

Development and Programming Help / Excluding a race from total level count?
« on: September 21, 2014, 06:42:05 PM »
On our server we have a race (timewaster) for people who have unlocked all the other hundreds of races we have.  Timewaster currently has 1201 levels.

I'm going to be adding more races soon, and would prefer for people to not have immediate access to them simply because they already have a few hundred levels in timewaster.

To this end I'm wondering if there's an easy way (preferably using events / deniables) to exclude timewaster from being counted when a player's "total levels" are being calculated.

I know I could hard code it into the core, however that would mean keeping track of the modification whenever I update w3s...  Anyone got any suggestions?

Is there a way to force players to trigger their abilities / ultimates?

Can FakeClientCommand be used that way?

eg FakeClientCommand( victim, "+ability");  Should that work?

Any other ideas?

War3: Source - Support / Wierd errors - including buffs not working.
« on: August 02, 2014, 05:45:07 AM »
We've just moved servers.  The move involved a direct data transfer, so the new servers SHOULD be exactly the same as the old (which where working fine).

However since the move we've been noticing a number of strange things happening, including just lately some of the races that have buffs (create using the addbuff system during race declaration) that aren't working at all...

I don't really know even where to start.  There's nothing in the SM error logs (other than some usual race bugs that still need ironing out), nor can I see anything in the game console.

Anyone got any ideas where I should start looking?

Metamod:Source version 1.10.1
SourceMod Version: 1.5.2-dev+3936
"war3_version" = "2.130 by the War3Source Team"

I know they are slightly old versions of SM and MM, but last time I tried to update SM it screwed stuff up.  Given this was working just 3 days ago on the old server, I'd love some help troubleshooting!

In war3source_addon_xpmultiplier the OnPreGiveXPGold event is modified as such:

Code: [Select]
public OnWar3Event(W3EVENT:event,client)

I have a race that has built into it an XP cap (since the race has 1200 levels), the code for which is:

Code: [Select]

public OnWar3Event(W3EVENT:event,client)
    if(event==OnPreGiveXPGold && g_bKilledTimewaster[client] == true )
        PrintToChat(client, "Normal XP |%d|",W3GetVar(EventArg2));
        PrintToChat(client, "Modified XP |%d|",W3GetVar(EventArg2));
        g_bKilledTimewaster[client] = false;

In the past this has seemed to work fine.  However we have changed the XP multiplier for a few weeks, and since I've done that it seems to be playing up as to whether the cap is enforced or not...  How does the system determine which of the two functions to use?  Is there a conflict between them such that it will only call one of them?

War3: Source - General Discussion / Does w3s have an off switch?
« on: July 04, 2014, 03:28:43 AM »
Is there a cvar to completely disable w3s?  I'm wanting to create a multi-game mode server, and would like some war3source on there, but need a cvar I can use in map specific configs to enable/disable...

War3: Source - General Discussion / Gold bets
« on: April 11, 2014, 02:23:27 AM »
Anyone know what happened to the gold betting addon that used to come with war3source?

It seems to have disappeared...

Releases / Announcements / Version 2.x
« on: March 24, 2014, 04:26:29 PM »
Use the "download" link in the blue section above (

Development and Programming Help / global raceid?
« on: February 14, 2014, 06:21:36 PM »
I'm creating a knife only plugin, and have a question that hopefully someone can help me with!

The basic mechanism for forcing knife only is quite simple:

Code: [Select]
public Round_Start(Handle:event,const String:name[],bool:dontBroadcast)
    if (g_bKnifeOnlyEnabled)
        for (new i=1; i<=MAXPLAYERS; i++)
                War3_WeaponRestrictTo( i, [b]1[/b], "weapon_knife" );

My problem is with the RACEID in War3_WeaponRestrictTo (which is set to 1 in the above example).

Because this is a universal restriction, I don't want it to be linked to the player's race (Since some races might overwrite that restriction with abilities), however because this is a plugin, I don't have a unique raceid to use... Even using "1" might cause an issue (unlikely, but possible), so I was wondering if anyone knows what I could use as a non-race based unique identifier?  (I need to identify it to be able to turn off the restrictions later!)

Thanks for any advice.

Development and Programming Help / Help understanding War3_DamageModPercent
« on: February 02, 2014, 04:34:36 PM »
Hi all,

I've come across a different usage of War3_DamageModPercent and wanted to know if this is correct.

I usually use War3_DamageModPercent within a OnW3TakeDmgAllPre function, my assumption being that it modifies the damage for that one instance only (eg, War3_DamageModPercent( 0.0 ) will mean that that one hit will do no damage).

However I've just come across this code:

Code: [Select]

public OnUltimateCommand(client,race,bool:pressed)
if(War3_GetRace(client)==thisRaceID && IsPlayerAlive(client) && pressed)
new ult_inter=War3_GetSkillLevel(client,thisRaceID,ULT_INTER);
CreateTimer(InterDur[ult_inter], UltOff, client);
PrintHintText(client, "Level your ultimate first");

public Action:UltOff(Handle:timer,any:client)

This seems to suggest that if you set War3_DamageModPercent OUTSIDE of a damage function, it will modify ALL damage until it's changed... Is this correct?  The downside that I can see is that you can't use a necklace (for example) or any other immunity to negate the damage reduction.

Development and Programming Help / Troubleshooting framework
« on: November 24, 2013, 09:56:15 PM »
Having created the HUD, which works really well to see visually that buffs are being applied, etc, someone suggested an idea for a troubleshooting framework that could be really helpful.

Basically, I'm going to work on creating a system that shows you what races are currently affecting you.  I don't have time right now to do it (in the middle of moving house), but thought I'd start the discussion so that when I do have the time it'll be ready to go (or if someone else feels like creating it, that'd be swell).

Do others think this would be possible to do?

My current thinking is to cycle through every w3buff on a player, and if they have non-default values for a buff then do some sort of search that returns what raceid is applying that buff (or multiple ones if there are more than 1).  Is it possible to read a raceid on a w3buff?

Any other ideas for different / better ways of doing it?

War3: Source - General Discussion / Shopmenu2 and diamonds
« on: October 28, 2013, 07:07:27 PM »
Can someone explain this a bit to me?

Is it enabled by default?  Can anyone access it?  From the code it looks like players get 1 diamond a minute for play time, and can then use it to spend on a shopmenu2 item, is that right?

Do shopmenu2 items count in the 2 item limit?

As far as I can tell this is enabled on our server, although no one has caught on to it... I'm trying to work out whether it's worth doing or not.

Also, has anyone created a persistent item addon?

Pages: [1] 2 3 4