29/09/2020 10:19
(29/09/2020 01:31)Rio Escreveu: Bom, Estava Fazendo o Comando /Kick Mais Ele Nao Aparece O Nome Do Player Que Foi "Kikado" E Nao Aparece O "Motivo" Comando Estara Logo Abaixo !
Caso Alguem Possa Me Ajudar OBG !
https://pastebin.com/qszmJSS1
Código PHP:
forward KickTimer();
public KickTimer()
{
new kickid;
Kick(kickid);
return 1;
}
CMD:kick(playerid, params[])
{
if(User[playerid][USER_ADMIN] < 1) return SendClientMessage(playerid, -1, "{COR}[ADMCMD]{COR} Voce nao pode utilizar este comando.");
new string[200];
new string1[200];
new reason[40];
new nomeadmin[MAX_PLAYER_NAME];
new nomeplayer[MAX_PLAYER_NAME];
if(sscanf(params, "us", kickid, reason)) return SendClientMessage(playerid, -1,"{COR}[ADMCMD]{COR} /kick [playerid] [razao] de forma certa."); // Pega o ID do jogador e a razão do kick
if(!IsPlayerConnected(kickid)) return SendClientMessage(playerid, -1,"{COR}[SERVERLOG]{COR} O player nao esta conectado."); // Mensagem para se o jogador não estiver no servidor
GetPlayerName(playerid, nomeadmin, sizeof(nomeadmin)); // Pega o nome do Administrador
GetPlayerName(kickid, nomeplayer, sizeof(nomeplayer)); // Pega o nome do Player
format(string, sizeof(string), "{COR}[ADMCMD]{COR} Voce kickou o jogador: %s.", nomeplayer); // Format para o Administrador
format(string1, sizeof(string1), "{COR}[ADMCMD]{COR} O administrador: %s kickou o jogador: %s razao: %s", nomeadmin, nomeplayer, reason); // Format para o Player
SendClientMessage(playerid, -1, string);
SendClientMessageToAll(-1, string1);
SetTimer("KickTimer", 50, false);
return 1;
}
adapte ao seu gamemode
rep se ajudei. :K