Что такое когда на мой сервер заходят люди он автоматичиский выключается как это можно исправить?
Что такое когда на мой сервер заходят люди он автоматичиский выключается как это можно исправить?
Причин может быть много. На чем аккаунты стоят? Дай код коннекта, логина игроков
о́
public OnPlayerConnect(playerid){
//================================================== ============================
PlayAudioStreamForPlayer(playerid,"http://tegos.ru/mp3_rus/games/CS_1.6.mp3");
//================================================== ============================
SiteText[playerid] = TextDrawCreate(500.000000,2.000000,"Gang-Life RPG");//Ñîçäàåì TextDraw
TextDrawFont(SiteText[playerid],1);//Øðèôò òåêñòà
TextDrawLetterSize(SiteText[playerid],0.360000,2.000000);//Óñòàíàâë&# 232;âàåò øèðèíó è âûñîòó áóêâ.
TextDrawSetOutline(SiteText[playerid],1);//Äîáàâëÿå&# 236; ÷åðíûé êîíòóð â òåêñò
TextDrawShowForPlayer(playerid,SiteText[playerid]);//Ïîêàçûâà&# 229;ì TextDraw èãðîêó
IsInTR[playerid] = 0;
new Text:Textdraw0;
Textdraw0 = TextDrawCreate(3.000000,424.000000,"");
TextDrawUseBox(Textdraw0,1);
TextDrawBoxColor(Textdraw0,0x000000ff);
TextDrawTextSize(Textdraw0,-1.000000,146.000000);
TextDrawAlignment(Textdraw0,0);
TextDrawBackgroundColor(Textdraw0,0x0000ff33);
TextDrawFont(Textdraw0,2);
TextDrawLetterSize(Textdraw0,0.499999,0.900000);
TextDrawColor(Textdraw0,0xffffffff);
TextDrawSetOutline(Textdraw0,1);
TextDrawSetProportional(Textdraw0,1);
TextDrawShowForPlayer(playerid, Text:Textdraw0);
//------------------------------------------------------------------------------
TextDrawSetString(LoadScreen, RandomLoadScreen[random(sizeof(RandomLoadScreen))]); //Ðàíäîìèð&# 243;åì è ïîëó÷àåì ; ñëó÷àéíî&# 229; íàçâàíèå ; èç ìàññèâà
TextDrawShowForPlayer(playerid, LoadScreen); //Ïîêàçûâà&# 229;ì òåêñòäðà&# 226; èãðîêó
//------------------------------------------------------------------------------
cmda[playerid] = 0;
god[playerid] = 0;
sop[playerid] = 0;
new name[max_line];
name = GetName(playerid);
for(new i=0; i<max_ams; i++)
if(strlen(AMName[i]) && !strcmp(AMName[i],name) || !strcmp("off",name,1)){
Message(playerid,"Bad nickname, change it and reconnect.",clLightRed);
Kick(playerid);
}
/*for(new i=0; i<strlen(name); i++)
if(name[i]>='A' || name[i]<='Z') name[i] = name[i] - fixchar;
Message(playerid,name);*/
Loaded[playerid] = 0;
SetPlayerColor(playerid,clGrey);
FirstSpawn[playerid] = 1;
LoggedIn[playerid] = 0;
AllowPlayerUpdates(playerid,1);
PlayerJailed[playerid] = 0;
PlayerJailTime[playerid] = 0;
TimerHUD[playerid] = 0;
InitWInfo(playerid);
Maniac[playerid] = 0;
SPE[playerid] = 0;
SAVE[playerid] = 0;
V[playerid] = 0;
GivenHealth[playerid] = 0;
GivenArmor[playerid] = 0;
Idle[playerid] = 0;
LastRepeats[playerid] = 0;
PlayerRoute[playerid] = -1;
TakingLesson[playerid] = 0;
PlayerRepeats[playerid] = 0;
VFrozen[playerid] = 0;
FMarker[playerid] = 0;
Mobile[playerid] = -1;
Talking[playerid] = -1;
Ringing[playerid] = 0;
Call[playerid] = 0;
Jacking[playerid] = 0;
Watching[playerid] = 0;
ShowSplash(playerid);
Registered[playerid] = 0;
return 1;
}
new PropIcon[max_property][max_players];
GetPropIconID(i){
new id = 52;
if(pIcon[i]) return pIcon[i];
if(pType[i] == prop_house){
if(pPrice[i]) id = 31; else id = 32;
} else {
if(pService[i]==service_gym) id = 54;
}
return id;
}
SetIcons(playerid){
new j = 1;
for(new i=1; i<max_property; i++) if(pCPos[i][0]!=0.0){
if(PlayerToPoint(200.0,playerid,pCPos[i][0],pCPos[i][1],pCPos[i][2])
&& (pType[i]==prop_house || (pRaw[i] && pBank[i] && pTrash[i]<100 && pWear[i]<100.0))) {
SetPlayerMapIcon(playerid,j,pCPos[i][0],pCPos[i][1],pCPos[i][2],GetPropIconID(i),1);
PropIcon[i][playerid] = j; j++;
} else if(PropIcon[i][playerid]) {
RemovePlayerMapIcon(playerid,PropIcon[i][playerid]);
PropIcon[i][playerid] = 0;
}
}
SetPlayerMapIcon(playerid,j,POINT_DRUGS,23,1); j++;
SetPlayerMapIcon(playerid,j,POINT_GUNS,18,1); j++;
SetPlayerMapIcon(playerid,j,POINT_DUMP,51,1); j++;
SetPlayerMapIcon(playerid,j,POINT_NUMS,27,1); j++;
}
В PHP код лучше пихни,а то сложно смотреть.
[Продажа] Антикрашер
Помог? Ставь + :bf: