Beiträge von Nighthawk

    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.