21.01.2013, 22:53
Filterscript simples, que tem a funзгo de impedir que o jogador envie mais de uma mensagem ao servidor ( como se fosse um double post )
Pastebin: http://pastebin.com/2Zp3NCtw
Idealizado e criado por Dwayne Phoenix ( Nгo testado e sem hook nas callbacks )
Notas:
* Apenas criei a variavel de armazenamento do ultimo jogador que digitou no chat dentro da array para deixar o codigo mais organizado.
* Nгo deixei em cуdigos uteis pelo motivo de aqui poder ser discutido
pawn Код:
#include <a_samp>
main() { }
enum chat_info { name[25], lastname[25] };
new Chat[MAX_PLAYERS][chat_info];
public OnPlayerConnect(playerid) {
GetPlayerName(playerid, Chat[playerid][name], 25);
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
Chat[playerid][name] = EOS;
return 1;
}
public OnPlayerText(playerid, text[]) {
if(!strcmp(Chat[0][lastname], Chat[playerid][name], false)) return false;
format(Chat[0][lastname], 25, Chat[playerid][name]);
return 1;
}
Idealizado e criado por Dwayne Phoenix ( Nгo testado e sem hook nas callbacks )
Notas:
* Apenas criei a variavel de armazenamento do ultimo jogador que digitou no chat dentro da array para deixar o codigo mais organizado.
* Nгo deixei em cуdigos uteis pelo motivo de aqui poder ser discutido