Geworben von in Dialog.

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
  • Hallo,


    habe zurzeit ein "Geworben von" System in meinem Script, allerdings will ich das anstatt in OnPlayerText in ein Dialog umgewandelt haben


    if(RegistrationStep[playerid] > 0)
    {
    if(RegistrationStep[playerid] == 1)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(strcmp(sendername, text, true) == 0)
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst dich nicht selber als Werber eintragen !");
    return 0;
    }
    if ((strcmp("Niemand", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("Niemand")))
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Dieser Name ist nicht in der Datenbank verfügbar !");
    return 0;
    }
    strmid(PlayerInfo[playerid][pWerberName], text, 0, strlen(text), 255);
    format(string, sizeof(string), "Du wurdest von '%s' geworben.", PlayerInfo[playerid][pWerberName]);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    return 0;
    }


    Kann man das überhaupt in ein Dialog Packen?


    //Edit wollte es in ein Dialog Packen bekomme allerdings errors:
    if(dialogid == DIALOG_Werben)
    {
    if(IsPlayerConnected(playerid))
    {
    new strings[MAX_PLAYER_NAME];
    format(strings, sizeof(strings), "Niemand");
    strmid(PlayerInfo[playerid][pWerberName], strings, 0, strlen(strings), 255);
    }
    return 1;
    }


    error 010: invalid function or declaration
    error 010: invalid function or declaration
    error 021: symbol already defined: "format"
    error 010: invalid function or declaration
    warning 219: local variable "strings" shadows a variable at a preceding level
    warning 203: symbol is never used: "strings"

    Einmal editiert, zuletzt von Shoxx ()