Man kommt nicht auf den Server.

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Moin Jungs.
    Ich habe seit gestern ein Problem.
    Ich habe ein Roleplay Script, welches mit MySQL läuft und sobald ein Spieler auf den Server connecten will, stürzt mein Server ab & dann muss ich ihn immer wieder neustarten.
    Mit freundlichen Grüßen, Nighthawk.


    Ich hoffe, ihr könnt mir helfen, ich komme seit gestern echt nicht mehr weiter.

  • server.cfg:



    Logs:



    crashinfo.txt:


    Einmal editiert, zuletzt von Nighthawk () aus folgendem Grund: PUSH!!!

  • Was haste unter onplayerconnect bzw unter deinem Login stock oder array

  • public OnPlayerConnect(playerid)
    {
    // checkban(playerid);
    PlayerInfo[playerid][pCSpamm] = 0;
    PlayerInfo[playerid][pSpamm] = 0;
    SelectedAutohaus[playerid] = -255;
    GetPlayerIp(playerid,PlayerInfo[playerid][pIP],16);
    //================================== Textdraws ==========================
    Tankundso[playerid] = TextDrawCreate(250.000000,354.000000,"Tacho nicht verfügbar.");
    TextDrawAlignment(Text:Tankundso[playerid],0);
    TextDrawBackgroundColor(Text:Tankundso[playerid],0x000000ff);
    TextDrawFont(Text:Tankundso[playerid],1);
    TextDrawLetterSize(Text:Tankundso[playerid],0.399999,1.500000);
    TextDrawColor(Text:Tankundso[playerid],0xffffffff);
    TextDrawSetOutline(Text:Tankundso[playerid],1);
    TextDrawSetProportional(Text:Tankundso[playerid],1);
    TextDrawSetShadow(Text:Tankundso[playerid],1);


    PlayerInfo[playerid][txtInfo] = TextDrawCreate(610.0, 400.0,"_");
    TextDrawUseBox(Text:PlayerInfo[playerid][txtInfo], 0);
    TextDrawFont(Text:PlayerInfo[playerid][txtInfo], 2);
    TextDrawSetShadow(Text:PlayerInfo[playerid][txtInfo],0);
    TextDrawSetOutline(Text:PlayerInfo[playerid][txtInfo],1);
    TextDrawBackgroundColor(Text:PlayerInfo[playerid][txtInfo],0x000000FF);
    TextDrawColor(Text:PlayerInfo[playerid][txtInfo],0xFFFFFFFF);
    TextDrawAlignment(Text:PlayerInfo[playerid][txtInfo],3);


    PlayerInfo[playerid][ahText] = TextDrawCreate(55.000000,216.000000,"~g~Autohaus~n~~n~~w~Name: ~y~Bancheeee~w~~n~Preis: ~r~75.000.000$~n~~n~~w~Benutze die (C) Taste zum Kaufen oder /buycar.");
    TextDrawAlignment(PlayerInfo[playerid][ahText],0);
    TextDrawBackgroundColor(PlayerInfo[playerid][ahText],0x000000ff);
    TextDrawFont(PlayerInfo[playerid][ahText],2);
    TextDrawLetterSize(PlayerInfo[playerid][ahText],0.200000,1.300004);
    TextDrawColor(PlayerInfo[playerid][ahText],0xffffffff);
    TextDrawSetOutline(PlayerInfo[playerid][ahText],1);
    TextDrawSetProportional(PlayerInfo[playerid][ahText],1);
    TextDrawSetShadow(PlayerInfo[playerid][ahText],1);
    //=======================================================================
    SetPVarInt(playerid,"Spawned",0);
    for(new fs;fs<sizeof(FightSystem);fs++){
    GangZoneShowForPlayer(playerid,FightSystem[fs][fsZoneID],GetZoneColorOfFaction(FightSystem[fs][fsOwnerFaction]));
    }
    M_OnPlayerConnect(playerid);
    isFight[playerid] = 0;
    if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "Micha", true))
    {
    ForceClassSelection(playerid);
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerInfo[playerid][pBoatLic] = 1;
    gPlayerLogged[playerid] = 1;
    SetCameraBehindPlayer(playerid);
    SpawnPlayer(playerid);
    PutPlayerInVehicle(playerid, nbot, 0);
    }
    if(!strcmp(botname, "Paul", true))
    {
    ForceClassSelection(playerid);
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerInfo[playerid][pBoatLic] = 1;
    gPlayerLogged[playerid] = 1;
    SetCameraBehindPlayer(playerid);
    SpawnPlayer(playerid);
    PutPlayerInVehicle(playerid, taxi, 0);
    }
    if(!strcmp(botname, "Horst", true))
    {
    ForceClassSelection(playerid);
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerInfo[playerid][pBoatLic] = 1;
    gPlayerLogged[playerid] = 1;
    SetCameraBehindPlayer(playerid);
    SpawnPlayer(playerid);
    PutPlayerInVehicle(playerid, von, 0);
    }
    if(!strcmp(botname, "Detlef", true))
    {
    ForceClassSelection(playerid);
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerInfo[playerid][pBoatLic] = 1;
    gPlayerLogged[playerid] = 1;
    SetCameraBehindPlayer(playerid);
    SpawnPlayer(playerid);
    PutPlayerInVehicle(playerid, detlef, 0);
    }
    if(!strcmp(botname, "Balu", true))
    {
    ForceClassSelection(playerid);
    PlayerInfo[playerid][pCarLic] = 1;
    PlayerInfo[playerid][pBoatLic] = 1;
    gPlayerLogged[playerid] = 1;
    SetCameraBehindPlayer(playerid);
    SpawnPlayer(playerid);
    PutPlayerInVehicle(playerid, flugy, 0);
    }
    }
    if(Security != 0)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Host hat seine versprechung gebrochen es werden masnahmen gesetzt.");
    // Kick(playerid);
    return 1;
    }
    gActivePlayers[playerid]++;
    numplayers++;
    SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
    SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
    GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
    ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
    KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
    CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
    CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
    RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0;
    STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
    RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
    TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
    RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 1;
    DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
    DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
    DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
    JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
    GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
    OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0;
    BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
    SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
    BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
    FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
    Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
    Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
    Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
    WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
    PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
    gLastCar[playerid] = 0; FirstSpawn[playerid] = 0;
    gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
    gSpeedo[playerid] = 0; gGas[playerid] = 0;
    gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
    gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
    PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
    StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
    MatsHolding[playerid] = 0; TutTime[playerid] = 0;
    gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
    PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
    HireCar[playerid] = 299; PlayersChannel[playerid] = 999;
    TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
    Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
    WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
    Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
    ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
    GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
    WantedLevel[playerid] = 0;
    PlayerInfo[playerid][pLevel] = 0;
    PlayerInfo[playerid][pAdmin] = 0;
    PlayerInfo[playerid][pDonateRank] = 0;
    PlayerInfo[playerid][gPupgrade] = 0;
    PlayerInfo[playerid][pConnectTime] = 0;
    PlayerInfo[playerid][pReg] = 0;
    PlayerInfo[playerid][pSex] = 0;
    PlayerInfo[playerid][pAge] = 0;
    PlayerInfo[playerid][pExp] = 0;
    PlayerInfo[playerid][pAccount] = 0;
    PlayerInfo[playerid][pCrimes] = 0;
    PlayerInfo[playerid][pDeaths] = 0;
    PlayerInfo[playerid][pArrested] = 0;
    PlayerInfo[playerid][pWantedDeaths] = 0;
    PlayerInfo[playerid][pPhoneBook] = 0;
    PlayerInfo[playerid][pLottoNr] = 0;
    PlayerInfo[playerid][pFishes] = 0;
    PlayerInfo[playerid][pBiggestFish] = 0;
    PlayerInfo[playerid][pJob] = 0;
    PlayerInfo[playerid][pPayCheck] = 0;
    PlayerInfo[playerid][pHeadValue] = 0;
    PlayerInfo[playerid][pJailed] = 0;
    PlayerInfo[playerid][pJailed2] = 0;
    PlayerInfo[playerid][pJailTime] = 0;
    PlayerInfo[playerid][pMats] = 0;
    PlayerInfo[playerid][pDrugs] = 0;
    PlayerInfo[playerid][pLeader] = 0;
    PlayerInfo[playerid][pMember] = 0;
    PlayerInfo[playerid][pFMember] = 255;
    PlayerInfo[playerid][pRank] = 0;
    PlayerInfo[playerid][pChar] = 0;
    PlayerInfo[playerid][pJobzeit] = 0;
    PlayerInfo[playerid][pDetSkill] = 0;
    PlayerInfo[playerid][pSexSkill] = 0;
    PlayerInfo[playerid][pBoxSkill] = 0;
    PlayerInfo[playerid][pLawSkill] = 0;
    PlayerInfo[playerid][pMechSkill] = 0;
    PlayerInfo[playerid][pJackSkill] = 0;
    PlayerInfo[playerid][pCarSkill] = 0;
    PlayerInfo[playerid][pNewsSkill] = 0;
    PlayerInfo[playerid][pDrugsSkill] = 0;
    PlayerInfo[playerid][pCookSkill] = 0;
    PlayerInfo[playerid][pFishSkill] = 0;
    PlayerInfo[playerid][pSHealth] = 0.0;
    PlayerInfo[playerid][pHealth] = 50.0;
    PlayerInfo[playerid][pHatJob] = 0;
    PlayerInfo[playerid][pPos_y] = -1161.9;
    PlayerInfo[playerid][pPos_z] = 1029.7;
    PlayerInfo[playerid][pInt] = 15;
    PlayerInfo[playerid][pLocal] = 255;
    PlayerInfo[playerid][pTeam] = 3;
    PlayerInfo[playerid][pModel] = 250;
    new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
    PlayerInfo[playerid][pPnumber] = randphone;
    PlayerInfo[playerid][pPhousekey] = 255;
    PlayerInfo[playerid][pPbiskey] = 255;
    PlayerInfo[playerid][pCarLic] = 0;
    PlayerInfo[playerid][pFlyLic] = 0;
    PlayerInfo[playerid][pBoatLic] = 0;
    PlayerInfo[playerid][pFishLic] = 0;
    PlayerInfo[playerid][pGunLic] = 0;
    PlayerInfo[playerid][pMotoradLic] = 0;
    PlayerInfo[playerid][pOwnPerso] = 0;
    PlayerInfo[playerid][ageld] = 0;
    PlayerInfo[playerid][pGun1] = 0;
    PlayerInfo[playerid][pGun2] = 0;
    PlayerInfo[playerid][pGun3] = 0;
    PlayerInfo[playerid][pGun4] = 0;
    PlayerInfo[playerid][pAmmo1] = 0;
    PlayerInfo[playerid][pAmmo2] = 0;
    PlayerInfo[playerid][pAmmo3] = 0;
    PlayerInfo[playerid][pAmmo4] = 0;
    PlayerInfo[playerid][pCarTime] = 0;
    PlayerInfo[playerid][pPayDay] = 0;
    PlayerInfo[playerid][pPayDayHad] = 0;
    PlayerInfo[playerid][pCDPlayer] = 0;
    PlayerInfo[playerid][pWins] = 0;
    PlayerInfo[playerid][pLoses] = 0;
    PlayerInfo[playerid][pAlcoholPerk] = 0;
    PlayerInfo[playerid][pDrugPerk] = 0;
    PlayerInfo[playerid][pMiserPerk] = 0;
    PlayerInfo[playerid][pPainPerk] = 0;
    PlayerInfo[playerid][pTraderPerk] = 0;
    PlayerInfo[playerid][pTut] = 0;
    PlayerInfo[playerid][pMissionNr] = 0;
    PlayerInfo[playerid][pWarns] = 0;
    PlayerInfo[playerid][pFuel] = 0;
    PlayerInfo[playerid][pAdjustable] = 0;
    PlayerInfo[playerid][pTruckLic] = 0;
    PlayerInfo[playerid][pGesamtZeit] = 0;
    PlayerInfo[playerid][pPaydayZeit] = 0;
    PlayerInfo[playerid][pLoginZeit] = 0;
    PlayerInfo[playerid][pFrakSperre] = 0;
    PlayerInfo[playerid][pPunkte] = 0;
    PlayerInfo[playerid][pDonatorTime] = 0;
    PlayerInfo[playerid][pSafeMats] = 0;
    PlayerInfo[playerid][pSafeDrugs] = 0;
    PlayerInfo[playerid][pRGR] = 0;
    PlayerInfo[playerid][darfHaben] = 0;
    divorce[playerid] = 0;
    ClearCrime(playerid);
    ClearFishes(playerid);
    ClearCooking(playerid);
    ClearGroceries(playerid);
    ClearMarriage(playerid);
    SetPlayerColor(playerid,COLOR_GRAD2);
    new string[120];
    format(string, sizeof(string), "/Benutzer/%s.ini", spName(playerid));
    ResetPlayerWeapons(playerid);
    if(fexist(string))
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*** HERZLICH WILLKOMMEN ZURÜCK! ***");
    SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Dein Account wurde in unserem System gefunden, bitte logge dich ein!");
    SendClientMessage(playerid, COLOR_YELLOW, "Tipp: /login [Dein Passwort] um dich einzuloggen!");
    KickEx(playerid, 20000);
    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "*** HERZLICH WILLKOMMEN! ***");
    SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Du hast noch keinen Account, du musst dich zuerst registrieren.");
    SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Solltest du das nicht tun wirst du automatisch von diesem Server gekickt.");
    SendClientMessage(playerid, COLOR_WHITE, "Benutze /register [Dein Gewünchtes Passwort] um dich einzuloggen!");
    }
    return 1;
    }

  • if (strcmp(cmd, "/login", true) ==0 )
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    OnPlayerLogin(playerid,tmppass);
    }
    return 1;
    }

  • Alles was zum Login gehört. Such im Script einfach nach Login