Search found 569 matches

by iPlayer
Wed Jan 27, 2016 4:23 pm
Forum: Plugin Development Support
Topic: clientside sv_cheats commands and immune to triggers
Replies: 25
Views: 16528

Thank you, Ayuto. IDA approach is very useful. Where did you get the list from? I used Satoon's virtual_funcs script and binaries from his dropbox. It may have sounded kinda funny because I've found the index and asked how do you find it :) I used what you called "Count by hand by using the source c...
by iPlayer
Wed Jan 27, 2016 3:46 pm
Forum: General Discussion
Topic: Modding Idea needs your recommendations
Replies: 18
Views: 11774

Hello. Forget about EventScripts, seriously, it's dead. About your list. Pretty much everything is possible and rather easy with the exception for recoil (I'm not sure how to alter that). Responsive movement may also require some tricks with player's buttons though. I guess I'll post some of that so...
by iPlayer
Wed Jan 27, 2016 3:13 pm
Forum: Plugin Development Support
Topic: clientside sv_cheats commands and immune to triggers
Replies: 25
Views: 16528

Yay, thanks, Ayuto! I got it! It's working! (Note that I changed NETMSG_BITS) from bitbuffers import BitBufferWrite from engines.server import server from listeners import OnClientPutInServer from memory import Convention from memory import DataType from memory import get_object_pointer NET_SETCONVA...
by iPlayer
Tue Jan 26, 2016 6:09 pm
Forum: Plugin Development Support
Topic: clientside sv_cheats commands and immune to triggers
Replies: 25
Views: 16528

Well, there're SendConVarValue and cheat control plugin on Sourcemod. Not sure how to implement this on SP though. I guess you do something like this from bitbuffers import BitBufferWrite from engines.server import server from listeners import OnClientActive NET_SETCONVAR = 5 NETMSG_BITS = 5 def cst...
by iPlayer
Mon Jan 25, 2016 4:56 pm
Forum: Plugin Development Support
Topic: NewPerms/SourcePerms questions
Replies: 9
Views: 6495

I guess you just don't realize how pragmatic some server owners are in terms of giving people powers. No, I'm serious. For 200 rubles you get A3 powers (admin powers that can operate with regular players) and for 200 more rubles you get I3 (immunity that protects you from A3 admins). Then there're A...
by iPlayer
Mon Jan 25, 2016 4:53 am
Forum: Plugin Development Support
Topic: NewPerms/SourcePerms questions
Replies: 9
Views: 6495

For now, I see that a permission is represented by two entitites - permission string and compiled regex. They're stored in a dict where the string is a key, regex is a value. If you implement per-permission priority, it's getting too nested. I guess then you're coming closer to doing a Permission cl...
by iPlayer
Mon Jan 25, 2016 4:49 am
Forum: Plugin Development Support
Topic: NewPerms/SourcePerms questions
Replies: 9
Views: 6495

1. Thanks. Will be looking forward to seeing that implemented.
2. Great, I get the idea
by iPlayer
Mon Jan 25, 2016 4:42 am
Forum: Plugin Development Support
Topic: NewPerms/SourcePerms questions
Replies: 9
Views: 6495

1. Priority is basically a number. Well, it can be group-wide, player-wide or permission-wide. Say, player's priority overrides group's one and permission priority overrides them both. { "[U:1:66103826]": { "priority": 5, "parents" : [], "permissions" : [ &quo...
by iPlayer
Mon Jan 25, 2016 3:44 am
Forum: Plugin Development Support
Topic: NewPerms/SourcePerms questions
Replies: 9
Views: 6495

NewPerms/SourcePerms questions

Hey guys. I've got two simple questions.

1. How do I define priority? Say, admin with higher priority shouldn't be ignited by a regular admin etc.
2. Is it a good idea to put non-admins in permissions? For example, premium players would have 'premium.*' permission.
by iPlayer
Mon Jan 25, 2016 3:40 am
Forum: Plugin Development Support
Topic: Custom auth providers
Replies: 4
Views: 3996

Thanks, necavi
by iPlayer
Sat Jan 23, 2016 6:26 pm
Forum: Plugin Development Support
Topic: Custom auth providers
Replies: 4
Views: 3996

It has SQLAlchemy in it. I'm happy with that.

Guess then I'll start developing next plugin according to this branch.
by iPlayer
Fri Jan 22, 2016 8:32 pm
Forum: Plugin Development Support
Topic: Custom auth providers
Replies: 4
Views: 3996

Custom auth providers

How do I ship my own auth providers with my plugins? I believe you won't let me touch packages/source-python/auth/providers
by iPlayer
Fri Jan 22, 2016 3:07 pm
Forum: Plugin Development Support
Topic: Question regarding commands
Replies: 5
Views: 3873

command.get_arg(0) ?
command[0] ?
by iPlayer
Fri Jan 22, 2016 1:33 pm
Forum: Plugin Requests
Topic: QuakeSound
Replies: 3
Views: 4604

SP Killstreaker

Quake sounds + Show damage (w/o stats at the end of the round) + Hitsound + Hitmarker
by iPlayer
Fri Jan 22, 2016 12:36 pm
Forum: Whatever
Topic: Sphinx wiki - Javascript enabled
Replies: 2
Views: 4517

Same for me, I've got a bunch of Content Security Policy errors in console.
by iPlayer
Fri Jan 22, 2016 12:21 pm
Forum: Plugin Releases
Topic: [CS:S/CS:GO] iPlayer's Killstreaker
Replies: 15
Views: 34582

Reserved for future sound packs
by iPlayer
Fri Jan 22, 2016 12:14 pm
Forum: Plugin Releases
Topic: [CS:S/CS:GO] iPlayer's Killstreaker
Replies: 15
Views: 34582

[CS:S/CS:GO] iPlayer's Killstreaker

Hey there, I'm happy to release my new plugin - iPlayer's Killstreaker What it is: ⋅ Damage indicator ⋅ Current killstreak indicator ⋅ Hitsound ⋅ Hitmarker Now, hitsound and hitmarker are rather a bonus feature. The thing about Killstreaker is that I combined ...
by iPlayer
Thu Jan 21, 2016 7:24 pm
Forum: Plugin Development Support
Topic: automatic respawn w/ skipping model selection
Replies: 3
Views: 2928

Working snippet using VGUIMenu hiding from commands.client import ClientCommand from messages import VGUIMenu from players.entity import Player hidden_class_selection_ct = VGUIMenu('class_ct', show=False) hidden_class_selection_t = VGUIMenu('class_ter', show=False) @C...
by iPlayer
Thu Jan 21, 2016 4:57 pm
Forum: Plugin Development Support
Topic: automatic respawn w/ skipping model selection
Replies: 3
Views: 2928

I tried to hide 'class' VGUIMenu on player_team, but it seems like I can't do anything with the VGUIMenu of this name - not to show it, nor to hide it. So here's another way from commands.client import ClientCommand @ClientCommand('joinclass') def cmd_on_joinclass(command, index&...
by iPlayer
Thu Jan 21, 2016 3:34 pm
Forum: Plugin Releases
Topic: [CS:GO/OrangeBox] Bad SetLocalAngles(...) fix
Replies: 17
Views: 17751

Oh, I see. I guess I'll change the library to 'server' then but will also replace [OrangeBox] with [CS:S] tag. Although it'd be nice if this worked for TF2, too. I'll try to find TF2 signatures. Edit: TF2 signature seems to match the one from CS:S. Not sure if it's unique in TF2, will need some test...

Go to advanced search