14.08.2010, 16:49
(
Last edited by ipsBruno; 14/08/2010 at 05:29 PM.
)
#Substituir um Caracter
Exemplo:
Saida:
DraKoN -> OraKoN
#Ver Comandos Digitados
Coloque em OnPlayerCommandText
#Retornar Name Sem Underline
#Detectar Tag
#Processador de Comandos
// Criador The-Killer,modificado por DraKoN
#Desabilitar Palavreado
Em OnPlayerText
Em OnPlayerCommandText
pawn Code:
#define replaceonecar(%1,%2,%3)\
for(new i = 0, j = strlen(%1); i <= j; ++ i)\
if(%1[i] == '%2')\
%1[i] = '%3';
pawn Code:
replaceonecar(string,D,O);//Use
DraKoN -> OraKoN
#Ver Comandos Digitados
pawn Code:
#define PlayerExecute(playerid,%2) if(%2[0] == '/') OnPlayerText(playerid,%2)
pawn Code:
PlayerExecute(playerid,cmdtext);
#Retornar Name Sem Underline
pawn Code:
PlayerName(playerid)
{
new n[24];
GetPlayerName(playerid,n,24);
for(new i=0,j = strlen(n); i <= j;++i)
if(n[i]=='_') n[i]=' ';
return n;
}
pawn Code:
stock TagDetect(playerid)
{
new string[MAX_PLAYER_NAME];
GetPlayerName(playerid, tring,MAX_PLAYER_NAME);//No Use sizeof (called function)
if(string[0] == '[' && string[3] == ']' || string[4] == ']' || string[5] == ']') return 1;//No Use strfind (called function)
else return 0;
}
pawn Code:
new Comando[30], Parametros[30];
for(new i = 0, j = strlen(cmdtext); i <= j; ++ i){
if(cmdtext[i] == ' ') strmid(Comando, cmdtext, 1,cmdtext[i] == ' ');
else if(cmdtext[i] == ' ') format(Comando, 100, "%s", cmdtext);
if(strfind(cmdtext, " ") != -1) format(Parametros, sizeof(Parametros), "%s", cmdtext[i] == ' ');}
#define IsParams(%1) strcmp(Parametros, %1)
#define IsCommand(%1) strcmp(Command, %1)
#Desabilitar Palavreado
pawn Code:
// Topo GameMode
#define BadWordText(%1) \
for(new i = 0, j = strlen(text);i < j; ++ i)\
if(strfind(text[i], %1, true) == 0)\
for(new a = 0,j_two = 128; a < j_two;++a)\
if (a >= i && a < i+strlen(%1)) text[a]='*'
#define BadWordCommand(%1) \
for(new i = 0, j = strlen(cmdtext);i < j; ++ i)\
if(strfind(cmdtext[i], %1, true) == 0)\
for(new a = 0,j_two = 128; a < j_two;++a)\
if (a >= i && a < i+strlen(%1)) cmdtext[a]='*'
pawn Code:
BadWordText("Cu");
pawn Code:
BadWordCommand("Cu");