Simple Pluggin Sugguestion (Not Made Yet)

FatCat

I'm New Here
Hey, as im not famliar with source coding, Id like to present to you an idea you may want to implement.

A) !Add Name ; This would allow players to type !add fatcat and if it can't find the exact player it would bring a menu on the top left. Everybody has a unique id and its unable to be changed, so I believe this pluggin is simple and would be easy to create. I mean you can even link your add link. Example to add me: steam://friends/add/76561197998939874

B) Secondly, I would like to present an easy trade method, that could also help when steam-servers are being wonky. This would allow traders to have a more sucessful experience while in the server as well as allow people to send offers easily while a player is in a trade with somebody else who is taking their time.

!SO (Steam Offer); !SO Fatcat this as the adding thing would also bring up a menu on the right hand side if it can't recognize anybody. It would bring up the steam-offer in the MOTD, and players could trade easily.

Problems: The link can be changed, I have no clue if you are able to fetch a public link if given.
So possibly have acess for players to type !setSO LINK and it would allow them to put in their own link, obviously for safetypurposes there would be verification and limits in the url such as a forced www.steamcommunity.com/ and ect.


I believe we need a calculator Plugin on the server. After all its a trade server (dedicated to math)

http://forums.alliedmods.net/showthread.php?t=135354

Calculator.

Definition:Calculator

A relatively advanced calculator, for use in chat or in console. Can parse complex mathematical expressions.

Yes I need it lol.. If im calcing keys i don't feel like waiting for my calc to load on my pc nor exiting tf2 or to go find 1(some people don't even have 1)

Simple you type /calc 5.333*27=143.999=144 Ref


Its a trade server which involvoles a lot of math we need it
smile.png


It will be very handy

Sorry for the long post for the calculator, Ive just debated this numerous times, and figured Id counter it right away with this community lol. Open the spoiler to see my debates.

A:You can just pull out your phone.

Yeah but i gotta pull out my phone its jail broken sometimes it lags lol. too many tweaks. And its not just for me. Theres many circumstances that people can't quickly access a calculator. Besides its a trade server it need a calculator lol


Lets put it this way there is a shitload of pros this being on the server than cons
The only con would be it takes up space but that's barely a con since its all code not gui.
And yes we may have a calculator everywhere but Im hoping to make the server the most practical (Fastest way to calculate) You don't always have time to calculate during a trade Ex: Unlock your phone,find the app, Open up a calculator on ur pc takes a few mins then have to type it in.(not everybody has it on their keyboard) and even then it takes time to load (Trust me i know but i don't know why) Watch well? Not everybody has a a watch never mind a calculator watch lol.(I couldent emagine how hard it would be to use)


Lets not forget now we gotta include people with a advanced calculator that gets more hectic. I actually needed a advanced calculator the other day had to do it by hand but here is the math i had to do. it would have been simpler if i could use a algebraical calculator. Now if ur watch supports algebra hit me up with the amazon link lol


[PayPal=1.40$ A KEY][Game=30$] 30$/1.40$ =21.42 Keys Im selling my game 10 Keys so (21.42/2=x) (1.40/2=y) X=10.71Keys Y=0.70$ Ea
 

Gatherix

Death by Darkly
The calculator is easy enough to add; I'll add it next time I get a chance.

There's one big problem that drastically affects your first suggestion and still largely the second. That is, both suggestions would require a player to be logged into their Steam account in a web browser.

The steam://yadayadayada URL's communicate directly with the Steam client, but since they're run through the web browser the user needs to be logged into the web browser that they enter the steam:// url into. In-game, the only 'web browser' a plugin can interact with (to my knowledge) is the MOTD panel, which doesn't save cookies and like. This means you'd have to log into your steam account every time the panel opens up (imagine the hassle with SteamGuard), and even if you were to do that I'm not sure I could redirect you to a steam:// URL while maintaining the log-in status. I'm pretty sure (again, to my knowledge; if there is it's far beyond me) there's no method to just add a player with a command, and that's by design; having functions that would interact directly with Steam Community would allow server owners to drastically abuse them and control your account. I've thought about this kind of suggestion, and the only method I can think of is having the bot add you and then send you a link to the player's profile (or a steam:// URL).

Utilizing trade offers runs into the same problem; they'd require the user to log into their Steam account. And since trade offer URL's are private by default, we'd need everyone to customize theirs as you mentioned. Sure, some would do it, but by no means would the majority.

All that said, I've been working on a 'trading plugin' that would, well, enhance trading somehow, much like your suggestions. Among the things I want to achieve is an offline rolling message and some method to contact the person (as I know you like to do, which FYI you shouldn't be if you're not there to answer a trade request). I'm also trying to work on some system to have active trades synced between our servers, a banking system, et cetera. Sending people trade offers in-game (instead of using the actual trade offers) that'd pop up in a menu is certainly viable. It's a big enough project that planning it out is difficult, so if you have any suggestions (aside from these two), post them. Brainstorm with me on Steam.
 

FatCat

I'm New Here

Din't want to spam

Well thanks for your reply, lol the afk thing only happened once and I got kicked, and never did it again. haha, I do have a few more sugguestions such as a "Quiet room" With weapons disabled in it, in order for traders to allow them sleves to be in a room without noise and to use voice_enable 0 so they can just answer trades, other than that id brainstorm some more as I love brainstorming.

I also don't beleive it would cause Issues with Steamguard, as PPM has a dispenser pluggin, that links them directly to users dispensers if they are vip. !Fatcatsdispenser as an example, it would bring them into my dispenser.tf page, it seems to be working pretty good for them, I wouldent mind logging in for trades or to add people as its hell lol. Maybe a command "!loggin" to start the loggin so your good for the day?


Another Idea, would be to allow players to buy colored models off the shop, that would be interesting, theres also an outline plugin like left4dead as well as a ks plugin you can possibly sell

Outline Pluggin: https://forums.alliedmods.net/showthread.php?t=186806

Lastly, I also remember seeing this pluggin I believe it was a part of Grahls Candy Pluggin, https://github.com/candy-chat/candy-plugins

Where there would be a hud on the left of the screen, and with credits users where able to purchase an ad, and write something. It would stay there until their cycle was overwritten by somebody else. Example: Selling hats 1.11 Ea ~ FatCat . As I was first to get in that hud, if 5 more people wrote their own messages Mine would dissapeer. It was fairly costly as they wanted only some users to post and not to have a spamfest
 

Gatherix

Death by Darkly
a "Quiet room" With weapons disabled in it, in order for traders to allow them sleves to be in a room without noise and to use voice_enable 0 so they can just answer trades

We're slowly adding VIP rooms (thanks to Ludicrous) to maps that function much like skyboxes in unusual trade servers, i.e. how you described it.

I also don't beleive it would cause Issues with Steamguard, as PPM has a dispenser pluggin, that links them directly to users dispensers if they are vip. !Fatcatsdispenser as an example, it would bring them into my dispenser.tf page, it seems to be working pretty good for them, I wouldent mind logging in for trades or to add people as its hell lol. Maybe a command "!loggin" to start the loggin so your good for the day?

You'd have to explain to me exactly how it works, since I don't really understand what you mean.

We're doing something similar to the ad thing you mentioned, not quite the same though; problem with having it constant like that is it desensitizes people to menus. I'll look into the other stuff.

Feel free to add me on Steam.
 

FatCat

I'm New Here


I was thinking possibly if you can't do the freinds thingy, you can type !Profile Fatcat and it would spit out the profile link in private chat in tf2, so u can past eit in the browser, same with !tradeoffer fatcat then u can copy it and put it in ur browser, Zack also talked abit about how trade offers worked, as for the link he told me he might have just decoded the method of trade offer links. If we can't use MOTD, possibly just have something spit a link in chat, or possibly allowus to go onto a website with javascript and it would automatically copy the link for you on your clipboard, and explain for you to paste the link in your steam browser. If we really wanted, I mean we could even make a certain part of the website dedicated for tracking a player, !Info Fatcat, boom on the motd with my directly darkly game.me link, my trade offer link, my profile link, steamrep outpost ect. And next to these links would be a javascript to copy to clipboard, then saying Sucess, you have coppied the link now paste it in the steam browser.

I mean the possiblities are endless im just spitting out ideas haha.
 
Top