SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Plugin Development

Reply
 
Thread Tools Display Modes
Old 06/12/2018, 06:23 AM   #31
SyS
High-roller
 
SyS's Avatar
 
Join Date: Oct 2015
Posts: 2,029
Reputation: 493
Default Re: PawnScraper

New Version (v0.1.1)
https://github.com/Sreyas-Sreelal/pa...ases/tag/0.1.1

Changes
  • Removed pawn destructors,users have to use Delete functions manually.
  • Fixed crash due to encoding issues.
SyS is offline   Reply With Quote
Old 08/12/2018, 05:05 PM   #32
Amagida
Little Clucker
 
Join Date: Oct 2017
Posts: 31
Reputation: 14
Default Re: PawnScraper

Quote:
Originally Posted by SyS View Post
Seems like the openssl crate wont statically link libssl i will look into a solution..While you have to install openssl libs in your server using any package manager or manually for now.
I can't do this, because its just game host. discord-connector uses libssl as i know, but i can use it.
Amagida is offline   Reply With Quote
Old 08/12/2018, 05:18 PM   #33
ball
Huge Clucker
 
ball's Avatar
 
Join Date: Jul 2012
Location: Poznan, Poland
Posts: 285
Reputation: 33
Default Re: PawnScraper

Thanks for yt2mp3 solution. How to get song time duration? I tried the same way as title, but it doesn't work, it gives me null string.
ball is offline   Reply With Quote
Old 09/12/2018, 07:29 AM   #34
SyS
High-roller
 
SyS's Avatar
 
Join Date: Oct 2015
Posts: 2,029
Reputation: 493
Default Re: PawnScraper

Quote:
Originally Posted by ball View Post
Thanks for yt2mp3 solution. How to get song time duration? I tried the same way as title, but it doesn't work, it gives me null string.
Duration can be scraped easily.The html of site is
HTML Code:
<div class="col-md-9">
     <p>
         <b>Title of Song</b>
     </p>
     <p>
          <b>Duration:</b> 00:03:18
      </p>
</div>
We can use selector like this
PHP Code:
new 
    
Selector:DurationSelector ParseSelector(".col-md-9>p"),
    
Duration[30];

GetNthElementText(html,DurationSelector,1,Duration);//second occurrence so n=1
strmid(Duration,Duration,10sizeof Duration);//remove the Text "Duration: "
DeleteSelector(DurationSelector); 
Then parse it according to your needs.

Quote:
Originally Posted by Amagida View Post
I can't do this, because its just game host. discord-connector uses libssl as i know, but i can use it.
I did dig deeper into this problem.I managed to statically link libssl by recompiling openssl with -fPIC and it did the job.But that's not enough there are other libs (libc libs) that also wont statically link.In order to do that rust requires musl.But 32bit musl toolchain does only support rust-std libs and won't compile samp-rust-sdk.I will try to find a workaround for this problem.(though I don't I actually think making a static library worth it)

Last edited by SyS; 10/12/2018 at 07:38 AM.
SyS is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 04:42 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.