Ingame Chat Feature

Forum for all general ingame discussion.
Post Reply
agapooka
Semper Ubi Sub Ubi
Posts: 2607
Joined: Thu Mar 31, 2005 4:34 am
ID: 0

Honours and Awards

Ingame Chat Feature

Yes, this is a proposal. I'm not posting it in the game suggestions section because this is something I could probably implement myself, using my own magic.

I'm just wondering if anyone would be interested, basically. :P

Group chats would be somewhat of a challenge, given what I have to work with, but I could implement a basic one on one feature and a status feature.
Agapooka wrote:The argument that because a premise cannot be proven false, it must be true, is known as a Negative Proof Fallacy in logic.
Mister Sandman wrote:Nothing at all near the negative proof fallacy in logic. If it cannot be proven false, it has to be true.
Pooka's UU Market Loyalty Card:

Rudy Pena: 1 stamp!

A Spider: 1 stamp!
Dubby_CompGamerGeek2
Forum Addict
Posts: 3152
Joined: Sun Sep 23, 2007 12:55 am
Alliance: TÅTS / TÅF
Race: Magnificent
ID: 83588
Alternate name(s): >> Skype: IrishHighlanders <<
Dublin Warrior, Dubby, Dubs, DW, CGG, DCGG2.
Paul, Paulie Boy!, Paulie, PAULIE!!!, PAULIE BOY!!!, Paul James, etc.
Location: USA
Contact:

Re: Ingame Chat Feature

cool. :)

new people would like it a bunch, i would think. :)

(and yes, to all the haters, there are still new people joining,
i meet them all the time.)
User avatar
BarelyAllen
Forum Expert
Posts: 1042
Joined: Mon Aug 30, 2010 10:43 am
Alliance: Justice League
Race: Speedster
ID: 1996821
Alternate name(s): Amag
Location: Sitting on a crack in time

Re: Ingame Chat Feature

Definitely. There are several people I have a hard time reaching outside of the game, this would help a lot.
-Silence will fall-

Image
Spoiler
Spoiler
Image
Spoiler
Image
Spoiler
Image
Spoiler
Image
Spoiler
Image
Spoiler
Image
Need a sig? Want one of the ones on display in the spoiler edited for your use? Just ask.

http://stargatewars.herebegames.com/vie ... 8&t=174250 feedback
User avatar
SuperSaiyan
Persistent spambot
Posts: 713
Joined: Wed Jan 27, 2010 10:21 pm
Race: Yankee
ID: 0
Alternate name(s): Lt. Frank Drebin
Location: Hazard Iron Works

Honours and Awards

Re: Ingame Chat Feature

I suggested this to Jason directly over IRC literally as he was banning me, so he either didn't like the idea, can't do it, or simply forgot about it.
User avatar
Drought
Forum Expert
Posts: 1142
Joined: Wed Oct 12, 2011 11:52 am
ID: 0
Location: dde

Re: Ingame Chat Feature

Some time ago I suggested an alliance IRC link.
A link clickable ending you up in a preset alliance IRC channel.

But it didnt get enough animo.
Reasons being stuff like msn were leading and there already was an irc link and simple chat/PM feature.
Image
a very bad hairdo
Image
User avatar
Bioflick
Forum Intermediate
Posts: 925
Joined: Sat Nov 03, 2012 11:38 pm
Alliance: Mayhem
ID: 0
Alternate name(s): Bioflick

Re: Ingame Chat Feature

Agapooka wrote:Yes, this is a proposal. I'm not posting it in the game suggestions section because this is something I could probably implement myself, using my own magic.

I'm just wondering if anyone would be interested, basically. :P

Group chats would be somewhat of a challenge, given what I have to work with, but I could implement a basic one on one feature and a status feature.
Do it. :)
Image

Taf descensions 2014
Spoiler
dapice
Firefly
[ Tauri Alliance - AussieOiOi]
DESCENDED UnKnown of the ORI

Kristof
[ TÅTS - Columb]
DESCENDED UnKnown of the TOLAH

VAGABOND
Ash to Ash
[ Tauri Alliance - NoMad]
DESCENDED UnNamed of the ORI

X91
[ TÅÅE ]
Disciples of Amun (Swiftness)
DESCENDED UnKnown of the ORI

Aizen
Squad 5
[ TÅTS - Destroyer]
Disciples of Aker (Alertness)
DESCENDED Timeless Ancient God of the ORI
Spoiler
Image
User avatar
IFLuX
Forum Elite
Posts: 1889
Joined: Fri Jan 20, 2012 1:14 am
ID: 0

Re: Ingame Chat Feature

There is a skype chat with group convo :) If that don't get implanted :P
Image
Spoiler
mcdeadly . : i would rather eat stool from fluxes bumhole than fight alongside DDE!
Clockwork Ben Allman: Does not count if you pay for it flux, and tbh, you always 'pay' one way or another :P
anonymous :THIS should be the TAF motto..." Can't hack a war? Join TAF, just go inactive and let a couple guys carry you until the enemy gets bored!"
Loki: like i said before
Loki: denis doesnt have friends
Loki: just people he hasnt pissed off yet

[10:11:58 AM] Loki: I'm a sniper
[1:30:17 PM] Dean Bailey: tbh im not that sleep deprived
[1:30:26 PM] Dean Bailey: i had a super epic nap from 3PM till 6 PM
[1:30:52 PM] Dean Bailey: and thankfully it wasnt the kind of nap you have with TAF.

[19:59:26] Denis Oman: i never had sex with drugs
[19:59:32] Denis Oman: but i did when i was wasted as **Filtered**
[19:59:52] WarGuruBambi -DDE: Bad things happen when drunk lol
[20:00:10] WarGuruBambi -DDE: Dont get me wrong i love my son

CJO - Judgement HC
Scott form what I hear, no one in this game could beat you in an onliner, you have mad skills

[10:16 PM] Skeleton Crew - Judgement 3ic: Flux when are you going to accept that you have potentially one friend on this game and everyone else can't stand you? It's quite sad to watch.
[10:17 PM] Skeleton Crew - Judgement 3ic: I think the worst part is the obvious psychological issue that you maintain this facade of being better than everyone but also putting it down to accounts are what matter
agapooka
Semper Ubi Sub Ubi
Posts: 2607
Joined: Thu Mar 31, 2005 4:34 am
ID: 0

Honours and Awards

Re: Ingame Chat Feature

Well, I can finally release a beta. It should have BASIC functionality. I have tested it in both Main and NewGrounds.

Before you proceed, read the following warning:

The chat program uses the Ingame PM system. As I found out through testing, there is a limit as to how many Ingame PMs can be sent per day. After reaching the maximum (I was unable to count, but it is a lot), you will be unable to send ingame PMs until the following day. This also means that the chat will stop working, since it uses ingame PMs.

All right, now that you are ready to use the chat, here are the set up instructions:

1. Add the following code to your personal log:

Code: Select all

<a href=bank.php?strErr=%3Cdiv%3E%3Ctextarea%20onkeyup=this.nextSibling.nextSibling.innerHTML=this.value%3E%3C/textarea%3E%3Cbr%3E%3Cdiv%3E%3C/div%3E%3C/div%3E>Program Launcher</a>
2. A link will appear in your personal log called "Program Launcher". Click on it.

3. The link takes you to your bank. You will notice a text box in your bank, near the top. We need to paste the chat program's code in order to proceed. The code is in the spoiler below:

[spoiler]

Code: Select all

Player ID:<input type='text' value='' id='fid' /><input type='button' value='Start Chat' onclick="eval(this.nextSibling.value)" /><textarea style='display:none'>var fid=document.getElementById('fid').value;var chatW = window.open('','_blank','width=340,height=401,resizable=no');chatW.document.write("<head><title>PookaChat - Chat with "+fid+"</title></head><body style='background:black;color:white;'><div id='abc' style='width:100%;padding:10px;position:absolute;left:0px;top:0px;overflow:auto;height:320px;border-bottom:1px solid grey;'></div><br><div style='position:absolute;left:0px;top:341px;width:100%;border-bottom:1px solid grey;'><textarea id='sam' onkeyup=\"sendit(event);\" placeholder='[Type here to chat...]' style='width:280px;height:60px;resize:none;background:#000;color:#fff;border:none;'></text"+"area><input onclick=\"sendMsg(J('sam').eid.value);J('sam').eid.value='';\" type='button' value='Send' style='position:absolute;right:0px;bottom:0px;width:60px;height:60px;border:1px solid grey;'/></div><script>var sid=0,fid="+fid+";function obj(id) {this.eid = document.getElementById(id);this.html = function(b){if (b) {this.eid.innerHTML = b;}return this.eid.innerHTML;};}function J(a) {return new obj(a);}function handle(a,b,c) {if (!b) {getMsg('out');}else if (b===1) {idSelf(a);}else if (b===2) {msgGet(a,c);}}function get(a,b,c) {var xmlhttp;if (window.XMLHttpRequest) {xmlhttp=new XMLHttpRequest();xmlhttp.open('GET',a,true);xmlhttp.send();}xmlhttp.onreadystatechange=function() {if (xmlhttp.readyState==4 && xmlhttp.status==200) {handle(xmlhttp.responseText,b,c);}}}function selfID() {get('base.php',1);}function idSelf(a) {sid = a.replace(/[^A-z0-9<>]/gi,'');sid = sid.match(/statsphpid[0-9]{1,}/);sid = sid[0].replace(/[^0-9]/gi,'');}selfID();function sendMsg(smsg) {if (sid!=0 && smsg){get('writemail.php?to='+fid+'&subject='+sid+':XG:'+fid+':XG:'+smsg+'&send=Send',0,0);}}function getMsg(a) {get('inbox.php?page='+a+'box',2,a);}function msgGet(a,b) {if (b==='in') {var col = '#380000';} else if (b==='out') {var col = '#000066';}var patt = new RegExp('( TITLE=\042view message\042)|(&page='+b+'box&type=view)','gi');var msgs=a.replace(patt,'').replace(/\\\\042/g,'&qu"+"ot;').replace(/\\s*<\\/FONT>\\s*<\\/TD>\\s*<TD>\\s*<FONT COLOR=\042[A-z0-9#]{3,}\042>\\s*/gi,''),mid=[],mtxt=[],n=[];msgs=msgs.match(/inbox.php\\?id=\\d{5,}\042>\\s{1,}\\d{1,}:XG:\\d{1,}:XG:.{2,140}<\\/A>[A-z0-9:,\\s]{3,9}/gi);for (var i=0;i<msgs.length;i++) {mid[i] = msgs[i].match(/inbox.php\\?id=\\d{1,}/);mid[i] = mid[i][0].replace(/\\D/g,'');mtxt[i] = msgs[i].match(/\\d{1,}:XG:\\d{1,}:XG:[^<]{1,161}<\\/A>[A-z0-9:,\\s]{3,9}/gi);mtxt[i] = mtxt[i][0].replace(/\\s<\\/A>/gi,':XG:');n[i] = mtxt[i].split(':XG:');get('inbox.php?id='+mid[i]+'&type=del&page='+b+'box',0,0);}for (var i=msgs.length-1;i>=0;i--) {J('abc').eid.innerHTML += \"<div style='background:\"+col+\";width:300px;padding:5px;border-radius:4px'><div style='float:left;'><a style='color:#fff;' href='stats.php?id=\"+n[i][0]+\"' target='_blank'>\"+n[i][0]+\"</a>&nbsp;says:</div><div style='float:right;color:grey;'><i>\"+n[i][3]+\"</i></div><br><div style='margin-left:30px;font-size:0.9em;'>\"+n[i][2]+\"</div></div><br>\";}J('abc').eid.scrollTop = J('abc').eid.scrollHeight;}function sendit(e){if (e.which === 13){sendMsg(J('sam').eid.value);J('sam').eid.value='';return false;}}setInterval(function(){getMsg('in');},5000);</script></body>");</textarea>
[/spoiler]


4. Below the text box, a launcher will appear. It will ask you for the ID of the player with whom you would like to chat. Type it in and then press "Start Chat". The rest should be self-evident.

Note: The player will need to be online and have an open chat window with your ID in order to receive your chats live. Otherwise, they will receive an ingame PM for each chat and that PM will contain your player ID and theirs. If you like, you can type in your own player ID. This will allow you to test out the basic functionality. Blue bubbles represent messages that you have sent. Red bubbles represent messages that you have received.

Also, note that if you receive a chat from a different player while in a chat with a player, you will probable see it in the same window, but if you respond there, you will be responding to the player with whom you started the chat. This is a very fixable issue, but this is a beta and I'm just having fun here...

Toodles,


Pooka
Agapooka wrote:The argument that because a premise cannot be proven false, it must be true, is known as a Negative Proof Fallacy in logic.
Mister Sandman wrote:Nothing at all near the negative proof fallacy in logic. If it cannot be proven false, it has to be true.
Pooka's UU Market Loyalty Card:

Rudy Pena: 1 stamp!

A Spider: 1 stamp!
agapooka
Semper Ubi Sub Ubi
Posts: 2607
Joined: Thu Mar 31, 2005 4:34 am
ID: 0

Honours and Awards

Re: Ingame Chat Feature

Boooooring.


Has anyone even tried it? :P
Agapooka wrote:The argument that because a premise cannot be proven false, it must be true, is known as a Negative Proof Fallacy in logic.
Mister Sandman wrote:Nothing at all near the negative proof fallacy in logic. If it cannot be proven false, it has to be true.
Pooka's UU Market Loyalty Card:

Rudy Pena: 1 stamp!

A Spider: 1 stamp!
Rudy Peña
Forum Addict
Posts: 4674
Joined: Sun Jun 08, 2008 1:39 pm
Alternate name(s): Wrath of Achilles
Location: USA

Re: Ingame Chat Feature

Sol...in ascended. Its up now in ascended. :D
Spoiler
R0B3RT wrote: you are like my wife
you never loose :smt101
Image
Image
Image
Spoiler
Field Marshall wrote:I don't think there is a single member ingame that could take on the lion at the moment. Not a single person...
I'm a brown nose. Sue me.
User avatar
Master Rahl
Forum Regular
Posts: 637
Joined: Fri Dec 07, 2012 12:35 am
Alliance: KzD
Race: Aydindril
ID: 13355
Alternate name(s): Master Rahl
Location: Peoples Palace, D'Hara

Re: Ingame Chat Feature

is there also a limit of how many one can receive? This may have just started a new area for war....spaming forums, massing an account and now filling their mailbox with spam....
[9:21:11 PM] Les Ennemis: good i like our members happy
What kind of plans would the Master Rahl have? I plan to conquer the world
Spoiler
ImageImage
Image
agapooka
Semper Ubi Sub Ubi
Posts: 2607
Joined: Thu Mar 31, 2005 4:34 am
ID: 0

Honours and Awards

Re: Ingame Chat Feature

As far as I know, there is only a send limit, not a receive limit. Plus, you can blacklist someone you don't want messaging you. This system uses the current boundaries, but puts it in a chat format. ;)
Agapooka wrote:The argument that because a premise cannot be proven false, it must be true, is known as a Negative Proof Fallacy in logic.
Mister Sandman wrote:Nothing at all near the negative proof fallacy in logic. If it cannot be proven false, it has to be true.
Pooka's UU Market Loyalty Card:

Rudy Pena: 1 stamp!

A Spider: 1 stamp!
User avatar
Norbe
Forum Elder
Posts: 2330
Joined: Sun Jul 16, 2006 12:49 pm
Alliance: TÅ Åtlantis Expedition
ID: 37481
Contact:

Re: Ingame Chat Feature

Love the look of this. Alas I cannot actually use it whilst I am on vac mode... ...

~Norbe~
Albert Einstein:"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
Master Splinter:"The moral high ground...the best place to sight your artillery"
Image
Jim
Pony Princess
Posts: 7883
Joined: Wed Nov 12, 2008 3:34 pm
Alliance: MaYHeM
Race: Asgard
ID: 45162
Alternate name(s): Bucephalus
Kishin

Re: Ingame Chat Feature

Cool!
Image
Post Reply

Return to “StarGateWars General”