Only one player can see login screen
#3

Here is the OnPlayerConnect line, is somewhere here limit setted to 1?

Код:
public OnPlayerConnect(playerid)
{
if(ServerInfo[isHH] == 1)
{
TextDrawShowForPlayer(playerid, HHours);
}
//zlatara
    new ConnIP[16];
	GetPlayerIp(playerid,ConnIP,16);
	new compare_IP[16];
	new number_IP = 0;
	for(new i=0; i<MAX_PLAYERS; i++) {
		if(IsPlayerConnected(i)) {
		    GetPlayerIp(i,compare_IP,16);
		    if(!strcmp(compare_IP,ConnIP)) number_IP++;
		}
	}
	if((GetTickCount() - Join_Stamp) < Time_Limit)
	    exceed=1;
	else
	    exceed=0;
 	if(strcmp(ban_s, ConnIP, false) == 0 && exceed == 1 )
 	{
 	    Same_IP++;
 	    if(Same_IP > SAME_IP_CONNECT)
 	    {
	   		Kick(playerid);
 			Same_IP=0;
 	    }
 	}
 	else
 	{
 		Same_IP=0;
	}
	if(number_IP > IP_LIMIT)
    Ban(playerid);
	GetStampIP(playerid);
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
	if(Security != 0)
	{
	    SendClientMessage(playerid, COLOR_YELLOW, "Domacin je prekrsio jedan od pravila sporazuma, preduzete su mere!");
	    Kick(playerid);
	    return 1;
	}
	new hIme[MAX_PLAYER_NAME];
	ImeIgraca(playerid, hIme);
	new name[MAX_PLAYER_NAME];
    new string[256];
    new ippp[24];
	GetPlayerIp(playerid, ippp, 24);
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "Igrac: %s |ID: %d |IP: %s | se ulogovao na server *****", name, playerid,ippp );
    PosaljiVlasniku(0xFFFF80C8, string);
	//////////////////////////////////////////////////////////////////////////////////////////
/*	if(!IsValidRpName(hIme) && strcmp(hIme, "LockeR") && strcmp(hIme, "Amir") && strcmp(hIme, "Janjic"))
	{
	    new string[512];
		format(string, 512, "{FF0000}Vase ime nije u pravilnom formatu.\n\n{FFFF00}\
							 Kako se ovo ne bi u buducnosti dogadjalo, procitajte kako Vase ime treba da izgleda:\n\n\
							 - Vase ime mora biti u formatu {FFFFFF}Ime_Prezime {FFFF00}i obavezno mora sadrzati donju crtu.");
		ShowPlayerDialog(playerid, DIALOG_KRIVOIME , DIALOG_STYLE_MSGBOX, "{FF0000}F{FFFFFF}C{C0C0C0}RL", string, "Zatvori", "");
		return 1;
	}*/
	
 	if(!ProveraRPImena(playerid))
    {
    new pname[MAX_PLAYER_NAME];
    if(strcmp(pname,"LockeR",false))
	{
	    StatusKonekta(playerid, 2);
		return 1;
	}
    }
Reply


Messages In This Thread
Only one player can see login screen - by Gmex - 02.11.2015, 08:50
Re: Only one player can see login screen - by [ABK]Antonio - 02.11.2015, 09:16
Re: Only one player can see login screen - by Gmex - 02.11.2015, 09:23
Re: Only one player can see login screen - by Gmex - 02.11.2015, 10:46
Re: Only one player can see login screen - by Gmex - 04.11.2015, 08:11

Forum Jump:


Users browsing this thread: 1 Guest(s)