ajuda erro ao compilar gamemode
#1

Meu sv vc ta jogando normal de boa ae pá...Dá server closed the conection!
Percebi que isso ta acontecendo toda vez que aparece aquelas mensagens automaticas do servidor tipo "viu hacker? bug /relatorio"

Codigo das msgs
Quote:

//new Float:PlayerPos[MAX_PLAYERS][6];
new Float:TelePos[MAX_PLAYERS][6];
new mensagens[11][256] = {
"SERVER: VIU XITER? ABUSO? ALGO ESTRANHO? AVISE UM ADM /RELATORIO!",
"SERVER: PRECISA DE AJUDA? USE /RELATORIO E FALE COM UM ADMIN!",
"SERVER: RESPEITE OS ADMINS ELES ESTAO TRABALHANDO PARA O BEM DO SERVIDOR!",
"SERVER: GOSTOU DO SERVER? SEJA UM JOGADOR VIP E AJUDE-NOS A CRESCER JUNTOS!",
"SERVER: NAO COMETA DM NEM DB POIS PODERA SER KICKADO E ATE MESMO BANIDO.",
"SERVER: FORUM: WWW.LAWANDCRIME.FORUMEIROS.COM",
"SERVER: AJUDEM NA DIVULGAÇÃO DO SERVIDOR E FAÇA PARTE DO NOSSO CRESCIMENTO!",
"SERVER: PARA VER OS CREDITOS DO GAME MODE USE: /CREDITOS",
"SERVER: SE VOCÊ ENCONTRAR ALGUM BUG POR FAVOR AVISE UM ADMINISTRADOR!",
"SERVER: NUNCA PEÇA ADMIN, ISSO NÃO SE PEDE, SE CONQUISTA!",
"SERVER: AS GUERRAS DO MORRO E DO CASTELO ACONTECE TRES VEZES AO DIA 07h00, 15h00 e 23h00!"
};

new cores[] = {
COLOR_GREEN,
COLOR_LIGHTRED,
COLOR_LIGHTBLUE,
COLOR_YELLOW,
COLOR_WHITE
};

OnPlayerDisconnect:
Quote:

public OnPlayerDisconnect(playerid,reason)
{
new string[256];
switch(reason)
{
case 0: format(string, sizeof(string), "%s Saiu do server motivo: crash / Erro de Conexão", pNome(playerid));
case 1: format(string, sizeof(string), "%s Saiu do server motivo: por conta própria", pNome(playerid));
case 2: format(string, sizeof(string), "%s Saiu do server motivo: Kickado ou Banido", pNome(playerid));
}
ProxDetector(70.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_F ADE4,COLOR_FADE5);
PoderosoInfo[playerid][pSpawnado] = 0;
PlayerInfo[playerid][pAdjustable] = 1;
OnPlayerSaveConta(playerid);
if(PoderosoInfo[playerid][pCarro] >= 1)
{
SalvarTuning(playerid,PoderosoInfo[playerid][pChave]);
}
if(PoderosoInfo[playerid][pChave] >= 1)
{
DestroyVehicle(PoderosoInfo[playerid][pChave]);
if(PoderosoInfo[playerid][pCarro] < 1)
{
PoderosoInfo[playerid][pChave] = 0;
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PoderosoInfo[i][pGrampo] == playerid)
{
PoderosoInfo[i][pGrampo] = INVALID_PLAYER_ID;
SendClientMessage(playerid, COLOR_GRAD1, "A sua Escuta foi desconectada!");
}
if(TaxiAccepted[i] < 999)
{
if(TaxiAccepted[i] == playerid)
{
TaxiAccepted[i] = 999;
GameTextForPlayer(i, "~w~O Chamador do Taxi~n~~r~Saiu do jogo", 5000, 1);
TaxiCallTime[i] = 0;
DisablePlayerCheckpoint(i);
}
}
else if(BusAccepted[i] < 999)
{
if(BusAccepted[i] == playerid)
{
BusAccepted[i] = 999;
GameTextForPlayer(i, "~w~O Chamador do Onibus~n~~r~Saiu do jogo", 5000, 1);
BusCallTime[i] = 0;
DisablePlayerCheckpoint(i);
}
}
}
}
if(GettingCK[playerid] < 999)
{
if(IsPlayerConnected(GettingCK[playerid]))
{
SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Seu contrato saiu do servidor.");
OnCK[GettingCK[playerid]] = 999;
}
}
if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
{
if(IsPlayerConnected(TransportDriver[playerid]))
{
TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
TransportTime[TransportDriver[playerid]] = 0;
TransportCost[TransportDriver[playerid]] = 0;
format(string, sizeof(string), "~w~Passageiro saiu~n~~g~Voce Ganhou $%d",TransportCost[playerid]);
GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
}
}
if(GotHit[playerid] > 0)
{
if(GetChased[playerid] < 999)
{
if(IsPlayerConnected(GetChased[playerid]))
{
SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Seu contrato saiu do servidor.");
GoChase[GetChased[playerid]] = 999;
}
}
}
if(PlayerPaintballing[playerid] != 0)
{
PaintballPlayers --;
}
if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)
{
KartingPlayers --;
}
if(PlayersChannel[playerid] < 999)
{
IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
}
if(HireCar[playerid] != NONE_CAR)
{
UnLockCar(HireCar[playerid]);
gLastDriver[HireCar[playerid]] = 300;
gCarLock[HireCar[playerid]] = 0;
HireCar[playerid] = NONE_CAR;

}
if (gLastCar[playerid] > 0)
{
gLastDriver[gLastCar[playerid]] = 300;
if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
{
gCarLock[gLastCar[playerid]] = 0;
UnLockCar(gLastCar[playerid]);
}
}
if(PlayerBoxing[playerid] > 0)
{
if(Boxer1 == playerid)
{
if(IsPlayerConnected(Boxer2))
{
PlayerBoxing[Boxer2] = 0;
SetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
SetPlayerInterior(Boxer2, 5);
GameTextForPlayer(Boxer2, "~r~Partida interrompida", 5000, 1);
}
}
else if(Boxer2 == playerid)
{
if(IsPlayerConnected(Boxer1))
{
PlayerBoxing[Boxer1] = 0;
SetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
SetPlayerInterior(Boxer1, 5);
GameTextForPlayer(Boxer1, "~r~Partida interrompida", 5000, 1);
}
}
InRing = 0;
RoundStarted = 0;
Boxer1 = 255;
Boxer2 = 255;
TBoxer = 255;
}
if(TransportDuty[playerid] == 1)
{
TaxiDrivers -= 1;
}
else if(TransportDuty[playerid] == 2)
{
BusDrivers -= 1;
}
if(PlayerInfo[playerid][pJob] == 11)
{
if(JobDuty[playerid] == 1) { Medics -= 1; }
}
else if(PlayerInfo[playerid][pJob] == 7)
{
if(JobDuty[playerid] == 1) { Mechanics -= 1; }
}
if (PlayerInfo[playerid][pRoadblock] != 0)
{
RemoveRoadblock(playerid);
}
OnPlayerSaveConta(playerid);
ResetarArrays(playerid);
return 1;
}

public SetPlayerSpawn(playerid)
{
new string[256];
if(IsPlayerConnected(playerid))
{
if(sincronizando[playerid] >= 1)
{
return 1;
}





OBS:Procuro scripter profissional dou Sub_Dono do meu servidor RPG hosteado!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)