Beiträge von IntelligenT

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    new name[MAX_PLAYER_NAME], path[128];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(path, 128, "/spieler/%s.ini", name);
    if(dialogid == DIALOG_LOGIN && response)
    {
    new pw[256];
    pw = dini_Get(path, "PW");
    if(strcmp(pw, inputtext))SendClientMessage(playerid, ROT, "Das eingegebene Passwort ist falsch.");
    else
    {
    SetPVarInt(playerid, "loggedin", 1);
    GivePlayerMoney(playerid, dini_Int(path, "Geld"));

    }
    return 1;
    }

    if(dialogid == DIALOG_REGISTER1 && response)
    {
    dini_Create(path);
    dini_Set(path, "PW", inputtext);
    dini_IntSet(path, "Geld", 0);
    ShowPlayerDialog(playerid, DIALOG_REGISTER2, DIALOG_STYLE_LIST, "Geheime Frage auswählen", "Wie ist der Name deiner Mutter?\r\nWie heißt dein Haustier?\r\nWo bist du geboren?", "Weiter", "Abbrechen");
    return 1;
    }


    Versuchs so.


    //edit
    Fehler:
    -dini_SetInt für Integer (Zahlen)
    -dini_Int zur Abfrage von Integern

    Du hast ein ; vergessen... Hier:


    SetPVarInt(playerid, "loggedin", 1)


    Zum Anderen:


    Bei OnPlayerDisconnect einen Eintrag in die Datei machen mit dem Geld das du ja Abfragen kannst und es beim Login Laden und wiedergeben.


    MfG.
    Me

    Also:


    Du willst etwas verkaufen was jede nachscripten kann und was in vielen Scripts schon vorhanden ist ?
    Das find ich jetzt Unlogisch.
    Und 10 Euro zum einbauen ?
    5 Euro Sofortkauf ?


    Ich denke das wird keiner kaufen...


    MfG.
    Me

    Bei public CarCheck()


    Musste dashier so ändern:


    new string[256];
    for(new j = 0; j<MAX_PLAYERS; j++)
    {
    if(IsPlayerConnected(j))
    {
    new Float:health;
    GetPlayerHealth(j, health);
    SetPlayerHealth(j, health - 1.0);


    streichen zu:


    new string[256];
    for(new j = 0; j<MAX_PLAYERS; j++)
    {
    if(IsPlayerConnected(j))
    {
    new Float:health;


    MfG.
    Me

    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]


    Einfach mal Google nutzen ?
    Oder Youtube durchsuchen ?


    MfG.
    Me

    Versuchs so:


    new Spectatet[MAX_PLAYERS]=0;


    if(strcmp(cmdtext,"/testcam",true) == 0)
    {
    if(Spectatet[playerid]==0)
    {
    Spectatet[playerid]=1;
    SetPlayerCameraPos(playerid,-2160.5647,1798.0555,39.4381);
    }
    else
    {
    Spectatet[playerid]=0;
    SetCameraBehindPlayer(playerid);
    }
    return 1;
    }

    Teste es mal so.


    Weis nicht ob der Farbcode stimmt:


    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist noch nicht eingeloggt!");
    return 1;
    }
    if ((noooc) && PlayerInfo[playerid][pAdmin] < 1)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Der OOC-Kanal ist von einem Admin deaktiviert worden!");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Du kannst nicht sprechen, da du zum Schweigen gebracht worden bist!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: (/o)oc [OOC-Chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >= 1338)
    {
    format(string, sizeof(string), "{AA3333AA}(( Server-Owner %s: %s ))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
    format(string, sizeof(string), "{AA3333AA}(( Server-Manager %s: %s ))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string), "{AA3333AA}(( Super-Admin %s: %s ))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] == 3)
    {
    format(string, sizeof(string), "{AA3333AA}(( Admin %s: %s ))", sendername, result);
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string), "{AA3333AA}(( Moderator %s: %s ))", sendername, result);
    }
    if(PlayerInfo[playerid][pSupporter] == 1)
    {
    format(string, sizeof(string), "{AA3333AA}(( Supporter %s: %s ))", sendername, result);
    }
    OOCOff(COLOR_BLUE,string); //Hier COLOR_BLUE ändern in gewünschte Farbe
    printf("OOC-Chat: %s", string);
    }
    return 1;
    }

    1) Hör auf das zu Pushen mit deinem Neuen Thema Namen Gelaber.


    2) Versuchs mal indem du im Format ~r~ und so einfügst. Das wäre jetzt zb. Rot Oder Lerne die Neuen 0.3c Funktionen.


    Mit {Farbcode}


    MfG.
    Me

    Großer Gott.. kann ich meine selbstbedruckte Popcorn Tüte auch zum Verkauf stellen?
    Denkste damit kannste reich werden?


    Mach dir lieber keinen ruf als "Geier", sondern eher als jemand, der zeigt das er Scripten kann und Verstand hat.
    Das macht man zwar nicht indem man es "kostenlos" zur Verfügung stellt, jedoch ist dies besser als, als "Geizkragen" abgestempelt zu werden. Wenn überhaupt, warum dafür Geld ausgeben, wenn ich in ein paar Tage Arbeit das gleiche und noch mehr auf die Beine stellen kann?
    Ich finde solch ein Geschwafel....


    Ich biete dir 0,01 € und gleichzeitig alle Veröffentlichungsrechte.


    Dann mach mal dasselbe.


    Danke für die Kritik.