For future reference in regards to default arguments in Python:
https://docs.quantifiedcode.com/python- ... ument.html
Search found 1777 matches
- Fri Apr 17, 2020 2:55 pm
- Forum: Plugin Requests
- Topic: [HL2:DM] Crossbow
- Replies: 96
- Views: 92721
- Thu Apr 16, 2020 6:10 pm
- Forum: General Discussion
- Topic: *DELETED*
- Replies: 6
- Views: 27586
Re: [Q] Global variable for all plugins, scripts, etc.
You mean like:
Syntax: Select all
from plugin1 import plugin1
print(plugin1.tmp)
- Wed Apr 15, 2020 12:51 pm
- Forum: Plugin Releases
- Topic: ProjectileTrails v1.0.0
- Replies: 14
- Views: 24934
Re: ProjectileTrails v1.0.0
Ok, so you will have 2 issues in total. If you are hitting that erroring line of code, that means the game isn't supported. Which game are you using this for that caused the error? For the error itself, did you add translations? The only language currently supported by the plugin itself is 'en'. It ...
- Wed Apr 08, 2020 2:29 pm
- Forum: Plugin Development Support
- Topic: Strip Color Codes (HEX) from TranslationStrings
- Replies: 4
- Views: 15205
Re: Strip Color Codes (HEX) from TranslationStrings
If you do that, you will always send the default language translation to every user, which makes using translations useless. It's been a while since I have done anything SP related, but my guess is that instead of doing that, it might be easier to add translations that don't have the color codes in ...
- Tue Mar 03, 2020 12:24 pm
- Forum: General Discussion
- Topic: SourcePython conflicts with Sourcemod plugins
- Replies: 18
- Views: 35071
Re: SourcePython conflicts with Sourcemod plugins
My guess is that you still have it in your server.cfg. Make sure to remove it from there so it only loads via the autoexec.cfg.
- Tue Jan 21, 2020 4:17 am
- Forum: Plugin Development Support
- Topic: m_vecAbsVelocity
- Replies: 1
- Views: 8825
Re: m_vecAbsVelocity
I think that's a datamap property, so use set_datamap_property_vector.
- Tue Dec 31, 2019 3:57 pm
- Forum: Code examples / Cookbook
- Topic: Perfect PlayerDictionary and Player
- Replies: 4
- Views: 36643
Re: Perfect PlayerDictionary and Player
I'm honestly not sure why you think this is better than the current implementation. Removing all the functionality of Entity seems like a horrible idea to me... Adding get_spectators to the dictionary and having to pass a specific Player to the method doesn't make sense. If you want to deal with 1 s...
- Fri Dec 27, 2019 6:02 pm
- Forum: API Design
- Topic: My thoughts, questions and wishes
- Replies: 25
- Views: 98980
Re: My thoughts, questions and wishes
Yeah, i thought about it too, but there must be reasons for Ayuto in preference of Python instead Lua. Source.Python started as EventScripts 3, but since we were abandoning backwards compatibility, we changed the name to Source.Python. At the time, the lead C++ developer was your-name-here, who als...
- Fri Dec 27, 2019 1:34 pm
- Forum: API Design
- Topic: My thoughts, questions and wishes
- Replies: 25
- Views: 98980
Re: My thoughts, questions and wishes
For many of these items, you are more than welcome to create a Pull Request for each individually. Even though I haven't been very involved in SP for a while now, I'll try to respond to a few of these. 1. You can already do that fairly easily by creating your own iteration class: from entities.helpe...
- Wed Oct 02, 2019 12:00 am
- Forum: Plugin Development Support
- Topic: [C-Strike:Source] Change Weapon Model
- Replies: 11
- Views: 8874
Re: [C-Strike:Source] Change Weapon Model
I don't think your get_predicted_viewmodel will work the way you're intending. It will currently return the last predicted_viewmodel entity every time. You should either break or return once you have found the correct one: def get_predicted_viewmodel(player): # Go through all 'predicted_...
- Thu Jun 20, 2019 8:24 pm
- Forum: Plugin Development Support
- Topic: [solved] Loading plugin fails (built-in module name)
- Replies: 7
- Views: 12468
Re: Loading plugin fails (built-in module name)
That message will be printed if the following conditional is met: https://github.com/Source-Python-Dev-Team/Source.Python/blob/master/addons/source-python/packages/source-python/plugins/manager.py#L181 Add some debug messages in there before the 'raise' statement to see what the values of 'spec', 's...
- Wed May 29, 2019 7:45 pm
- Forum: Plugin Requests
- Topic: killstreaks for hl2dm
- Replies: 8
- Views: 15243
Re: killstreaks for hl2dm
That still doesn't fully take suicides into account. I can't remember which cases happen when, but the attacker can be either 0 or the same as the victim when the death is a suicide. Not taking that into account can lead to setting a victim to 0 kills in the kill_dict, but then incrementing it by 1....
- Tue May 28, 2019 11:22 pm
- Forum: Plugin Requests
- Topic: [HL2:DM] Headshot Help
- Replies: 63
- Views: 277027
Re: [HL2:DM] Headshot Help
That Traceback does match the script in the linked post. I'm not sure in what situation the attacker equals the inflictor and it is not a player. It's either a weird HL2:DM issue or I believe you mentioned you have custom weapons on your server, which could be causing this. If you would, try this ou...
- Tue May 28, 2019 7:10 pm
- Forum: Plugin Requests
- Topic: [HL2:DM] Headshot Help
- Replies: 63
- Views: 277027
Re: [HL2:DM] Headshot Help
Also, there are 3 different plugins represented in your Tracebacks: blood, headshot, explosive
It would help if you only post the ones relevant to this thread.
It would help if you only post the ones relevant to this thread.
- Tue May 21, 2019 8:22 pm
- Forum: Plugin Requests
- Topic: RPG Explosion Smoke Ring
- Replies: 7
- Views: 12411
Re: RPG Explosion Smoke Ring
For Python code tags, use [python]your code here[/python]
- Tue May 21, 2019 7:59 pm
- Forum: Plugin Development Support
- Topic: source-python
- Replies: 4
- Views: 5481
Re: source-python
I'm thinking that may have just been a copy/paste issue, because that error wouldn't occur due to that. The issue is that the script that creates a Delay object is not using args/kwargs correctly. Though, at first glance, I don't see any issues with the code that was linked to in your other thread. ...
- Tue May 21, 2019 7:45 pm
- Forum: Plugin Development Support
- Topic: source-python
- Replies: 4
- Views: 5481
Re: source-python
Did you edit the server's ../addons/source-python/packages/source-python/listeners/tick.py file? That line from your Traceback looks incorrect. It should be: https://github.com/Source-Python-Dev-Team/Source.Python/blob/master/addons/source-python/packages/source-python/listeners/tick.py#L161 Not sur...
- Wed May 08, 2019 3:22 pm
- Forum: Plugin Releases
- Topic: Map Decal Painter
- Replies: 20
- Views: 33963
Re: Map Decal Painter
The error is coming from your coords file. Did you update it in the same way that Doldol mentioned in his last post?
- Sun May 05, 2019 11:53 pm
- Forum: General Discussion
- Topic: Code completion doesn't work with Source.Python
- Replies: 8
- Views: 10161
Re: Code completion doesn't work with Source.Python
That's an awesome start! We also have access to their docstrings, which not only describes the function/method/etc, but lists the arguments and return type, as well.
- Fri May 03, 2019 6:18 pm
- Forum: General Discussion
- Topic: [CS:GO] SourcePython + SourceMod
- Replies: 11
- Views: 11953
Re: [CS:GO] SourcePython + SourceMod
This is a known issue with memory hooking functionality. I thought we had it documented somewhere, but searching via mobile is not finding it. When you say "putting plugin_load ... in server.cfg", do you mean just loading SP that way or did you do that with all of the server plugins? You s...