SA-MP Forums Archive
[Plugin] Pawn.CMD - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Plugin Development (https://sampforum.blast.hk/forumdisplay.php?fid=18)
+--- Thread: [Plugin] Pawn.CMD (/showthread.php?tid=608474)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Re: Pawn.CMD - the fastest and most functional command processor - Private200 - 11.06.2016

Quote:
Originally Posted by YourShadow
View Post
You must use a full name of the plugin in a .cfg file. (Pawn.CMD.dll)
How comes you must use the file extension type?


Re: Pawn.CMD - the fastest and most functional command processor - OKStyle - 11.06.2016

Quote:
Originally Posted by Crayder
Посмотреть сообщение
bring us your results.
Use ****** or my signature dude.

Quote:
Originally Posted by SDraw
Посмотреть сообщение
He won't give a proof of his words. A lot of people saw this kind of behaviour from him. Demagogue in all his glory.
My every word is a proof, can not be said about you. Keep fup on my photos and genious scripts "koshkoeb".

Quote:
Originally Posted by YourShadow
Посмотреть сообщение
Fixed.
Plugin has been updated to version 2.1.
Thats it! Btw can you fix it before ask a lot of proofs, m?

Quote:
Originally Posted by Private200
Посмотреть сообщение
How comes you must use the file extension type?
Rename the plugin file to PawnCMD and you can not write the file extension.


Re: Pawn.CMD - the fastest and most functional command processor - Private200 - 11.06.2016

Quote:
Originally Posted by OKStyle
View Post
Rename the plugin file to PawnCMD and you can not write the file extension.
Quote:
Originally Posted by nGen.SoNNy
View Post
It's working now. It's there a way to disable that console log with the "has been registered"?
Haven't downloaded it yet and didn't know that was how the plugin was named. Didn't think that he would make such a basic mistake. (Sonny)


Re: Pawn.CMD - the fastest and most functional command processor - YourShadow - 12.06.2016

Quote:
Originally Posted by nGen.SoNNy
View Post
It's working now. It's there a way to disable that console log with the "has been registered"?
Recompile the plugin.
Quote:
Originally Posted by OKStyle
View Post
Thats it! Btw can you fix it before ask a lot of proofs, m?
Were needed details.


Re: Pawn.CMD - the fastest and most functional command processor - SDraw - 12.06.2016

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
My every word is a proof, can not be said about you. Keep fup on my photos and genious scripts "koshkoeb".
Wow, what a nice try to hide word "catfucker". You must be so proud about that degenerated joke. Pat yourself on the back for this.
Sorry, this is not a place where everyone praises you. Even Crayden found out that you are avoiding to answer his question.


Re: Pawn.CMD - the fastest and most functional command processor - Pottus - 12.06.2016

I have said it before and will say it again command speed is completely frivolous there is simply not enough command calls per second to even scratch a marginal difference that would be noticed. I do find it interesting though but apart from that the pertinence of command processing is such low priority you have pretty much wasted your time creating a solution without a problem.


Re: Pawn.CMD - the fastest and most functional command processor - Heroes9614 - 15.06.2016

i have request, pleas create native that disable printf in server console

Example: [15:42:13] [Pawn.CMD] command 'setskin' has been registered


Re: Pawn.CMD - the fastest and most functional command processor - YourShadow - 15.06.2016

Quote:
Originally Posted by Heroes9614
View Post
i have request, pleas create native that disable printf in server console

Example: [15:42:13] [Pawn.CMD] command 'setskin' has been registered
Soon i will release a global update.


Re: Pawn.CMD - the fastest and most functional command processor - Heroes9614 - 16.06.2016

Thanks Bro!


Re: Pawn.CMD - the fastest and most functional command processor - IstuntmanI - 16.06.2016

Great work ! This is the first faster-than-ZCMD command processor that catches my attention.

I have two suggestions:
1. Can you separate the command and parameters in OnPlayerCommandReceived and OnPlayerCommandPerformed ?
pawn Code:
public OnPlayerCommandReceived(playerid, command[], params[]);
public OnPlayerCommandPerformed(playerid, command[], params[], result);
If you will add this I will probably use the plugin, it looks awesome.

2. Make those command registering prints toggleable.

Also, because it is based on memory address pattern finding, are you sure that it will work in every version ? It can't break if major changes are made to SA:MP ? (as 0.4a is the next one)


Re: Pawn.CMD - the fastest and most functional command processor - MyU - 16.06.2016

Quote:
Originally Posted by IstuntmanI
View Post
Also, because it is based on memory address pattern finding, are you sure are you that it will work in every version ? It can't break if major changes are made to SA:MP ? (as 0.4a is the next one)
Every memory hacking plug-in needs to "live in the fear of being fucked over by major changes" even if they use the "holy signature scanning" however the possibility of breaking changes in this is much lower as f.e. in YSF/FCNPC.

On the plug-in developer side:
You can only do your best by analyzing older versions of the sa-mp server and look which layer of the methods change rarely he's hooking the last function that get's called if the command get's to sent to PAWN and that's again a method that is unlikely going to be changed (as long there's no major change on sa-mp's structure) which (tbh) didn't happen for a long time.

Even then some people "with slight experience" can fix this plug-in.


Re: Pawn.CMD - the fastest and most functional command processor - YourShadow - 16.06.2016

Quote:
Originally Posted by IstuntmanI
View Post
Great work ! This is the first faster-than-ZCMD command processor that catches my attention.

I have two suggestions:
1. Can you separate the command and parameters in OnPlayerCommandReceived and OnPlayerCommandPerformed ?
pawn Code:
public OnPlayerCommandReceived(playerid, command[], params[]);
public OnPlayerCommandPerformed(playerid, command[], params[], result);
If you will add this I will probably use the plugin, it looks awesome.

2. Make those command registering prints toggleable.

Also, because it is based on memory address pattern finding, are you sure that it will work in every version ? It can't break if major changes are made to SA:MP ? (as 0.4a is the next one)
I will add your suggestions.

Plugin was tested on old versions (since 0.3a) and it worked.


Re: Pawn.CMD - the fastest and most functional command processor - Slawiii - 16.06.2016

nice work man!
its too fast


Re: Pawn.CMD - the fastest and most functional command processor - SecDet - 16.06.2016

Good job


Re: Pawn.CMD - the fastest and most functional command processor - baela - 16.06.2016

Nossa e qual o melhor ?


Re: Pawn.CMD - the fastest and most functional command processor - Johhnyllll - 17.06.2016

Quote:
Originally Posted by YourShadow
View Post
I will add your suggestions.

Plugin was tested on old versions (since 0.3a) and it worked.
//dell


Re: Pawn.CMD - the fastest and most functional command processor - Untonyst - 17.06.2016

Quote:
Originally Posted by Johhnyllll
View Post
Здравствуйте, решил попробовать Pawn.CMD, но у меня из-за него включается сервер. Инклуд и плагин подключил,а в логе пишет:
PHP Code:
----------
Loaded log file"server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[15:54:23filterscripts ""  (string)
[
15:54:23
[
15:54:23Server Plugins
[15:54:23] --------------
[
15:54:23]  Loading plugincrashdetect
[15:54:23]   CrashDetect v4.15.1 is OK.
[
15:54:23]   Loaded.
[
15:54:23]  Loading pluginPawn.CMD
[15:54:23]   Failed.
[
15:54:23]  Loading pluginsscanf
[15:54:23
[
15:54:23]  ===============================
[
15:54:23]       sscanf plugin loaded.     
[
15:54:23]          Version:  2.8.1        
[15:54:23]    (c2012 Alex "Y_Less" Cole  
[15:54:23]  ===============================
[
15:54:23]   Loaded.
[
15:54:23]  Loading pluginstreamer
[15:54:23
*** 
Streamer Plugin v2.7.7 by Incognito loaded ***
[
15:54:23]   Loaded.
[
15:54:23]  Loaded 3 plugins.
[
15:54:23
[
15:54:23Filterscripts
[15:54:23] ---------------
[
15:54:23]   Loaded 0 filterscripts.
[
15:54:23] [debugRun time error 19"File or function is not found"
[15:54:23] [debug]  PC_Init
[15:54:23] [debugRun time error 19"File or function is not found"
[15:54:23] [debug]  PC_Init
[15:54:23Script[gamemodes/Corso.amx]: Run time error 19"File or function is not found"
[15:54:23Number of vehicle models
Я не знаю почему он не загружается... :с
Помогите пожалуйста, я не знаю что делать...
plugin must be loaded before sscanf


Re: Pawn.CMD - the fastest and most functional command processor - YourShadow - 17.06.2016

> [15:54:23] Loading plugin: Pawn.CMD
[15:54:23] Failed.

Rename "Pawn.CMD" to "Pawn.CMD.dll" in server.cfg...

Quote:
Originally Posted by Untonyst
View Post
plugin must be loaded before sscanf
It is not necessary.


Re: Pawn.CMD - the fastest and most functional command processor - Eymeric69 - 17.06.2016

fixed.


Re: Pawn.CMD - the fastest and most functional command processor - Crayder - 18.06.2016

YourShadow, are you going to try out my command ID suggestion from before?

https://sampforum.blast.hk/showthread.php?pid=3711131#pid3711131