Gostaria de saber como torno essa função de logar no rcon para ''Depois de 3 tentativas'' O Ban vim e o nick ser citado na mensagem, tentei com ''%s'' mais dava erro no código.
Código PHP:
public OnRconLoginAttempt(ip[], password[], success) { if (!success) // Se eles fornecerem uma senha errada { BlockIpAddress(ip, 60 * 30000); // Bloquear as conexões deste IP por um minuto.} SendClientMessageToAll(0xBE00FFFF, "{ff0000}| Anti-Xit | GhostFire baniu um jogador(a) Temporariamente motivo: Tentativa-Logar Rcon"); } return 1; }
Iae galera, estou criando um servidor de samp e estou tendo alguns problemas com o sistema de id fixo do meu servidor o comando funciona perfeitamente mais não consigo verificar quem está online ou offline o comando buga se o player estiver offline e não envia nenhuma mensagem para o player.
CMDetgrana(playerid, params[])
{
new grana;
new jogador;
if(Player[playerid][Admin] < 3) return SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Voce nao tem permisao para utilizar esse comando.");
if(TB[playerid] == false) return SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Voce nao esta em trabalho!");
if(sscanf(params, "dd", jogador, grana)) return SendClientMessage(playerid, 0xFF0000AA, "| ERRO | Modo correto de uso: /SetGrana [ ID DO PLAYER ] [ VALOR ]");
foreach(Player, i)
{
if(IDFIXO[i] == jogador)
{
if(!IsPlayerConnected(i)) return SendClientMessage(i, 0xFF0000AA, "| ERRO | Esse player nao esta online!");
GivePlayerMoney(i, grana);
format(String, sizeof(String), "O admin %s setou %d de grana em voce!", pName(playerid), grana);
SendClientMessage(i, 0x00FF00AA, String);
format(String, sizeof(String), "Voce setou %d de grana no player %s", grana, pName(i));
SendClientMessage(i, 0x00FF00AA, String);
}
}
return 1;
}
Olá, eu gostaria de saber se tem algum aplicativo ou site que possa traduzir a Gamemode do samp, ela é de precedência gringa, queria coloca-lá para Português, se for possível gostaria de saber como e onde?
Hoje, fiz uma tentativa de instalar o Sampvoice no meu servidor SA-MP. Ao entrar no servidor, fazer o login e pressionar o botão para falar, percebi que não conseguia ouvir. Comecei a suspeitar de um possível conflito na minha gamemode. Removi alguns plugins, como o RakNet, que identifiquei como causador de conflitos, mas o problema persistiu. Decidi então criar um comando para ativar manualmente o VoIP, sem depender do botão de fala, e foi aí que notei o VoIP funcionando corretamente. As callbacks SV_VOID:OnPlayerActivationKeyRelease(SV_UINT:playerid, SV_UINT:keyid) e SV_VOID:OnPlayerActivationKeyPress(SV_UINT:playerid) não estão sendo chamadas; há alguma outra callback em meu servidor que ainda não consegui identificar. Após desativar o botão de VoIP, o jogador é kickado. Tentei utilizar o trace do Crashdetect, mas não obtive informações relevantes. Agradeço qualquer ajuda que puderem fornecer!
Pessoal, serio, preciso da ajuda de vocês experientes na board, vou disponibilizar o codigo que é unico mais não funciona para android, e é esse o motivo da criação do topico, não está funcionando para android apenas para PC, vocês experientes passando os olhos consegue encontrar uma solução para esse problema, pq eu não consegui encontrar o problema.
PlayerRobbingNPCStart não é executado quando o android aperta ALT, apenas o do PC.
As vezes alguém me ajudando a organizar esse codigo ou melhora-lo, pode ser a solução, preciso de você pra me ajudar, o que aconteceu, vou contar a historia, o jogador Clio que joga no android clicou em ALT ao mesmo tempo mirando no NPC (PlayerRobbingNPCStart) apenas foi executado a tecla ALT mais o NPC não foi rendido, agora o do PC foi outra historia, diferente, ele apertou ALT ao mesmo tempo mirando no mesmo, foi executado tudo na public, cara, quem poder me ajudar ajudo dando reputação. Agradeço Deus de jah.