02.11.2015, 09:23
(
Последний раз редактировалось Gmex; 02.11.2015 в 10:46.
)
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; } }