Moin,
ich suche eine OCMD Include die es erlaubt groß- und kleinschreibung zuzulassen, den wen ich z.b. einen CMD habe mit
[pwn]ocmd:hilfe(params....[/pwn]
kann ich den auch nur nutzen wen ich den so schreibe wie ich ihn geschrieben habe und das nervt..
Ich habe diese OCMD Include
	
		Spoiler anzeigen
	 
	
	
		
MFG
									
									
								ich suche eine OCMD Include die es erlaubt groß- und kleinschreibung zuzulassen, den wen ich z.b. einen CMD habe mit
[pwn]ocmd:hilfe(params....[/pwn]
kann ich den auch nur nutzen wen ich den so schreibe wie ich ihn geschrieben habe und das nervt..
Ich habe diese OCMD Include
		[pwn]/*--	---  .   .   --
| | | |\ /| | \
| | | | V | | |
| | | | | | /
--- --- | | --
I.O.O by kleinerOpa*/
#include <a_samp>
forward ocmdOnPlayerCommandText(playerid,cmdtext[]);
#define ocmd:%1(%2) forward ocmd_%1(%2);\
public ocmd_%1(%2)
public OnPlayerCommandText(playerid,cmdtext[])
{
cmdtext[0]='_';
new ocmdStr[128],ocmdParams[128],bool:ocmdAffe,ocmdFu;
for(new i;i<128;i++)
{
if(cmdtext=='\0')break;
if((cmdtext[i]==' ')&&(!ocmdAffe))
{
ocmdAffe=true;
continue;
}
if(!ocmdAffe)ocmdStr[i]=cmdtext[i];
else
{
ocmdParams[ocmdFu]=cmdtext[i];
ocmdFu++;
}
}
format(ocmdStr,128,"ocmd%s",ocmdStr);
if(!strlen(ocmdParams))format(ocmdParams,128," ");
if(CallLocalFunction(ocmdStr,"ds",playerid,ocmdParams))return 1;
cmdtext[0]='/';
return CallLocalFunction("ocmdOnPlayerCommandText","ds",playerid,cmdtext);
}
#define OnPlayerCommandText ocmdOnPlayerCommandText[/pwn]
| | | |\ /| | \
| | | | V | | |
| | | | | | /
--- --- | | --
I.O.O by kleinerOpa*/
#include <a_samp>
forward ocmdOnPlayerCommandText(playerid,cmdtext[]);
#define ocmd:%1(%2) forward ocmd_%1(%2);\
public ocmd_%1(%2)
public OnPlayerCommandText(playerid,cmdtext[])
{
cmdtext[0]='_';
new ocmdStr[128],ocmdParams[128],bool:ocmdAffe,ocmdFu;
for(new i;i<128;i++)
{
if(cmdtext=='\0')break;
if((cmdtext[i]==' ')&&(!ocmdAffe))
{
ocmdAffe=true;
continue;
}
if(!ocmdAffe)ocmdStr[i]=cmdtext[i];
else
{
ocmdParams[ocmdFu]=cmdtext[i];
ocmdFu++;
}
}
format(ocmdStr,128,"ocmd%s",ocmdStr);
if(!strlen(ocmdParams))format(ocmdParams,128," ");
if(CallLocalFunction(ocmdStr,"ds",playerid,ocmdParams))return 1;
cmdtext[0]='/';
return CallLocalFunction("ocmdOnPlayerCommandText","ds",playerid,cmdtext);
}
#define OnPlayerCommandText ocmdOnPlayerCommandText[/pwn]
MFG
[Blockierte Grafik: http://imageshack.us/a/img829/1465/signaturbaby.png]
											
 (sstring[0] == 1 && sstring[1] == 0))