13.08.2018, 17:07
Care to elaborate?
I'm 'porting' my existing script (PAWN) to C# using SampSharp at the moment. As someone who works with C# on a daily basis, it feels comfortable working in that language. Being able to write my sideproject gamemode in a object oriented manner allows for clean and logical systems, which in turn keeps my happy and motivated to work on the project
About the pros and cons; Here's what I think in a nutshell.
At first it can be a little tricky to set up, though the documentation, in the state it was when I used it, got me pretty far. I've had some issues when I started the first version of my port, which I believe ran on 0.7.x. After a lot of attempts of fixing it, I downloaded the new alpha version (0.8.x) and started again from scratch.
Now things are going pretty smooth and I rarely run into issues. I don't notice any decrease in performance while testing with a few people at once either. I can't really say what happens when massive amount of people play at once however, haven't experienced this yet.
If you don't know C# it might be a fun way to get into it, though don't expect things to go without running into hurdles. If you want to put down a serious project using the plugin, I think it's best to write your code as optimized as possible as to not pose any threats to performance.
Also, the plugin is under active development on GitHub. If any issues are found, there's a big chance of it being fixed fairly quick.
Just my two cents
I'm thankful to ikkentim for making SampSharp. I should buy him a coffee if I ever run into him haha
I'm 'porting' my existing script (PAWN) to C# using SampSharp at the moment. As someone who works with C# on a daily basis, it feels comfortable working in that language. Being able to write my sideproject gamemode in a object oriented manner allows for clean and logical systems, which in turn keeps my happy and motivated to work on the project
About the pros and cons; Here's what I think in a nutshell.
At first it can be a little tricky to set up, though the documentation, in the state it was when I used it, got me pretty far. I've had some issues when I started the first version of my port, which I believe ran on 0.7.x. After a lot of attempts of fixing it, I downloaded the new alpha version (0.8.x) and started again from scratch.
Now things are going pretty smooth and I rarely run into issues. I don't notice any decrease in performance while testing with a few people at once either. I can't really say what happens when massive amount of people play at once however, haven't experienced this yet.
If you don't know C# it might be a fun way to get into it, though don't expect things to go without running into hurdles. If you want to put down a serious project using the plugin, I think it's best to write your code as optimized as possible as to not pose any threats to performance.
Also, the plugin is under active development on GitHub. If any issues are found, there's a big chance of it being fixed fairly quick.
Just my two cents
I'm thankful to ikkentim for making SampSharp. I should buy him a coffee if I ever run into him haha