![]() |
vBa CMPS: Teamspeak Block
Hack name: vBa CMPS: Teamspeak Block
Version: 2.0 Author: DarkSSJ3 (Mephisteus) Steps: 1 upload 1 new vBa CMPS Module 1 new template 1 style edit Info: A simple yet effective way of showing who is on teamspeak, it updates every 5 minutes. Since 2.0 it also shows who is on ts that isnt on the forums. For a demo look on http://www.16aa.com/. 2.0 2.0 has completed its beta stage, 1.0 has been removed. Version 2.0 adds a number of nice features - Display unknown users (known users are still linked) - If a user has micofone(/speakers) muted or is on status away it will be displayed on the block Feature readded Note that the attached screenshot includes flags. These are NOT part of the hack released. Also all file edits and database modifications have been eliminated. A week or so after this release version 1 will be removed Version 1 removed MAKE A BACKUP I will not be held responsible for any damage this hack causes to your forum. This hack is NOT supported. If you get support, consider yourself lucky. I reserve the right to REMOVE the hack at any time without prior notice. Please keep any bug reports in this thread. This hack was made by me for the 16 Air Assault Brigade Important If you use vBa CMPS 2 you need to remove the <table> tags and the first <tr> and <td> tags from the template in order to have it display properly |
Thanks for sharing with the community DarkSSJ3, i'm sure many will find this useful :)
|
Looks great, what's teamspeak?
|
<a href="http://www.goteamspeak.com" target="_blank">www.goteamspeak.com</a>
It's a voice communication programn |
What do you use the Database for ? I created a CMPS TeamSpeak Module of my own that is completely independent of the database.
|
Quote:
But due to the many requests I decided to release it even though it could be done more efficiently. |
Quote:
|
It requires a few modifications to be made and the query to be used adapted, let me know if you need any help with that.
|
Do you have any screen shots?
|
No, I don't, and the teamspeak server is currently messed but it looks like this
2LT-Blabla SGT-Albalb PVT-dingdong PVT-eingeong RCT-Aaaaa All linking to their forum profiles |
Ok..thx.
|
Screenshot in action?
|
Added a screenshot
|
Whats your website to see it in the full page:) Looks very nice. If you clcik on the name does it load TeamSPeak up? I noticed the underlines.
|
Seems when you edit the
/admin/db_inc.php then try to veiw the teamspeak index.php it says MySQL Error in [ UPDATE user SET tsserver_timestamp='' where (tsserver_timestamp + 900) < '1099104646' ]: Table 'user_teamspeak.user' doesn't exist Please contact a the site admin immediately. |
if you use the orig. db_inc.php you see all the servers and users. It also shows server as being empty on the vba page.
|
What is your exact problem? I recently reinstalled it on my own board using the files attached and encountered no problems at all...
|
Seems when I edit db_inc.php with the file edits you mentioned it displays MySQL Error in [ UPDATE user SET tsserver_timestamp='' where (tsserver_timestamp + 900) < '1099104646' ]: Table 'user_teamspeak.user' doesn't exist. I'll link it so you can see an example.
Click Here |
Have you followed all steps to the letter? It seems a reference is made to a non existing table that the script is not referring to
|
Thanks for the share, going to try this one out.
|
Quote:
|
Does gllcts2 have to be installed into the VB database or can you create its own.
|
has to be in the vb database
|
Quote:
how would i do this part? |
Simply install it in the same database as vBulletin
|
Will I need teamspeak and vbulletin running on the same server for this to work? I'm renting a TS server and don't know how to connect the two.
Thanks. |
I want to install this hack, I started to work on it, but I'm unclear why there are 2 downloads.
I also am unclear about why I'm supposed to upload a new index.php and new login.php files, I don't want to overwrite the files I currently have, I hacked them from other hacks. the directions say only 1 file needs to be uploaded (top post in the thread) but there are a bunch of files in the gllcts2 4.1.7.zip so I'm a bit confused... |
kamu:
That is possible with this hack, the only teamspeak side setting is the webpost, this means that the regular installation procedures apply (my teamspeak is hosted by someone else aswell) engquist: gllcts2 4.1.7.zip is the checker for who is on teamspeak, so I didn't count that. You have to but that in a seperate vBulletin directory |
Great, works flawlessly! But is there any way to include users who aren't registered also?
|
ok i have it installed to the vb datbase but it doesn't show up, no members show up on the main page...
|
Are they showing up in gllcts? If so, have you applied the file changes to db_inc.php? If so, have you put it in the vBulletin database? If so, are your members using their actual member names?
|
Quote:
|
You put gllcts inside A directory that IS NOT your forum directory
Eg. www.yourhost.com/forums/teamspeak www.yourhost.com/teamspeak |
is there a way to show all the people ? not just the ones that use there forum name ?
|
Yes, my users are either too lazy or to stupid to synchronize the two. It would be great to have the option of disabling the vb/profile integration functionality so users who either aren't registered on my forum or are to lazy/stupid to synchronize can still be listed. The incorporation of this hack and the vB database is very well done, but despite how impressive the feature is, ironically, it reduces some more important functionality for users like me.
|
I will look into having it variable in the future. If the profiles match it will show a link. If it doesnt match it will simply show the user.
This may however, take some time due to real life issues. |
Looks like the newest version of gllcts changed the remove inactive function..
Have you updated yours Dark? if so, do you have the modified code for the last file edit? |
Well i was able to get the block installed and everything displayed on my CMPS page. It appears everything is working ok but for some reason it is not updating users that sign onto TS... If i go into the Admin page of the script i can see the server and amount of users are showing correctly. For some reason it's not being pushed out to the front page of my site... I also have verfied that the users are using the same name on TS as they have registered with on the Forums.
You can find the module here www.goaguild.com Also i get this error MySQL Error in [ UPDATE user SET tsserver_timestamp='' where (tsserver_timestamp + 900) < '1114633609' ]: Table 'tsonline.user' doesn't exist Please contact a the site admin immediately. When i go to www.goaguild.com/tsonline not sure if that means anything since i would never have a need to use that URL, i was just putting it in for testing purposes and came accross this. Anyone have any idea why? |
From what I can see at your error you created a seperate database, or have a prefix.
1. If you have a seperate database you need to put the ts monitoring script in the same database as vBulletin. 2. If you have a prefix you need to change the query to UPDATE prefix_user SET tsserver_timestamp='' where (tsserver_timestamp + 900) < '1114633609' I hope this is the solution to your problems :) |
Quote:
I did create a seperate database outside of my forum DB. I usually like to keep those things seperated but i wasn't aware this had to be installed into the forum db :ermm: I will reinstall it thanks :nervous: |
All times are GMT. The time now is 04:46 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|