Re: SA-MP Gamemodes with PHP -
RenovanZ - 17.06.2014
Holy shit, Nice job.
New way of Scripting SA-MP, surely gonna use this.
Re: SA-MP Gamemodes with PHP -
lapayo - 28.06.2014
Sorry guys, I really hadnt had much time in the last year and somehow forget about the project.
Of course everyone is allowed to help in the development. The easiest way is to use github and do a pull request.
If someone has newer binaries, i can of course link them in the first post, simply send me a message.
lapayo
Re: SA-MP Gamemodes with PHP -
erorcun - 29.06.2014
I've compiled it with new natives and some fixes and posted in previous page. Thanks for the plugin btw =)
Some of my friends says there will be memory loss while passing c assembly to small-c assembly - or something like that. Is this true?
Re: SA-MP Gamemodes with PHP -
lapayo - 29.06.2014
Quote:
Originally Posted by erorcun
memory loss while passing c assembly to small-c assembly
|
Sorry, I dont really know what you mean with "passing c assembly to small-c assembly".
And I linked your new Binaries in the first post, thanks for them.
Re: SA-MP Gamemodes with PHP -
Players - 07.07.2014
Hello, i have a problem with "pdo framework" please help me. I'm taking this Fatal error. How can i solve this problem? Thanks already all.
Error opcode:
Код:
Fatal error: Class 'PDO' not found in (on line 11)
Re: SA-MP Gamemodes with PHP -
ikkentim - 07.07.2014
Quote:
Originally Posted by Players
Hello, i have a problem with "pdo framework" please help me. I'm taking this Fatal error. How can i solve this problem? Thanks already all.
Error opcode:
Код:
Fatal error: Class 'PDO' not found in (on line 11)
|
You might need to install php-pdo
Re: SA-MP Gamemodes with PHP -
Players - 11.07.2014
Quote:
Originally Posted by ikkentim
You might need to install php-pdo
|
I do it. But i'm still taking errors. Please help me
Here is some screnshots, i hope thats helps you.
Re: SA-MP Gamemodes with PHP -
Players - 11.07.2014
Sorry about flooding but please anybody help me.
Re: SA-MP Gamemodes with PHP -
GWMPT - 20.07.2014
Just to let you guys know.
Next month I will continue the development of this plugin(already got the confirmation of lapayo ~2 weeks ago)
@Above, had you tried to load the module with dl?
example:
PHP код:
dl("php_mysqli.dll");
Re: SA-MP Gamemodes with PHP -
Kaperstone - 20.07.2014
How do I make it work with Gamer_Z's Anti-Cheat ?
Re: SA-MP Gamemodes with PHP -
GWMPT - 21.07.2014
It depends.
Samphp cannot(yet) handle other plugins callbacks.
However, you can register the plugin natives with RegisterAMXNative.
PHP код:
RegisterAMXNative("<function name>", "<return type or null>", "<arg1>", "<arg2">);
You can take a look on the code
here, the comment helps to understand how does the function works.
Re: SA-MP Gamemodes with PHP -
Kaperstone - 22.07.2014
Thank you,
By the way, would be nice if there would be an option to make a dialog loop, so for example if when the player login 's and he entered the wrong password, then I could just send him back and count the number of failed logins.
Re: SA-MP Gamemodes with PHP -
GWMPT - 22.07.2014
Quote:
Originally Posted by xkirill
Thank you,
By the way, would be nice if there would be an option to make a dialog loop, so for example if when the player login 's and he entered the wrong password, then I could just send him back and count the number of failed logins.
|
With the framework, that is a bit complicated, however when i have the possibility to continue the development of the plugin, i will try to implement it.
Re: SA-MP Gamemodes with PHP -
harsimarriar96 - 23.07.2014
Looks Great, I'll surely give it a try.
Re: SA-MP Gamemodes with PHP -
Kaperstone - 27.07.2014
Код:
In file included from /usr/local/include/sampgdk/sdk.h:61:0,
from /usr/local/include/sampgdk/export.h:20,
from /usr/local/include/sampgdk/a_players.h:2,
from ./src/samphp.h:9,
from ./src/bindings.h:4,
from ./src/bindings.cpp:1:
/usr/local/include/sampgdk/amx/amx.h:28:23: fatal error: sclinux.h: No such file or directory
compilation terminated.
In file included from /usr/local/include/sampgdk/sdk.h:61:0,
from /usr/local/include/sampgdk/export.h:20,
from /usr/local/include/sampgdk/a_players.h:2,
from ./src/samphp.h:9,
from ./src/main.cpp:7:
/usr/local/include/sampgdk/amx/amx.h:28:23: fatal error: sclinux.h: No such file or directory
compilation terminated.
In file included from /usr/local/include/sampgdk/sdk.h:61:0,
from /usr/local/include/sampgdk/export.h:20,
from /usr/local/include/sampgdk/a_players.h:2,
from ./src/samphp.h:9,
from ./src/samphp.cpp:1:
/usr/local/include/sampgdk/amx/amx.h:28:23: fatal error: sclinux.h: No such file or directory
compilation terminated.
In file included from ./libs/zeex/fakeamx.cpp:15:0:
./libs/zeex/fakeamx.h:18:25: fatal error: sampgdk/amx.h: No such file or directory
compilation terminated.
Finally I managed to install SAMPGDK, but for some reason it gives me the error above while running ./build.sh
I went into /usr/local/include/sampgdk/ and everything is there, as well as sclinux in amx folder.
I've already those packages installed
Код:
gcc/g++ version 4.7.2 (Debian 4.7.2-5)
PHP 5.5.15-1~dotdeb.1
Doxygen 1.8.7
Python 2.7.3
libxml2-dev
cmake version 3.0.0
Running Debian Wheezy 7.6 OS
While installing SAMPGDK there were no errors.
Код:
root@*:home/samp/sampgdk/build# make
[ 0%] Built target sampgdk_init
Scanning dependencies of target sampgdk
[ 2%] Building C object CMakeFiles/sampgdk.dir/src/internal/init.c.o
Linking C shared library libsampgdk.so
[ 97%] Built target sampgdk
[100%] Building Doxygen documentation
[100%] Built target sampgdk_doc
root@*:/home/samp/sampgdk/build# make install
[ 0%] Built target sampgdk_init
Scanning dependencies of target sampgdk
[ 2%] Building C object CMakeFiles/sampgdk.dir/src/internal/init.c.o
Linking C shared library libsampgdk.so
[ 97%] Built target sampgdk
[100%] Building Doxygen documentation
[100%] Built target sampgdk_doc
Install the project...
-- Install configuration: ""
(the rest was "up-to-date" and "installing...")
Re : SA-MP Gamemodes with PHP -
S4t3K - 27.07.2014
Why not posting this on the SAMPGdk thread ? I think no one can answer you better than Zeex.
Re: SA-MP Gamemodes with PHP -
Kaperstone - 11.09.2014
Wanted to know if anybody is developing a new plugin like this, Kikito said he will start to develop a new one next month(September - this month), but I haven't heard anything new from him nor about this plugin.
Quote:
Originally Posted by Kikito
Just to let you guys know.
Next month I will continue the development of this plugin(already got the confirmation of lapayo ~2 weeks ago)
|
He blocked the PM and the visitor message, so I can't contact him.
Re: SA-MP Gamemodes with PHP -
GWMPT - 18.11.2014
SAMPHP is using the php.dll which you can find in the sa-mp server folder.
That file is basically the PHP standalone, which allows to execute the plugin, even if you don't have the PHP installed.
I will try to release another pre-release this afternoon, with mysql + pdo, and a few more bug repairs.
@Edit, you're using the samphp found in the first page, right?
If so, I think it's time to move on...
https://github.com/Lapayo/SAMPHP/releases
Download the SAMPHP_WINDOWS and having fun with it.
Re : Re: SA-MP Gamemodes with PHP -
Enchancer - 18.11.2014
No I'm using this one:
Quote:
Originally Posted by Kikito
You can download the windows version* over our GitHub page.
|
Thank you for your explanation, I understand better now.
But I still don't understand why phpversion () output 5.4.15 if your php5.dll is used instead of my php server.
So in reality, our extensions mysqli or PDO (or others) must match your php5.dll? In this case, it could be wise for including it in the package to avoid this kind of problem (or to avoid having to read all the pages of the topic, I do not speak English very well as you can see ^^)
Edit:
Quote:
Originally Posted by Kikito
@Edit, you're using the samphp found in the first page, right?
|
Oh right, I think you're right. I probably mixed the two archives! I'm sorry for making you waste your time.
A terrible mistake. I'm a little tired :/
Re: SA-MP Gamemodes with PHP -
GWMPT - 18.11.2014
Well, about the PHP version, Could you download it once again and replace the php5.dll, sampgdk4.dll and the plugin folder?
I've downloaded now the pre-release(just to make sure), and the php version installed is 5.6.2.