Codigo Tipo Anti-Penor!
#1

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!
Reply
#2

Seja mais claro, nгo entendi sua pergunta.
Reply
#3

Eu acho que ele estб querendo um anti fakekill...
Reply
#4

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!
Reply
#5

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...
Reply
#6

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;
}
Reply
#7

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?
Reply
#8

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
Reply
#9

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"
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)