Reconnect??
#6

you didnt say what command processors so im going to use ZCMD & sscanf
pawn Код:
//make this variable
new PlayerReconnecting[MAX_PLAYERS];

//the command
COMMAND:reconnect(playerid, params[])
{
    new targetid;if(sscanf(params,"u", targetid)) return SendClientMessage(playerid, COLOR_WHITE, ""WHITE" Usage: "GREEN"/Reconnect "WHITE"[playerid]");
        new string[16 + 6],destid = targetid,ipstring[16];
        if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_RED, ""RED"» Error: "WHITE"Player Is Not Connected!");
        GetPlayerIp(destid, ipstring, 16), SetPVarString(destid, "pIp", ipstring);
        format(string, sizeof(string), "banip %s",ipstring);
        SendRconCommand(string);
        PlayerReconnecting[destid]=1;
        return SendClientMessage(destid, COLOR_WHITE, "Reconnecting...");
}

//then later on
public OnPlayerDisconnect(playerid, reason)
{
    if(PlayerReconnecting[playerid]==1)
    {
        new string[8+16];
        GetPVarString(playerid, "pIp", string, 16);
        format(string, sizeof(string), "unbanip %s", string);
        SendRconCommand(string);
    }
}
Reply


Messages In This Thread
Reconnect?? - by JaKe Elite - 09.11.2012, 12:30
Re: Reconnect?? - by Glad2BeHere - 09.11.2012, 12:43
Re: Reconnect?? - by Nirzor - 09.11.2012, 12:49
Re: Reconnect?? - by JaKe Elite - 09.11.2012, 12:53
Re: Reconnect?? - by Finn - 09.11.2012, 13:34
Re: Reconnect?? - by park4bmx - 09.11.2012, 13:36
Re: Reconnect?? - by Glad2BeHere - 09.11.2012, 14:19
Re: Reconnect?? - by tyler12 - 09.11.2012, 14:20
Re: Reconnect?? - by SuperViper - 09.11.2012, 14:22
Re: Reconnect?? - by Glad2BeHere - 09.11.2012, 14:32

Forum Jump:


Users browsing this thread: 2 Guest(s)