Beiträge von Eddy

    Versuch es mal so.




    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new string[200];
    new money = GetPlayerMoney(playerid);
    format(string,sizeof(string),"Dein Kontostand beträgt:\n%d$",Spieler[playerid][bank]);
    if(dialogid == DIALOG_BANKMENU && response == 1)
    {
    if(listitem == 0)
    {
    ShowPlayerDialog(playerid,einzahlen,DIALOG_STYLE_INPUT,"Einzahlen","Schreibe einen gewünschten Betrag ein.","Ok","Abbrechen");
    SendClientMessage(playerid,HELLBLAU,"Dein Kontostand muss immer 1$ betragen, damit du nicht ins Minus gehst.");
    }
    if(listitem == 1)
    {
    ShowPlayerDialog(playerid,auszahlen,DIALOG_STYLE_INPUT,"Auszahlen","Schreibe einen gewünschten Betrag ein.","Ok","Abbrechen");
    SendClientMessage(playerid,HELLBLAU,"Dein Kontostand muss immer 1$ betragen, damit du nicht ins Minus gehst.");
    }
    if(listitem == 2)
    {
    ShowPlayerDialog(playerid,konto,DIALOG_STYLE_MSGBOX,"Kontostand",string,"Ok","Abbrechen");
    }
    }
    if(dialogid == auszahlen && response == 1)
    {
    if(strval(inputtext) < Spieler[playerid][bank])
    {
    GivePlayerMoney(playerid, strval(inputtext));
    Spieler[playerid][bank] -= strval(inputtext);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast nicht genug Geld auf der Bank.");
    }
    }
    if(dialogid == einzahlen && response == 1)
    {
    if(strval(inputtext) < money)
    {
    GivePlayerMoney(playerid, -strval(inputtext));
    Spieler[playerid][bank] += strval(inputtext);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast nicht genug Geld.");
    }
    }
    if(dialogid == Premium)
    {
    if(!strcmp(inputtext,PremiumPW,true))//Dadurch wird geprüft ob das Passwort das Passwort ist welches wir oben definiert haben.
    {
    Spieler[playerid][premium] = 1;
    SendClientMessage(playerid,GELB,"Herzlichen Glückwunsch, du bist nun Premium.");
    }
    }
    if(dialogid == FIGHTSTYLE && response == 1)
    {
    if(listitem == 0) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); SendClientMessage(playerid,ROT,"Du hast nun den normalen Fightstyle"); }
    if(listitem == 1) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); SendClientMessage(playerid,ROT,"Du hast nun den Boxer Fightstyle"); }
    if(listitem == 2) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); SendClientMessage(playerid,ROT,"Du hast nun den Kungfu Fightstyle"); }
    if(listitem == 3) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); SendClientMessage(playerid,ROT,"Du hast nun den Kneehad Fighstyle"); }
    if(listitem == 4) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); SendClientMessage(playerid,ROT,"Du hast nun den Grabkick Fightstyle"); }
    if(listitem == 5) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); SendClientMessage(playerid,ROT,"Du hast nun den Elbow Fighstyle"); }
    return 1;
    }
    if(dialogid == GETLEADER && response == 1)
    {
    if(listitem == 0) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 0; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 0 (Zivilist) geswitcht"); OnPlayerSpawn(playerid);}
    if(listitem == 1) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 1; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 1 (Brandstifter) geswitcht"); OnPlayerSpawn(playerid); }
    if(listitem == 2) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 2; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 2 (Polizei) geswitcht"); OnPlayerSpawn(playerid); }
    if(listitem == 3) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 3; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 3 (Sanitäter) geswitcht"); OnPlayerSpawn(playerid); }
    if(listitem == 4) { ResetPlayerWeapons(playerid); Spieler[playerid][Fraktion] = 4; Spieler[playerid][Rank] = 4; SendClientMessage(playerid,GRAUV1,"Du hast dich in Team 4 (Feuerwehr) geswitcht"); OnPlayerSpawn(playerid); }
    return 1;
    }
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(response)
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Emergency Login","Bitte logge dich ein","Abbrechen","Weiter");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    }
    if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
    {
    Spieler[playerid][Fraktion] = dini_Int(accFormat,"Fraktion");
    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));
    Spieler[playerid][premium] = dini_Int(accFormat,"Premium");
    Spieler[playerid][bank] = dini_Int(accFormat,"Bank");
    Spieler[playerid][Autoschein] = dini_Int(accFormat,"Autoschein");
    Spieler[playerid][warns] = dini_Int(accFormat,"Warns");
    Spieler[playerid][gesucht] = dini_Int(accFormat,"Gesucht");
    Spieler[playerid][Adminlevel] = dini_Int(accFormat,"Adminlevel");
    Spieler[playerid][gebannt] = dini_Int(accFormat,"Gebannt");
    Spieler[playerid][Rank] = dini_Int(accFormat,"Rank");
    Spieler[playerid][blackbs] = dini_Int(accFormat,"Blacklist");
    Spieler[playerid][eingeloggt] = 1;
    SendClientMessage(playerid,0xFFFFFFFF,"Du wurdest erfolgreich eingeloggt.");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Emergency Login","Bitte logge dich ein","Abbrechen","Weiter");
    SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort war Falsch!");
    }
    }
    case DIALOG_REG:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Emergency Register","Bitte Registriere dich","Abbrechen","Weiter");
    return SendClientMessage(playerid,0xFFFFFFFF,"Das Passwort ist zu kurz!");
    }
    dini_Create(accFormat);
    dini_Set(accFormat,"Passwort",inputtext);
    Spieler[playerid][eingeloggt] = 1;
    Spieler[playerid][Geld] = 3000;
    Spieler[playerid][premium] = 0;
    Spieler[playerid][Autoschein] = 0;
    Spieler[playerid][bank] = 3000;
    duty[playerid] = 0;
    Spieler[playerid][gesucht] = 0;
    SendClientMessage(playerid,0xFFFFFFFF,"Account wurde angelegt und du wurdest eingeloggt.");
    }
    }
    }
    else
    {
    switch(dialogid)
    {
    case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Emergency Login","Bitte logge dich ein","Abbrechen","Weiter");
    case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Emergency Register","Bitte Registriere dich","Abbrechen","Weiter");
    }
    }
    }
    return 1;
    }



    //Edit 1. Fehler beheben.

    Mach es so



    ocmd:aortenaus(playerid)
    {
    new pname[MAX_PLAYERS];
    GetPlayerName(playerid, pname, sizeof(pname));
    new string[256];
    if(Spieler[playerid][Adminlevel] < 1)return SendClientMessage(playerid,ROT,"Du bist kein Administrator!");
    format(string,sizeof(string),"%s hat den Befehl /aortenaus benutzt, somit wird jeder Checkpoint von den Cops gelöscht!",pname);
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(Spieler[i][Fraktion] == 2)
    {
    DisablePlayerCheckpoint(i);
    SendClientMessageToAll(ROT,string);
    }
    }
    return 1;
    }

    Hey Brotfische, ich habe ein rießen Problem. Ich bekomme wegen meinen Mods immer einen Execrash. Und ich habe auch schon die alte gta3.img durch die Originale umgetauscht aber die Mods sind immer noch da. Kann mir da mal jemand Helfen??


    P.S. Außerdem habe ich mir GTA nochmal geholt und den ganzen Ordner rausgelöscht und den Neuen rein aber die Mods sind immer noch da. -.- Langsam verzweifle ich. Ich habe GTA San Andreas nicht installiert habe es nur im Ordner, und hoffe auf positive Antworten.


    MfG: Eddy

    Geh unter


    public OnPlayerStateChange(playerid, newstate, oldstate)


    und mach es so


    if(newstate==PLAYER_STATE_DRIVER) //Wenn er der Fahrer ist..
    {
    for(new i=0; i<sizeof(Tutoriaö); i++) //änder alles
    {
    if(GetPlayerVehicleID(playerid)==Tutorial[i]) //Sollte er in einen der Fahrzeugen sein
    {
    if(SpielerInfo[playerid][pTeam]!=1) //Wenn er nicht in dem Team ist. //Müsst ihr gegebenfalls ändern.
    {
    RemovePlayerFromVehicle(playerid); //Schmeißt den Spieler wirder raus.
    }
    }
    }
    }

    Das finde ich echt Lächerlich von Gamer. Wie Geldgeil muss man sein, um andere so zu Verarschen?? ganz ehrlich.

    Versuch es mal mit einem Timer der jede 2-3 Minuten die Anzeige resettet.


    //Edit 1.


    Wenn du den Code richtig einrücken willst, mache es als Quellcode und dann Pwn ^^