Beiträge von Nighthawk

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    public RobbankTimer(playerid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(Robbank[playerid] == 1)
    {
    new randomammount = 1 + random(150000);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast die Bank ausgeraubt, jetzt solltest du dich aus dem Staub machen!");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,randomammount);
    Robbank[playerid] = 0;
    }
    }
    }


    ersetzen mit:


    public RobbankTimer(playerid)
    {
    if(Robbank[playerid] == 1)
    {
    new randomammount = 1 + random(150000);
    SendClientMessage(playerid,COLOR_GREEN,"Du hast die Bank ausgeraubt, jetzt solltest du dich aus dem Staub machen!");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,randomammount);
    Robbank[playerid] = 0;
    }
    }

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
    if(dialogid == DIALOG_FACTION_CAR_BUY){
    if(response){
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    TogglePlayerControllable(playerid,true);
    }
    if(!response){
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
    if(IsAllowedFactionToBuy(GetPlayerLeader(playerid))){
    if(GetFactioncarsOfFaction(GetPlayerLeader(playerid)) < MAX_BUY){
    new Carid = GetPlayerVehicleID(playerid);
    for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
    if(Carid == FactionBuylist[fbl][fbCarid]){
    if(GetPlayerMoney(playerid) >= FactionBuylist[fbl][fbPrice]){
    for(new fc;fc<sizeof(FactionCars);fc++){
    if(FactionCars[fc][fVehid] < 400 || FactionCars[fc][fVehid] > 611){
    FactionCars[fc][fVehid] = FactionBuylist[fbl][fbVehid];
    FactionCars[fc][fPos][0] = FactionBuySpawn[0];
    FactionCars[fc][fPos][1] = FactionBuySpawn[1];
    FactionCars[fc][fPos][2] = FactionBuySpawn[2];
    FactionCars[fc][fPos][3] = FactionBuySpawn[3];
    new Color[2];
    GetDefaultCarColorOfFaction(GetPlayerLeader(playerid),Color[0],Color[1]);
    FactionCars[fc][fCol][0] = Color[0];
    FactionCars[fc][fCol][1] = Color[1];
    FactionCars[fc][fPrice] = FactionBuylist[fbl][fbPrice];
    for(new slot;slot<14;slot++){
    FactionCars[fc][fTuning][slot] = 0;
    }
    FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
    #if defined FACTION_CARS_LOCKABLE
    fLockCar(FactionCars[fc][fCarid]);
    FactionCars[fc][fLock] = true;
    #endif
    for(new f;f<5;f++){
    FactionCars[fc][fFaction][f] = -255;
    }
    FactionCars[fc][fFaction][0] = GetPlayerLeader(playerid);
    GivePlayerMoney(playerid,-FactionBuylist[fbl][fbPrice]);
    TogglePlayerControllable(playerid,true);
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    SendClientMessage(playerid,FACTION_COL_YELLOW,"Glückwunsch zum neuen Fahrzeug.");
    SendClientMessage(playerid,FACTION_COL_YELLOW,"Bitte vergesse nicht das Fahrzeug mit: '/fpark' umzuparken.");
    SendClientMessage(playerid,FACTION_COL_YELLOW,"Das Fahrzeug steht nun am Ausgabepunkt bereit!");
    return 1;
    }
    }
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,FACTION_COL_RED,"Die maximale Anzahl von Fraktionsfahrzeugen ist bereits erreicht.");
    }else{
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,FACTION_COL_RED,"Du hast nicht genügend Geld bei dir!");
    }return 1;
    }
    }
    }else{
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,FACTION_COL_RED,"Du hast nicht genügend Geld bei dir!");
    SendClientMessage(playerid,FACTION_COL_RED,"Deine Fraktion hat das Limit von Fahrzeugen bereits erreicht.");
    }
    }else{
    SendClientMessage(playerid,FACTION_COL_RED,"Du bist nicht brechtigt Fraktionsfahrzeuge zu kaufen!");
    TogglePlayerControllable(playerid,true);
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    }
    }
    }return 1;
    }return 0;
    }


    Hilft hier eigentlich nie einer?!

    public OnPlayerStateChange(playerid, newstate, oldstate){
    if(newstate==PLAYER_STATE_DRIVER){
    new Carid = GetPlayerVehicleID(playerid);
    for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
    if(Carid == FactionBuylist[fbl][fbCarid]){
    if(IsAllowedFactionToBuy(GetPlayerLeader(playerid))){
    TogglePlayerControllable(playerid,false);
    new fblText[256];
    format(fblText,sizeof(fblText),"{FFFFFF}Möchtest du das Fahrzeug deiner Fraktion kaufen?\n\n{F3FF02}Fahrzeugname: %s\nPreis: $%d\n\n{FFFFFF}Um das Fahrzeug zu kaufen benutze den Button 'Ja', um es nicht zu kaufen den Button 'Nein'.",fCarName[FactionBuylist[fbl][fbVehid]-400],FactionBuylist[fbl][fbPrice]);
    ShowPlayerDialog(playerid,DIALOG_FACTION_CAR_BUY,DIALOG_STYLE_MSGBOX,"{FFFFFF}Fraktionsautohaus:",fblText,"Nein","Ja");
    }else{
    SendClientMessage(playerid,FACTION_COL_RED,"Du bist nicht berechtigt Fraktionsfahrzeuge zu kaufen!");
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
    }break;
    }
    }
    }return 1;
    }


    Und sobald ich auf ja oder nein klicke, werde ich gefreezet.

    Hallo Jungs, ich habe ein Problem und weiß ehrlich nicht, wie ich das Problem lösen soll.
    Unzwar habe ich ein Fraktionsautohaus Filterscript auf meinem Server und wenn man dann ins Fraktionsautohausfahrzeug einsteigt und dort ein Dialog bekommt, wo Auto kaufen ja oder nein anklicken kann, egal auf welches man klickt, nichts wird ausgeführt - wo liegt das Problem?
    mfG, Nighthawk.

    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;
    }


    Hallo. Hab jetzt einfach M_OnPlayerConnect(playerid) auskommentiert und nun kann man drauf und alles funktioniert einwandfrei.
    Ich frage mich aber, ob M_OnPlayerConnect wichtig ist?

    Muss man nicht, ich habe es aber mit eingegeben, damit ihr vielleicht wisst, woran es dann liegt.
    Wie gesagt, alles startet ganz normal aber sobald ich auf den Server connecte (blabla logged in) stürzt die samp-server.exe ab und ich krieg crashinfo.txt.
    Weißt du vielleicht, wie ich das Problem löse?
    mfG, Nighthawk.

    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;
    }

    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;
    }

    server.cfg:



    Logs:



    crashinfo.txt:


    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.