28.07.2016, 00:00
Hola amigos del samp me podrнan dar una mano, ya que me doy las vueltas y no consigo que funcione.. hice una funciуn a lo que insulte o digan groserнas les vaya sumando las advertencias +1 .. y a lo que llegue 3/3 lo Kikee.. pero no logro conseguirlo.
mi funcion:
mi funcion:
PHP код:
#include <a_samp>
#if defined FILTERSCRIPT
#define Rojo 0xFE2E2E
#define MAX_WARNINGS (3)
public OnFilterScriptInit()
{
print(" Anti Insultos..");
return 1;
}
#endif
public OnPlayerText(playerid, text[])
{
if(strfind(text, "puto", true) != -1 || strfind(text, "gay", true) != -1 || strfind(text, "chupala", true) != -1 || strfind(text, "mamon", true) != -1 || strfind(text, "verga", true) != -1)//Si el usuario dice..
{
InsultosNo(playerid);
return 0;
}
return 1;
}
stock InsultosNo(playerid)
{
new stringa[128];
new pMuteWarnings;
new MAX_WARNINGS;
new Rojo;
if(pMuteWarnings < MAX_WARNINGS)
{
pMuteWarnings++;
format(stringa, sizeof(stringa),"{B40404}CUIDADO: No insultes o seras kickeado. (%d / %d)", pMuteWarnings, MAX_WARNINGS);
SendClientMessage(playerid,Rojo,stringa);
}
else
{
new name [MAX_PLAYERS];
GetPlayerName(playerid, name, sizeof(name));
format(stringa, sizeof(stringa), "{19C0BA}[ ! ]:[%s] Fue {FF0000}kickeado por insultar.", name);
SendClientMessageToAll(0xFFFF00FF,stringa);
Kick(playerid);
}
return 1;
}