Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как убрать чтоб не заморажевало игроков

Статус
В этой теме нельзя размещать новые ответы.

Nikita_Basik

Ученик
У меня мод Skrillax (Не реклама ) и все наверное сталкивались с заморозкой Когда игрок зашел на сервер и он не может двигаться в чём проблемма подскажите пожалуйста Вот OnPlayerConnect
PHP:
}
//------------------------------------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
    printf("OnPlayerConnect");
    GetPlayerName(playerid, PlayerInfo[playerid][pNames], 24);
	new mysql_query[128];
	format(mysql_query, sizeof(mysql_query),"SELECT `Name` FROM `Accounts` WHERE `Name` = '%s'", PlayerInfo[playerid][pNames]);
	mysql_function_query(connects, mysql_query, true, "OnPlayerRegCheck","d", playerid);
	new ipplayer[16], stringer[144];
	GetPlayerIp(playerid,ipplayer,sizeof(ipplayer));
	printf("> Игрок %s подключился к серверу. [ID: %d][IP: %s]",PlayerInfo[playerid][pNames],playerid,ipplayer);
	CountVezit2++;
	ResetCarInfo(playerid);
	krematory[playerid] = 0;
	format(stringer, sizeof(stringer), "Подключился игрок: %s[%d] IP: %s",PlayerInfo[playerid][pNames],playerid,ipplayer);
	SendAdminMessage(COLOR_GREY,stringer);
	GameTextForPlayer(playerid,"~w~Welcome to ~n~~p~"NAME_SERVERS"",4000,4);
	if((GetTickCount() - ConnectTimed[playerid]) <= 500) return BanEx(playerid,"MainProtectBot");
	ConnectTimed[playerid] = GetTickCount();
	if(IsConnected{playerid} == 2)return BanEx(playerid,"BotProtect");
	IsConnected{playerid} += 1;
	new ip[2][16];
	GetPlayerIp(playerid,ip[0],16);
	for(new i, m = GetMaxPlayers(), x; i != m; i++)
	{
		if(!IsPlayerConnected(i) || i == playerid) continue;
		GetPlayerIp(i,ip[1],16);
		if(!strcmp(ip[0],ip[1],true)) x++;
	}
	if(CountVezit2 > onlinee)
	{
		new mtext[50];
		new year, month,day;
		getdate(year, month, day);
		new hour,minuite,second;
		gettime(hour,minuite,second);
		FixHour(hour);
		hour = shifthour;
		onlinee = CountVezit2;
		onlineeH = hour;
		onlineeMi = minuite;
		onlineeD = day;
		onlineeM = month;
		switch(month)
		{
		case 1: { mtext = "Января"; }
		case 2: { mtext = "Февраля"; }
		case 3: { mtext = "Марта"; }
		case 4: { mtext = "Апреля"; }
		case 5: { mtext = "Мая"; }
		case 6: { mtext = "Июня"; }
		case 7: { mtext = "Июля"; }
		case 8: { mtext = "Августа"; }
		case 9: { mtext = "Сентября"; }
		case 10: { mtext = "Октября"; }
		case 11: { mtext = "Ноября"; }
		case 12: { mtext = "Декабря"; }
		}
		format(stringer, sizeof(stringer), "~ {FFFF00}Новый рекод онлайна!! Был запечетлен в %d:%d, %d %s 2016 года. Новый онлайн {FFFFFF}%d{FFFF00}.",onlineeH,onlineeMi,onlineeD,mtext,onlinee);
		SendClientMessageToAll(COLOR_GREEN,stringer);
		SaveMaxOnline();
	}
	new mtext[50];
	switch(onlineeM)
	{
	case 1: { mtext = "Января"; }
	case 2: { mtext = "Февраля"; }
	case 3: { mtext = "Марта"; }
	case 4: { mtext = "Апреля"; }
	case 5: { mtext = "Мая"; }
	case 6: { mtext = "Июня"; }
	case 7: { mtext = "Июля"; }
	case 8: { mtext = "Августа"; }
	case 9: { mtext = "Сентября"; }
	case 10: { mtext = "Октября"; }
	case 11: { mtext = "Ноября"; }
	case 12: { mtext = "Декабря"; }
	}
	new zx;
	for(new i =0;i<130;i++)
	{
		switch(GZInfo[GZInfo[i][gID]][gFrakVlad])
		{
			case 12: zx = 0xd200ff99;
			case 18: zx = 0x007fffAA;
			case 13: zx = 0xcfbe0899;
			case 15: zx = 0x06b50699;
			case 17: zx = 0x03c3b899;
			default: zx = 0xFFBE0065;
		}
		GangZoneShowForPlayer(playerid,GZInfo[i][gID],zx);
	}
	SetPVarInt(playerid,"ac_car_id",-1);
	SendMes(playerid,COLOR_GREEN,"{32CD32}Максимальный онлайн сервера {FFFFFF}%d{32CD32} человек, рекорд был запечетлен в {FFFFFF}%d:%d{32CD32}, {FFFFFF}%d %s 2016 {32CD32}года.",onlinee,onlineeH,onlineeMi,onlineeD,mtext);
	SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 0, 0);
	AntiDM[playerid] = 0;
	chasherr[playerid] = 0;
	AntiBan[playerid] = 0;
	ContractInfo[playerid][cZakaz] = INVALID_PLAYER_ID;
	ContractInfo[playerid][cHitman] = INVALID_PLAYER_ID;
	PlayerSpectateID[playerid] = INVALID_PLAYER_ID;
	PlayerSpec[playerid] = INVALID_PLAYER_ID;
	TransportDuty[playerid] = 0;
	FirstKick{playerid}=0;
	ResetPlayerWeapons(playerid);
	Cvet1[playerid] = INVALID_PLAYER_ID;
	Cvet2[playerid] = INVALID_PLAYER_ID;
	duty[playerid] =0;
	ZoneOffer[playerid] = INVALID_PLAYER_ID;
	ZonePrice[playerid] = 0;
	Armour[playerid] = 0;
	robbankstime[playerid] = 0;
	toggotome[playerid] = 0;
	antiwarn[playerid] = 0;
	anti[playerid] = 0;
	minigun[playerid] = 0;
	connecttime[playerid] = 0;
	adgo[playerid] = 0;
	adgo1[playerid] = 0;
	crashcuff[playerid] = 0;
	jackcar[playerid] = 0;
	clearanim[playerid] = 0;
	showhelp[playerid] = false;
	showhelp2[playerid] = false;
	vopros[playerid] = 0;
	times[playerid] = true;
	Pokraska[playerid] = INVALID_PLAYER_ID;
	fightid[playerid] = INVALID_PLAYER_ID;
	poxiwenbIu[playerid] = INVALID_PLAYER_ID;
	poxititel[playerid] = INVALID_PLAYER_ID;
	boy[playerid] = 0;
	tune[playerid] = true;
	HotdogOffer[playerid] = INVALID_PLAYER_ID;
	HotdogPrice[playerid] = INVALID_PLAYER_ID;
	DrugOffer[playerid] = INVALID_PLAYER_ID;
	DrugPrice[playerid]= INVALID_PLAYER_ID;
	DrugGram[playerid]= INVALID_PLAYER_ID;
	FreeOffer[playerid]= INVALID_PLAYER_ID;
	TicketOffer[playerid] = INVALID_PLAYER_ID;
	TicketMoney[playerid] = 0;
	ProposeOffer[playerid] = INVALID_PLAYER_ID;
	MarryWitness[playerid] = INVALID_PLAYER_ID;
	MarryWitnessOffer[playerid] = INVALID_PLAYER_ID;
	InviteOffer[playerid] = INVALID_PLAYER_ID;
	SetPlayerMapIcon(playerid,47,1414.0972,-1701.0652,13.5395,52,0);//банк
	udar[playerid] = 0; MehJob[playerid] = INVALID_PLAYER_ID; mesto[playerid] = INVALID_PLAYER_ID;
	TextDrawShowForPlayer(playerid, URL[playerid]);
	KillTimer(STimer[playerid]);
	TextDrawHideForPlayer(playerid,Box);
	TextDrawHideForPlayer(playerid,VehBox);
	TextDrawHideForPlayer(playerid,Fuel);
	TextDrawHideForPlayer(playerid,Speed);
	TextDrawHideForPlayer(playerid,SpeedShow[playerid]);
	TextDrawHideForPlayer(playerid,Heal);
	TextDrawHideForPlayer(playerid,HealthShow[playerid]);
	TextDrawHideForPlayer(playerid,FuelShow[playerid]);
	TextDrawHideForPlayer(playerid,StatusShow[playerid]);
	TextDrawHideForPlayer(playerid,EngineShow[playerid]);
	
	FuelShow[playerid] = TextDrawCreate(329.0, 387.0, "_");
	TextDrawBackgroundColor(FuelShow[playerid], COLOR_BLACK);
	TextDrawLetterSize(FuelShow[playerid],0.399999,1.710000);
	TextDrawFont(FuelShow[playerid], 2);
	TextDrawColor(FuelShow[playerid], COLOR_WHITE);
	TextDrawSetOutline(FuelShow[playerid], 1);
	TextDrawSetProportional(FuelShow[playerid],1);
	TextDrawSetShadow(FuelShow[playerid],1);

	SpeedShow[playerid] = TextDrawCreate(418.000000,366.000000,"0km/h");
	TextDrawBackgroundColor(SpeedShow[playerid],COLOR_BLACK);
	TextDrawLetterSize(SpeedShow[playerid],0.399999,1.710000);
	TextDrawFont(SpeedShow[playerid],2);
	TextDrawColor(SpeedShow[playerid],COLOR_WHITE);
	TextDrawSetOutline(SpeedShow[playerid],1);
	TextDrawSetProportional(SpeedShow[playerid],1);
	TextDrawSetShadow(SpeedShow[playerid],1);
	
	HealthShow[playerid] = TextDrawCreate(329.000000,366.000000,"0%");
	TextDrawBackgroundColor(HealthShow[playerid],COLOR_BLACK);
	TextDrawLetterSize(HealthShow[playerid],0.399999,1.710000);
	TextDrawFont(HealthShow[playerid],2);
	TextDrawColor(HealthShow[playerid],COLOR_WHITE);
	TextDrawSetOutline(HealthShow[playerid],1);
	TextDrawSetProportional(HealthShow[playerid],1);
	TextDrawSetShadow(HealthShow[playerid],1);

	StatusShow[playerid] = TextDrawCreate(377.0, 391.0, "_");
	TextDrawBackgroundColor(StatusShow[playerid], COLOR_BLACK);
	TextDrawLetterSize(StatusShow[playerid],0.259999,1.010000);
	TextDrawFont(StatusShow[playerid], 2);
	TextDrawColor(StatusShow[playerid], COLOR_WHITE);
	TextDrawSetOutline(StatusShow[playerid], 1);
	TextDrawSetProportional(StatusShow[playerid],1);
	TextDrawSetShadow(StatusShow[playerid],1);

	EngineShow[playerid] = TextDrawCreate(432.0, 391.0, "_");
	TextDrawBackgroundColor(EngineShow[playerid], COLOR_BLACK);
	TextDrawLetterSize(EngineShow[playerid],0.259999,1.010000);
	TextDrawFont(EngineShow[playerid], 2);
	TextDrawColor(EngineShow[playerid], COLOR_WHITE);
	TextDrawSetOutline(EngineShow[playerid], 1);
	TextDrawSetProportional(EngineShow[playerid],1);
	TextDrawSetShadow(EngineShow[playerid],1);
	
	MatsArmyCar[playerid]=0;
	JobCarTime[playerid] = 0;
	ChosenSkin[playerid] = OldSkin[playerid];
	InviteSkin[playerid] = OldSkin[playerid];
	OldSkin[playerid] = GetPlayerSkin(playerid);
	CharPrice[playerid] = 0;
	SelectCharID[playerid] = 0;
	PicCP[playerid] = 0;
	SelectChar[playerid] = 0;
	PhoneOnline[playerid] = 0;
	ChosenSkin[playerid] = 0;
	InviteSkin[playerid] = 0;
	PEfir[playerid] = INVALID_PLAYER_ID;
	Pefir[playerid] = 0;
	TransportValue[playerid] = 0;
	TransportMoney[playerid] = 0;
	TransportTime[playerid] = 0;
	TransportCost[playerid] = 0;
	TransportDriver[playerid] = INVALID_PLAYER_ID;
	SchoolSpawn[playerid] = 0;
	OldSkin[playerid] = 230;
	TakingLesson[playerid] = 0;
	TeleportTime[playerid] = 9999;
	CP[playerid] = 0;
	SpawnChange[playerid] = true;
	RefillOffer[playerid] = INVALID_PLAYER_ID;
	RefillPrice[playerid] = 0;
	TalkingLive[playerid] = INVALID_PLAYER_ID;
	TalkingLivels[playerid] = INVALID_PLAYER_ID;
	LiveOffer[playerid] = INVALID_PLAYER_ID;
	LiveOfferls[playerid] = INVALID_PLAYER_ID;
	TranPlayer[playerid] = INVALID_PLAYER_ID;
	RepairOffer[playerid] = INVALID_PLAYER_ID;
	RepairPrice[playerid] = 0;
	CarOffer[playerid] = INVALID_PLAYER_ID;
	CarPrice[playerid] = 0;
	RepairCar[playerid] = 0;
	TieTime[playerid] = 0;
	PlayerCuffed[playerid] = 0;
	PlayerCuffedTime[playerid] = 0;
	WantedPoints[playerid] = 0;
	WantedLevel[playerid] = 0;
	PlayerTied[playerid] = 0;
	Mobile[playerid] = INVALID_PLAYER_ID;
	Tel[playerid] = INVALID_PLAYER_ID;
	lNews[playerid] = 0;
	BigEar[playerid] = 0;
	BigEarSms[playerid] = 0;
	gPlayerLogged[playerid] = 0;
	MarryWitness[playerid] = INVALID_PLAYER_ID;
	MarryWitnessOffer[playerid] = INVALID_PLAYER_ID;
	gPlayerSpawned[playerid] = 0;
	PlayerStoned[playerid] = 0;
	PlayerDrunk[playerid] = 0;
	PlayerInfo[playerid][pNarcoLomka] = 0;
	PlayerInfo[playerid][pNarcoZavisimost] = 0;
	PlayerInfo[playerid][pHospital] = 0;
	PlayerInfo[playerid][pIzol] = 0;
	PlayerInfo[playerid][pLevel] = 8;
	PlayerInfo[playerid][pAdmin] = 0;
	PlayerInfo[playerid][pHousecash] = 0; 
	PlayerInfo[playerid][pJob] = 0;
	PlayerInfo[playerid][pVodPrava] = 0;
	PlayerInfo[playerid][pBizLic] = 0;
	PlayerInfo[playerid][pFlyLic] = 0;
	PlayerInfo[playerid][pBoatLic] = 0;
	PlayerInfo[playerid][pFishLic] = 0;
	PlayerInfo[playerid][pGunLic] = 0;
	PlayerInfo[playerid][pMats] = 0;
	PlayerInfo[playerid][pPhousekey] = 255;
	PlayerInfo[playerid][pPbiskey] = 255;
	PlayerInfo[playerid][pPsbiskey] = 255;
	PlayerInfo[playerid][pAvtomas] = 255;
	PlayerInfo[playerid][pKills] = 0;
	PlayerInfo[playerid][pDonateRank] = 0;
	PlayerInfo[playerid][pDonateRankTime] = 0;
	PlayerInfo[playerid][pVipRespect] = 0;
	PlayerInfo[playerid][pReg] = 0;
	PlayerInfo[playerid][pSex] = 0;
	PlayerInfo[playerid][pChar] = 90;
	PlayerInfo[playerid][pExp] = 1;
	PlayerInfo[playerid][pGrabSkill] = 0;
	PlayerInfo[playerid][pGrabTime] = 0;
	PlayerInfo[playerid][pReportTime] = 0;
	PlayerInfo[playerid][pVoprosTime] = 0;
	PlayerInfo[playerid][pDrugtime] = 0;
	PlayerInfo[playerid][pRobTime] = 0;
	PlayerInfo[playerid][pExitTied] = 0;
	PlayerInfo[playerid][pExitTiedNomer] = 0;
	PlayerInfo[playerid][pVerevka] = 0;
	PlayerInfo[playerid][pOtmbI4ka] = 0;
	PlayerInfo[playerid][pAutoTime] = 0;
 	PlayerInfo[playerid][pAutoSkill] = 0;
	PlayerInfo[playerid][pGunfbiTime] = 0;
 	PlayerInfo[playerid][pSDPistol] = 0;
	PlayerInfo[playerid][pDesertEagle] = 0;
	PlayerInfo[playerid][pShotGun] = 0;
	PlayerInfo[playerid][pMP5] = 0;
	PlayerInfo[playerid][pAK47] = 0;
	PlayerInfo[playerid][pM4] = 0;
	PlayerInfo[playerid][pPayCheck] = 0;
	PlayerInfo[playerid][pJailed] = 0;
	PlayerInfo[playerid][pJailTime] = 0;
	PlayerInfo[playerid][pDrugs] = 0;
	PlayerInfo[playerid][pLeader] = 0;
	PlayerInfo[playerid][pMember] = 0;
	PlayerInfo[playerid][pInt] = 0;
	PlayerInfo[playerid][pLocal] = 255;
	PlayerInfo[playerid][pModel] = 230;
	PlayerInfo[playerid][pPayDayHad] = 1;
	PlayerInfo[playerid][pTut] = 0;
	PlayerInfo[playerid][pWarns] = 0;
	PlayerInfo[playerid][pLocked2] = 0;
	PlayerInfo[playerid][pBank] = 0;
	PlayerInfo[playerid][pBoxSkill] = 0;
	PlayerInfo[playerid][pFightSkill] = 1;
	PlayerInfo[playerid][pFightSkil] = 0;
	PlayerInfo[playerid][pFightTime] = 0;
	PlayerInfo[playerid][pKongfuSkill] = 0;
	PlayerInfo[playerid][pKickboxSkill] = 0;
	PlayerInfo[playerid][pCar] = 0;
	PlayerInfo[playerid][pDostup] = 0;
	PlayerInfo[playerid][pMuteTime] = 0;
	PlayerInfo[playerid][pMobile] = 0;
	SetPlayerArmourAC(playerid,0);
	SetPlayerColor(playerid,COLOR_WHITE);
	// Логотип
	URL[playerid] = TextDrawCreate(510.000000, 2.000000, ""NAME_SERVERS"");// название, и координаты
	TextDrawFont(URL[playerid], 1);// стиль текста
	TextDrawColor(URL[playerid], 0xffffffff);//цвет текста
	TextDrawLetterSize(URL[playerid], 0.3600, 1.400000);// координаты
	TextDrawSetOutline(URL[playerid], 1);
	TextDrawShowForPlayer(playerid, URL[playerid]);
	return true;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу