game-over16
Умник
Как убрать бан за DDos`a?
PHP:
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid,PlayerName[playerid],MAX_PLAYER_NAME);
GetPlayerIp(playerid, PlayerIP[playerid],16);
new message[127];
if(!strcmp(PlayerIP[playerid],IPshield,true))
{
IPtick += 1;
if(IPtick >= 3)
{
IPtick = 0;
format(message, sizeof(message), "%s[%d] (IP: %s)забанен за (Попытку Ddos`a).",PlayerName[playerid],playerid,PlayerIP[playerid]);
ABroadCast(RED, message,1);
Ban(playerid);
return 1;
}
}
GetPlayerIp(playerid, IPshield, sizeof(IPshield));
RemoveBuildingForPlayer(playerid, 8145, 1493.9297, 751.0156, 20.9141, 0.25);
RemoveBuildingForPlayer(playerid, 8130, 1493.9297, 751.0156, 20.9141, 0.25);
RemoveBuildingForPlayer(playerid, 1439, 732.7266, -1341.7734, 12.6328, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2198.9766, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2195.4063, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 1349, -2191.9766, 637.7891, 49.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2189.5547, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 1570, -2183.7813, 636.7109, 49.6953, 0.25);
RemoveBuildingForPlayer(playerid, 3377, -149.9141, -324.3438, 1.5781, 0.25);
RemoveBuildingForPlayer(playerid, 12932, -117.9609, -337.4531, 3.6172, 0.25);
RemoveBuildingForPlayer(playerid, 3378, -149.9141, -324.3438, 1.5781, 0.25);
ConnectedToPC[playerid] = false; OrderReady[playerid] = false; InZone[playerid] = false; animload[playerid] = false; JobDuty[playerid] = false; CheckMoney[playerid] = false;
kfcm[playerid] = false; gGas[playerid] = false; Cracked[playerid] = false; freeblock[playerid] = false; JustHelper[playerid] = false; startjob[playerid] = false; KICKED[playerid] = false;
HidePM[playerid] = 0; UsedFind[playerid] = 0; CP[playerid] = 0; SpawnChange[playerid] = 1; ApprovedLawyer[playerid] = 0; Rekl[playerid] = 1; Offer[playerid] = 999; findot[playerid] = 0;
CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0; ReportChat[playerid] = 0; AdChat[playerid] = 0; DrugPrice[playerid] = 0; SHM[playerid] = 0; stealclothes[playerid] = false;
RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0; TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; OfferStat[playerid] = 999; Armor[playerid] = 0; carupgrade[playerid] = false;
RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0; MedicCallTime[playerid] = 0; TicketMoney[playerid] = 0;Transferid[playerid] = 999;
DrugGram[playerid] = 0; GotHit[playerid] = 0; PlayerInfo[playerid][pWanted] = 0; GoChase[playerid] = 999; PlayerTied[playerid] = 0; ShowPM[playerid] = 0; CheatTimer[playerid] = 0; enter[playerid] = false;
MechanicCallTime[playerid] = 0; FindTimePoints[playerid] = 0; FindTime[playerid] = 0; Spectate[playerid] = 999; DrugsInterval[playerid] = 0; gOoc[playerid] = 0; gNews[playerid] = 0; PlayerInfo[playerid][pNaruch] = 0;
gRadio[playerid] = 0; gPlayerLogged[playerid] = 0; gPlayerAccount[playerid] = 0; CheatTick[playerid] = 0; gcl[playerid] = 0; BigEar[playerid] = 0; GetChased[playerid] = 999; WatchingTV[playerid] = 0;
gPlayerSpawned[playerid] = 0; PlayerTazeTime[playerid] = 0; TicketOffer[playerid] = 999; SkinOn[playerid] = 0; Ammunation[playerid] = 0; DrugsOt[playerid] = 0; pakets[playerid] = 0; PlayerHealth[playerid] = 100.00;
PlayerInfo[playerid][pBanned] = 0; PlayerInfo[playerid][pLevel] = 0; PlayerInfo[playerid][pStylef] = 0; PlayerInfo[playerid][gPupgrade] = 0; PlayerInfo[playerid][pMuted] = 0; PlayerInfo[playerid][pMDb] = 0;
PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pVipAccount] = 0; PlayerInfo[playerid][pMask] = 0; LottoNr[playerid] = 0; PlayerInfo[playerid][pJob] = 0; BanOt[playerid] = 0; PlayerInfo[playerid][pDonateMoney] = 0;
PlayerInfo[playerid][pMutedTime] = 0; PlayerInfo[playerid][pConnectTime] = 0; PlayerInfo[playerid][pSex] = 0; PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][pBankMoney] = 0; PlayerInfo[playerid][pDice] = 0;
PlayerInfo[playerid][pPayCheck] = 0; PlayerInfo[playerid][pHeadValue] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailTime] = 0; PlayerInfo[playerid][pMember] = 0; PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pMats] = 0; PlayerInfo[playerid][pDrugs] = 0; PlayerInfo[playerid][pLeader] = 0; PlayerInfo[playerid][pMechSkill] = 0; PlayerInfo[playerid][pDalSkill] = 0;
PlayerInfo[playerid][pDetSkill] = 0; PlayerInfo[playerid][pLawSkill] = 0; PlayerInfo[playerid][pJackSkill] = 0; PlayerInfo[playerid][pCarSkill] = 0; PlayerInfo[playerid][pNewsSkill] = 0; PlayerInfo[playerid][pHelper] = 0;
PlayerInfo[playerid][pDrugSkill] = 0; PlayerInfo[playerid][pZmats] = 0; PlayerInfo[playerid][pZdrugs] = 0; PlayerInfo[playerid][ptDrugs] = 0; PlayerInfo[playerid][pGunSkill] = 0; PlayerFuel[playerid] = 0;
PlayerInfo[playerid][ptMats] = 0; PlayerInfo[playerid][pHealth] = 0.0; Bar[playerid] = 0; PlayerInfo[playerid][pInt] = 15; PlayerInfo[playerid][pLocal] = 255; PlayerInfo[playerid][pPhousekey] = 255; PlayerInfo[playerid][pFMute] = 0;
PlayerInfo[playerid][pPbiskey] = 255; PlayerInfo[playerid][pCarLic] = 0; PlayerInfo[playerid][pFlyLic] = 0; PlayerInfo[playerid][pBoatLic] = 0; PlayerInfo[playerid][pGunLic] = 0; shooltest[playerid] = 0;
HOtkat[playerid] = 0; PlayerInfo[playerid][pSkin] = 0; PlayerInfo[playerid][pMotoLic] = 0; PlayerInfo[playerid][pCarTime] = 0;PlayerInfo[playerid][pTut] = 0; PMChat[playerid] = 0; OOCChat[playerid] = 0;
PlayerInfo[playerid][pWarns] = 0; PlayerInfo[playerid][pFWarns] = 0; PlayerInfo[playerid][pRobbed] = 0; PlayerInfo[playerid][pBlocks] = 0; RENTCAR[playerid] = 9999; PlayerInfo[playerid][pPlayero] = 0;
ResetPlayerWeapons(playerid);
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] >= 1 && gPlayerLogged[i] == 1)
{
format(message, sizeof(message), ">>> %s[%d] ïîäêëþ÷èëñÿ ê ñåðâåðó (IP: %s).",PlayerName[playerid],playerid,PlayerIP[playerid]);
SendClientMessage(i,0x8CBEFFFF, message);
}
}
SetPVarInt(playerid,"cap",255);
SetPVarInt(playerid,"bizz",255);
new file[256], plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
format(file, sizeof(file), "Accounts/%s.ini", plname);
if(fexist(file)) gPlayerAccount[playerid] = 1;
else gPlayerAccount[playerid] = 0;
// Animation's
Anim[playerid] = TextDrawCreate(361.666656, 380.385101, "Welcome to AweSome");
TextDrawLetterSize(Anim[playerid], 0.336333, 1.210073);
TextDrawAlignment(Anim[playerid], 1);
TextDrawColor(Anim[playerid], -1);
TextDrawSetShadow(Anim[playerid], 0);
TextDrawSetOutline(Anim[playerid], 1);
TextDrawBackgroundColor(Anim[playerid], 51);
TextDrawFont(Anim[playerid], 3);
TextDrawSetProportional(Anim[playerid], 1);
TextDrawHideForPlayer(playerid, SM_HA[playerid]);
TextDrawHideForPlayer(playerid, benzin[playerid]);
TextDrawHideForPlayer(playerid, box[playerid]);
TextDrawHideForPlayer(playerid, skorost[playerid]);
return true;
}
Последнее редактирование:
