Hey,
Ich glaube ich habe mein "InGameModeInit()" kaputt gespielt...
Code
public OnGameModeInit()
{
ConnectMySQL(); // <- Habe nur dass geändert
synctimer = SetTimer("SyncUp", 60000, 1);
unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1);
othtimer = SetTimer("OtherTimer", 1000, 1);
cartimer = SetTimer("CarCheck", 30000, 1);
pickuptimer = SetTimer("CustomPickups", 1000, 1);
idletimer = SetTimer("IdleKick", idletime, 1);
productiontimer = SetTimer("Production", 300000, 1);
accountstimer = SetTimer("SaveAccounts", 1800000, 1);
checkgastimer = SetTimer("CheckGas", RunOutTime, 1);
stoppedvehtimer = SetTimer("StoppedVehicle", RunOutTime, 1);
SetTimer("UpdateConfic", 1000, 1);
SetTimer("ChangeRCON", 600000, 1);
SetTimer("CheckPlayerPositions", 1000, true);
SetTimer("GlobalPlayerBizPositionUpdate", 1000, true);
ConnectNPC("buero_1", "buero_1"); // die NPC-Dateien habe ich noch nicht drinne, ging aber vorher auch ohne
ConnectNPC("flug_1", "flug_1");
ConnectNPC("zug_1", "zug_1");
ConnectNPC("bus_1", "bus_1");
ConnectNPC("bus_2", "bus_2");
SetTimer("AntiCheatCheck", 2000, true);
EnableStuntBonusForAll(false);
// Textdraws
//-------------------------------Tore------------------------------------------
// Hier stehen 16 Tore
//---------------------------------------------------------------------------------------------
DisableInteriorEnterExits(); // um die normalen Eingänge von GTA zu entfernen
//SendMail("#####", "#####", "#####", "#####", "#####" ); // Um mich zu benachrichtigen sollte der Server on sein
new string[MAX_PLAYER_NAME];
new string1[MAX_PLAYER_NAME];
for(new c=0;c<CAR_AMOUNT;c++)
{
Gas[code=c] = GasMax;
}
// Objekte
Create3DTextLabel("Hier kannst du mit\n/stadthalle\ndas Stadthallenmenü aufrufen",COLOR_GREEN, 362.1729, 173.6569, 1008.3828, 50.0, 0, 0);
Create3DTextLabel("Hier kannst du mit\n/makelicense\ndeinen Führerschein machen",COLOR_GREEN,2324.5908,-1219.4478,28, 50.0, 0, 0);
Create3DTextLabel("Hier kannst du mit\n/makelicense\ndeinen Flugschein machen",COLOR_GREEN,1685.9368,-2372.1912,14, 50.0, 0, 0);
Create3DTextLabel("Hier kannst du mit\n/makelicense\ndeinen Bootschein machen",COLOR_GREEN,725.2386,-1438.9211,14, 50.0, 0, 0);
Create3DTextLabel("Hier kannst du mit\n/makelicense\ndeinen Helikopterschein machen",COLOR_GREEN,1728.9313,-2371.6082,14, 50.0, 0, 0);
Create3DTextLabel("Hier kannst du mit\n/makelicense\ndeinen Waffenschein machen",COLOR_GREEN,287.4163,-35.0476,1001, 50.0, 0, 0);
LoadProperty();
LoadBizz();
LoadSBizz();
LoadBoxer();
LoadStuff();
LoadIRC();
LoadFamilies();
LoadCK();
LoadTurfs();
LoadPapers();
IRCInfo[0][iPlayers] = 0; IRCInfo[1][iPlayers] = 0; IRCInfo[2][iPlayers] = 0;
IRCInfo[3][iPlayers] = 0; IRCInfo[4][iPlayers] = 0; IRCInfo[5][iPlayers] = 0;
IRCInfo[6][iPlayers] = 0; IRCInfo[7][iPlayers] = 0; IRCInfo[8][iPlayers] = 0;
IRCInfo[9][iPlayers] = 0;
News[hTaken1] = 0; News[hTaken2] = 0; News[hTaken3] = 0; News[hTaken4] = 0; News[hTaken5] = 0;
format(string, sizeof(string), "Nothing");
strmid(News[hAdd1], string, 0, strlen(string), 255);
strmid(News[hAdd2], string, 0, strlen(string), 255);
strmid(News[hAdd3], string, 0, strlen(string), 255);
strmid(News[hAdd4], string, 0, strlen(string), 255);
strmid(News[hAdd5], string, 0, strlen(string), 255);
format(string1, sizeof(string1), "No-one");
strmid(News[hContact1], string1, 0, strlen(string1), 255);
strmid(News[hContact2], string1, 0, strlen(string1), 255);
strmid(News[hContact3], string1, 0, strlen(string1), 255);
strmid(News[hContact4], string1, 0, strlen(string1), 255);
strmid(News[hContact5], string1, 0, strlen(string1), 255);
PlayerHaul[jobtrucker[0]][pCapasity] = 100;
PlayerHaul[jobtrucker[1]][pCapasity] = 100;
PlayerHaul[jobtrucker[2]][pCapasity] = 50;
PlayerHaul[jobtrucker[3]][pCapasity] = 50;
format(objstore, sizeof(objstore), "MOLE: Nichts neues, checke später nochmal");
format(cbjstore, sizeof(cbjstore), "HQ: Nichts neues in deinem Bereich");
format(motd, sizeof(motd), "Willkommen in Los Santos");
gettime(ghour, gminute, gsecond);
FixHour(ghour);
ghour = shifthour;
if(!realtime)
{
SetWorldTime(wtime);
}
SetPDistance(10);
AllowInteriorWeapons(1);
AllowAdminTeleport(1);
UsePlayerPedAnims();
// CreatedCars check
for(new i = 0; i < sizeof(CreatedCars); i++)
{
CreatedCars[i] = 0;
}
// Zones
for(new i = 0; i < sizeof(TurfInfo); i++)
{
Turfs[i] = GangZoneCreate(TurfInfo[i][zMinX],TurfInfo[i][zMinY],TurfInfo[i][zMaxX],TurfInfo[i][zMaxY]);
}
// Player Class's
for(new i = 0; i <= sizeof(Peds)-1; i++)
{
AddPlayerClass(Peds[i][0],1958.3783,1343.1572,1100.3746,269.1425,-1,-1,-1,-1,-1,-1);
}
// Hier stehen ein paar viele Autos
for(new h = 0; h < sizeof(HouseInfo); h++)
{
// Pickups erstellen
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
// Pickups erstellen
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
// Pickups erstellen
}
//Hier stehen noch ein paar Pickups
if (realtime)
{
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
FixHour(tmphour);
tmphour = shifthour;
SetWorldTime(tmphour);
}
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF);
sirene[i] = -999;
neons[i] = -999;
}
return 1;
}
Alles anzeigen
Die ConnectMySQL()
Ok, sollte der MySQL-Server down sein habe ich ein klitzekleines Problem, aber wenn der down ist ist auch mein Gameserver down.
Leider finde den Fehler nicht auf Anhie, kann mir jmd unter die Arme greifen ?
Tion
PPST: In den Serverlogs steht, dass er zu MySQL connected hat
Edit: liegt am server