[Ajuda] Servidor Congela ao player entrar.
#1

Estou tendo problemas, as vezes quando entra um player o servidor congela, fica todo parado, ninguem entra, e aparece q estamos no server mais n estamos

se alguem pode ajudar, por favor ajude =]
Reply
#2

OnPlayerConnect por favor.
Reply
#3

Код:
public OnPlayerConnect(playerid)
{
if(strcmp(PlayerIp(playerid),LastIPConnected,true) == 0 && TickCounter - LastConnectionTick <= 2) ProcessarBOT(playerid); else BotTolerance = 0; //Proteзгo contra ataques BOT
if(strcmp(PlayerIp(playerid),"255.255.255.255",true) == 0) print("[INFO]: IP invalido na conexao acima"); else format(LastIPConnected, sizeof(LastIPConnected), "%s", PlayerIp(playerid));
if(IsPlayerNPC(playerid)) BanEx(playerid, "NPC");//AntiNPC
LastConnectionTick = TickCounter;
VChanges[playerid] = 0;
LastVChanges[playerid] = 0;
LastVehicleModel[playerid] = 0;
PontoAT[playerid] = false;
PontoU[playerid] = false;
ShowLogLines[playerid] = 0;
MostrandoFPSPing[playerid] = false;
SNP2[playerid] = false;
DamageTick[playerid] = 0;
AntiRojao[playerid] = false;
Altimetro[playerid] = false;
Mecanica[playerid] = false;
OuvindoRadio[playerid] = false;
PreDefStateChanges[playerid] = 0;
L_PreDefStateChanges[playerid] = 0;
SpeedHack[playerid] = false;
ChamadoParaX1Por[playerid] = -1;
LastDeathTick[playerid] = TickCounter;
CX1Tipo[playerid] = 0;
Bugar[playerid] = false;
AwaySeconds[playerid] = 0;
AFK[playerid] = false;
ADMTick[playerid] = -100;
X1CTick[playerid] = -100;
LastDarGranaPos[playerid] = 0;
ScoreNaSessao[playerid] = 0;
Neon[0][playerid] = -1;
Neon[1][playerid] = -1;
StuntSuperSpeed[playerid] = false;
TextoHead[playerid] = Create3DTextLabel(" ",0x0083ADFF,0,0,0,60,0,0);
TextoVeiculo[playerid] = Create3DTextLabel(" ",0xFF8408FF,0,0,0,20,0,0);
Attach3DTextLabelToPlayer(TextoHead[playerid], playerid, 0.0, 0.0, 0.7);
SetPlayerColor(playerid, playerColors[playerid]);
NewKillerID[playerid] = INVALID_PLAYER_ID;
LastKillerID[playerid] = INVALID_PLAYER_ID;
SendoAbusado[playerid] = 0;
KillSpree[playerid] = 0;
AF_UltimoComando[playerid] = 0;
SorteiosFeitos[playerid] = 0;
KillTimer(TimerKillSpree[playerid]);
KillTimer(AAD_DominandoTimer[playerid]);
PlayerCustomSpawn[playerid] = 0;
PlayerCustomSpawn_X[playerid] = 0;
PlayerCustomSpawn_Y[playerid] = 0;
PlayerCustomSpawn_Z[playerid] = 0;
PlayerCustomSpawn_F[playerid] = 0;
PlayerCustomSpawn_I[playerid] = 0;
VPlayerMissao[playerid] = 0;
NoEvento[playerid] = 0;
HeliKills[playerid] = 0;
KillTimer(TimerSoltar[playerid]);
UltimoVeiculoUsado[playerid] = 0;
veiculo[playerid] = 0;
vtrancado[veiculo[playerid]] = 0;
AutoTrancar[playerid] = 0;
Spree[playerid] = 0;
Arena[playerid] = 0;
ArenaTipo[playerid] = 0;
Reparar[playerid] = 0;
GodCarOn[playerid] = 0;
Rojoes[playerid] = 3;
transferencias[playerid] = 0;
cor[playerid] = 0;
skin[playerid] = 0;
UltraGC[playerid] = 0;
AAD_Vai[playerid] = 0;
AutoPaintOn[playerid] = 0;
MostrandoStatus[playerid] = 1;
XuxaPC[playerid] = 0;
Weather[playerid] = 0;
DistanciaMis[playerid] = 0;
DistanciaMis2[playerid] = 0;
pDrunkLevelLast[playerid] = 0;
pFPS[playerid] = 0;
PiscarLuzes[playerid] = false;
PiscarLuzesState[playerid] = false;
Capacete[playerid] = true;
NascerComColete[playerid] = false;
NascerComKitGuerra[playerid] = false;
UsandoTXTPlaca[playerid] = false;
Gay[playerid] = false;

PlayAudioStreamForPlayer(playerid,"http://16e.palco.fm/6/c/4/2/rap-mp3-oitavo-anjo.mp3");

//LIMPAR ATTACHS
RemoverTodosAttachsObj(playerid);

//LOADER
KillTimer(TeleLockTimer[playerid]);
TogglePlayerControllable(playerid,1);

//IMAGEM
TextDrawShowForPlayer(playerid, ImagemEntrada);

//Entrada server//
SendClientMessage(playerid, COLOUR_BRANCO,"{FF0000}·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·");
SendClientMessage(playerid, COLOUR_BRANCO,"{FF0000} •    {FFFFFF}Bem Vindo!    •");
SendClientMessage(playerid, COLOUR_BRANCO,"{FF0000}·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·");
return 1;}
Lmebrando isso so acontece as vezes
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)