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;
