SA-MP Forums Archive
Codigo Tipo Anti-Penor! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Codigo Tipo Anti-Penor! (/showthread.php?tid=216191)



Codigo Tipo Anti-Penor! - andersongr98 - 25.01.2011

olб a todos eu queria tipo um codigo para colocar no OnPlayerDeath

para que se o player morrer mais de 7 vezes muito rapido ele vai ban!



e atй talvez um para o PATCH GMX!

pois meu sv atinge mais de 100 players todos dias e sempre derrubam!

o mais importante eh o que nao deixa o player morrer 7 vezes muito rapido

que ai ja coloco para baixar um fs anti penor com esse negocio de nao deixar morre rapido vai ser util para muita gente!


Re: Codigo Tipo Anti-Penor! - vinewood - 25.01.2011

Seja mais claro, nгo entendi sua pergunta.


Re: Codigo Tipo Anti-Penor! - Strong_ADM - 25.01.2011

Eu acho que ele estб querendo um anti fakekill...


Re: Codigo Tipo Anti-Penor! - andersongr98 - 25.01.2011

tipo assim gente!
o m0d pen0r tem umas opзoes para derrubar o sv!
ai tem o paintjob car que o ant penor que eu tenho ja resolve!

mas ai para derrubar os sv os cara tao usando o flooder que aparece que morreu um monte vez para derrubar o servidor!!

quero uma soluзao que nao deixe uma pessoa morrer mais de 7 vez em menos de 5 segundos e ai ela vai kick!


Re: Codigo Tipo Anti-Penor! - Falcon. - 25.01.2011

No Comeзo do Mode:
pawn Код:
new TaMorrido[MAX_PLAYERS];
forward SuaFuncao(playerid);
Em OnGameModeInit()
pawn Код:
SetTimerEx("SuaFuncao", 5000, true, "d", playerid);
Em OnPlayerDeath(playerid, killerid, reason)
pawn Код:
TaMorrido[playerid]++;
Na Public que voce ira criar:
pawn Код:
public SuaFuncao(playerid)
{
    if(TaMorrido[playerid] >= 7) return Kick(playerid);
    if(TaMorrido[playerid] < 7) return TaMorrido[playerid] = 0;
    return 1;
}

Pode Funcionar desta forma..Mas se nao der certo jб tem uma noзгo de como fazer...



Re: Codigo Tipo Anti-Penor! - Macintosh - 25.01.2011

Nгo pode falar nomes de mods aqui no fуrum.
Tб ai o cуdigo.
Tenta se nгo funfar avisa aki que eu tento arrumar.
pawn Код:
new Morreu = 0;
forward Morreu7x();

public OnPlayerDeath(playerid, killerid, reason)
{
 SetTimer("Morreu7x", 5000, false);
 return 1;
}

public Morreu7x()
{
 Morreu++;
 PlayerInfo[killerid][pKills] += 7;
 format(string, sizeof(string), "[ANTI-FAKEKILL] %s morreu 7x e foi banido", Morreu);
 SendClientMessageToAll(COR, string);
 Ban(playerid);
 return 1;
}



Re: Codigo Tipo Anti-Penor! - andersongr98 - 25.01.2011

lucas desculpe-me nгo sabia...

mas tipo isso ai ta se a pessoa morrer 7 vezes ou se a pessoa morrer 7 vezes muito rapido?


Re: Codigo Tipo Anti-Penor! - Falcon. - 25.01.2011

Nгo sei se chegou a testar o meu ali em cima..Eu testei aqui e deu certo..
Se a pessoa morrer 7 vezes em menos de 5 segundos kicka ela...
Do geito que voce pediu


Re: Codigo Tipo Anti-Penor! - andersongr98 - 25.01.2011

falcon o seu eu coloquei e nao deu nenhum erro ja vou testar... quanto tentei o do lucas deu undefined symbol "PlayerInfo" e undefined symbol "killerid"


Re: Codigo Tipo Anti-Penor! - H1g0r - 25.01.2011

Quote:
Originally Posted by Lucas Nicolas
Посмотреть сообщение
Nгo pode falar nomes de mods aqui no fуrum.
Tб ai o cуdigo.
Tenta se nгo funfar avisa aki que eu tento arrumar.
pawn Код:
new Morreu = 0;
forward Morreu7x();

public OnPlayerDeath(playerid, killerid, reason)
{
 SetTimer("Morreu7x", 5000, false);
 return 1;
}

public Morreu7x()
{
 Morreu++;
 PlayerInfo[killerid][pKills] += 7;
 format(string, sizeof(string), "[ANTI-FAKEKILL] %s morreu 7x e foi banido", Morreu);
 SendClientMessageToAll(COR, string);
 Ban(playerid);
 return 1;
}
Codigo totalmente errado e simplesmente inultiu.