Login with username, password and session length

News:

Vent: vent.proshens.com; port 4968

Author Topic: I R A PROGRAMER  (Read 799 times)

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2067
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
I R A PROGRAMER
« on: March 16, 2009, 04:00:02 pm »
I know you guys do some coding, I do not know to what extent. You should tell me what you guys have done and are planning to do, and then I should help out :D...

One thing I thought would be interesting is to write an IRC bot that you can query for server info and says events like people joining the server. I know that much is possible. More interesting would be the ability to run a few commands from IRC, and somehow tie in the ingame chat into the IRC server using ulinked services... That would mean everyone in the server would appear to be in an IRC room, and when they talk in game, their messages appear in the IRC channel... then we could have the bot parse the channel for non-steam people and send their messages to the in game server, allowing for two way communication with people in the server without actually joining... No idea how possible that is. I would imagine it would be possible though, we'd just need to write an RPC protocol in that weird source scripting language, which shouldn't be any harder than the C++/PHP RPC library we wrote at the work place...

C++ ftw.

INDEED.

  • Shen's Macro
  • ***
  • Posts: 451
    • MSN Messenger - blargh@gmail.com
    • View Profile
    • http://jentou.com
    • Email
Re: I R A PROGRAMER
« Reply #1 on: March 16, 2009, 04:57:57 pm »
Hmm that is a pretty cool idea. I was talking to band-aid last night about the stats/ranking system. Right now it is running a SQLite database, but we were discussing moving it into a mySQL database on the webserver and then writing a mod for the forums that can display ranks with people's names. Chris, I like your idea, but we will need to explore some of the extra functionality in sourcemod we have yet to use. Right now we are both back in school (spring break ended *sigh*), so we will probably won't have the huge amount of time as we did last week. Chances are we will work on it during the weekend or something.

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2067
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: I R A PROGRAMER
« Reply #2 on: March 17, 2009, 09:14:50 am »
Indeed, I may or may not become interested enough in the sourcemod language thing to write an open sourced RPC library... We'll see.

As demonstrated by my most recent post, Joomla is awesome. It's really nice for coding, you could probably tie in all of the server stats in with the Joomla database... We managed to link IRC accounts and shell accounts into the Joomla DB in one weekend, it's pretty awesome... I would show you the forums I run as an example but they're not publicly accessible...

It would most certainly be interesting to try and find ways to get more people interested in joining the forums (and staying active)...

  • Shen's Macro
  • ***
  • Posts: 451
    • MSN Messenger - blargh@gmail.com
    • View Profile
    • http://jentou.com
    • Email
Re: I R A PROGRAMER
« Reply #3 on: March 17, 2009, 12:29:05 pm »
I have actually used Joomla quite extensively. It may be a little too much for what we need right now.

  • Supreme Ruler
  • Global Moderator
  • CopyPasta
  • ****
  • Posts: 902
  • "Hey guys, come check out my Meth lab!"
    • AOL Instant Messenger - capncrackpipe106
    • View Profile
    • MAGGOTRY
    • Email
Re: I R A PROGRAMER
« Reply #4 on: March 20, 2009, 01:39:31 am »
This may be my Elder Scrolls roots, but every time Joomla is mentioned I think of Scooma.



  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2067
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: I R A PROGRAMER
« Reply #5 on: March 20, 2009, 08:44:23 am »
oh yeah, so next weekend i think hoober, myself, and the guy who runs REC are going to do a little code sprint for server mods, which will definitely include a better ranking system, which i would highly recommend our server have as the current ranking system suuuucks.

Any ideas for good server mods? I'm sure we'll have enough to keep us busy, but more ideas are always good!

  • Flame Keeper
  • Maggot
  • ******
  • Posts: 19
    • ICQ Messenger - 597017256
    • MSN Messenger - tacidsky@gmail.com
    • AOL Instant Messenger - tekknetium
    • Yahoo Instant Messenger - tacidsky
    • View Profile
    • Tacidsky Website!
    • Email
Re: I R A PROGRAMER
« Reply #6 on: March 26, 2009, 10:25:43 am »
This may be my Elder Scrolls roots, but every time Joomla is mentioned I think of Scooma.

you drunk.
Aliases:TronPaul-Tacidsky-TyrelSouza

  • oENDERo

  • Guest
Re: I R A PROGRAMER
« Reply #7 on: March 26, 2009, 02:34:13 pm »
Well. You are all speaking gibberish in here...

  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2067
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: I R A PROGRAMER
« Reply #8 on: March 26, 2009, 03:16:19 pm »
Well. You are all speaking gibberish in here...
<gibberish>
Code: (C++) [Select]
class ServiceFactoryParent
{
public:
virtual ServiceProxy* getNewInstance(Server* server, ServerProtocolInstanceBase* protocol) = 0;
virtual ServiceProxy* getInstance() = 0;
};

template<class Service>
class ServiceFactory : public ServiceFactoryParent
{
public:
virtual ServiceProxy* getNewInstance(Server* server, ServerProtocolInstanceBase* protocol)
{
Service* tmp =  new Service();
tmp->initProxy(server, protocol, instance.getRawData());
return tmp;
}
virtual ServiceProxy* getInstance()
{
return &instance;
}
Service instance;
};
</gibberish>

  • Shen's Macro
  • ***
  • Posts: 451
    • MSN Messenger - blargh@gmail.com
    • View Profile
    • http://jentou.com
    • Email
Re: I R A PROGRAMER
« Reply #9 on: March 26, 2009, 05:33:36 pm »
Get those templated classes out of here. I hated those.

  • oENDERo

  • Guest
Re: I R A PROGRAMER
« Reply #10 on: March 26, 2009, 07:12:00 pm »
BRAINHURT!

  • Supreme Ruler
  • Global Moderator
  • CopyPasta
  • ****
  • Posts: 902
  • "Hey guys, come check out my Meth lab!"
    • AOL Instant Messenger - capncrackpipe106
    • View Profile
    • MAGGOTRY
    • Email
Re: I R A PROGRAMER
« Reply #11 on: March 27, 2009, 12:07:25 am »
Well. You are all speaking gibberish in here...
No habla ingles.



  • Banned Virally Yours
  • Administrator
  • I don't shower
  • ******
  • Posts: 2067
  • I want to be a scientist.
    • MSN Messenger - chrisinajar@gmail.com
    • AOL Instant Messenger - chrisinajar
    • Yahoo Instant Messenger - chrisinajar
    • View Profile
    • The People's Republic of Shenanigans
    • Email
Re: I R A PROGRAMER
« Reply #12 on: March 27, 2009, 08:20:58 am »
Get those templated classes out of here. I hated those.
Are you serious? Templated classes are fucking amazing... You can make a templated class that solves the fibinachi sequence for X iterations at COMPILE TIME with templates... It's so fucking crazy...

  • Baby Maggot
  • *****
  • Posts: 11
  • This game's too hard
    • View Profile
Re: I R A PROGRAMER
« Reply #13 on: March 27, 2009, 12:10:30 pm »
Are you serious? Templated classes are fucking amazing... You can make a templated class that solves the fibinachi sequence for X iterations at COMPILE TIME with templates... It's so fucking crazy...
I have never heard of something more useful.