06.01.2018, 10:54
Olб, vim postar uns cуdigo uteis que uso no meu dia a dia..
Delay para Kick/Ban
Oque seria? como a maioria sabe, o Kick do SA-MP acontece tгo rбpido que nгo envia nenhuma mensagem para o player que foi kickado, simplesmente da o Closed, entгo para aparecer, basta colocar este cуdigo em seu GM, Lуgicamente colocar a mensagem quando ele for kickado nй.
Comando de Limpar Chat com Linhas.
Oque seria? simplesmente um comando para vocк limpar o seu chat no servidor SAMP sem ter que adicionar vбrios SendClientMessage e ficar ocupando espaзo em seu GameMode, com esse comando vocк pode limpar quantas linhas quiser.
Ant AMX
Oque seria? basicamente um cуdigo antigo que trбs uma proteзгo para seu AMX, impedindo de descompila-lo,
hoje em dia pode nгo funcionar mais, mais й sempre bom usar qualquer proteзгo.
Й isso galera, espero que algum desses cуdigos seja ъltil para alguns novatos, tmj.
Delay para Kick/Ban
Oque seria? como a maioria sabe, o Kick do SA-MP acontece tгo rбpido que nгo envia nenhuma mensagem para o player que foi kickado, simplesmente da o Closed, entгo para aparecer, basta colocar este cуdigo em seu GM, Lуgicamente colocar a mensagem quando ele for kickado nй.
PHP Code:
//Topo do seu GM.
#define Kick(%0) SetTimerEx("Kickar", 200, false, "i", %0)
#define Ban(%0) SetTimerEx("Banir", 200, false, "i", %0)
//Junto com as outras forwards
forward Kickar(playerid);
forward Banir(playerid);
//Final do GM
public Kickar(playerid)
{
#undef Kick
Kick(playerid);
#define Kick(%0) SetTimerEx("Kickar", 150, false, "i", %0)
return 1;
}
public Banir(playerid)
{
#undef Ban
Kick(playerid);
#define Ban(%0) SetTimerEx("Banir", 150, false, "i", %0)
return 1;
}
Oque seria? simplesmente um comando para vocк limpar o seu chat no servidor SAMP sem ter que adicionar vбrios SendClientMessage e ficar ocupando espaзo em seu GameMode, com esse comando vocк pode limpar quantas linhas quiser.
PHP Code:
// Junto as outras Stocks
stock LimparChat(playerid, linhas)
{
for(new b = 0; b <= linhas; b++) SendClientMessage(playerid,CINZA, " ");
}
LimparChat(playerid, Linhas) //Quando for usar o comando, basta adicionar este comando, o 'Linhas' seria as linhas, normalmente eu deixo no 100, no caso 'LimparChat(playerid, 100)' que estбria limpando 100 linhas.
Oque seria? basicamente um cуdigo antigo que trбs uma proteзгo para seu AMX, impedindo de descompila-lo,
hoje em dia pode nгo funcionar mais, mais й sempre bom usar qualquer proteзгo.
PHP Code:
//Juntos as Stocks
AntiDeAMX()
{
new a[][] =
{
"Unarmed (Fist)",
"Brass K"
};
#pragma unused a
}
//OnGameModeInit
AntiDeAMX();