comando de reconectar -
OtimoJogo - 07.12.2016
Queria o comando tipo /reconectar ai o player voltase pro comeзo de quando ele logou no servidor a tela de login...
Re: comando de reconectar -
iLordGG - 07.12.2016
if(strcmp(cmdtext, "/reconectar", true) == 0)
{
// usa oq tem na onplayerconnect uй
return 1;
}
Re: comando de reconectar -
OtimoJogo - 07.12.2016
Atй ja tentei mas deu certo queria tipo o /desbug do TSSA
Re: comando de reconectar -
GuilhermeW - 07.12.2016
Quote:
Originally Posted by OtimoJogo
Atй ja tentei mas deu certo queria tipo o /desbug do TSSA
|
Azideia, deixa o @
connork, ver isso kkkkkk.
Mas pode pб, toma aн.
Vк se isso daн funciona:
PHP код:
new bool: isRelogging[MAX_PLAYERS], relogPlayerIP[MAX_PLAYERS][17];
public OnPlayerDisconnect(playerid)
{
if(isRelogging[playerid])
{
new string[30];
isRelogging[playerid] = false;
format(string, sizeof(string), "unbanip %s", relogPlayerIP[playerid]);
SendRconCommand(string);
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/relogar", true))
{
new string[30];
isRelogging[playerid] = true;
GetPlayerIp(playerid, relogPlayerIP[playerid], 17);
format(string, sizeof(string), "banip %s", relogPlayerIP[playerid]);
SendRconCommand(string);
SendClientMessage(playerid, -1, "Reconnecting...");
return 1;
}
return 0;
}
Re: comando de reconectar -
[BOPE]Seu._.Madruga - 07.12.2016
PHP код:
CMD:desbugar(playerid, params[]) {
new idplayer, aname[MAX_PLAYER_NAME], string[124];
if(sscanf(params, "d", idplayer)) return SendClientMessage(playerid, 0xFF0000AA, "[ERRO] use: /desbugar [playerid]");
if(!IsPlayerConnected(idplayer)) return SendClientMessage(playerid, 0xFF0000AA, "[ERRO] este player nгo estб conectado!");
SpawnPlayer(idplayer);
GetPlayerName(idplayer, aname, sizeof(aname));
format(string, sizeof(string), "O(A) Player %s foi desbugado(a)!", aname);
SendClientMessageToAll(0x0080FFAA, string);
return 1;
}
Re: comando de reconectar -
connork - 08.12.2016
Vocк pode usar a funзгo
BlockIpAddress no lugar de banip com o cуdigo do GuilhermeW.
Eu acho que funciona melhor, pois vocк define um tempo limite para o IP ser desbloqueado automaticamente pelo SA-MP.
Se o timeout do seu servidor й 10s, basta usar este mesmo valor no comando de relogar.