OnPlayerText + (sscanf(params,... Frage

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
  • Hi Leutz,


    kann man unter OnPlayerText auch ein (sscanf(params, ...)) einbauen? Also ich hab das aus dem dcmd raus kopiert und wollte da was für mein Tutorial machen. Klappt das?


    Hier is der Code:
    public OnPlayerText(playerid, text[])
    {
    new String[256], params[256];
    if (gLogged[playerid] == 1)
    {
    if (PlayerInfo[playerid][pTutorial] == 0)
    {
    if (gTut[playerid] == 2)
    {
    new GTag, GMonat, GJahr;
    if (sscanf(params, "p/ddd", GTag, GMonat, GJahr))
    {
    SendClientMessage(playerid, Grau, " Wann bist du geboren? <Tag/Monat/Jahr>");
    return 0;
    }
    if (GTag > 1 || GTag < 31)
    {
    SendClientMessage(playerid, Grau, " Wann bist du geboren? <Tag (1 - 31)/Monat/Jahr>");
    return 0;
    }...


    ...format(String, sizeof(String), " Okay, du bist am %d. %d. %d geboren. ", GTag, GMonat, GJahr);
    SendClientMessage(playerid, Weis, String);
    gTut[playerid] = 3;
    return 0;
    }
    }
    }
    return 1;
    }


    MFG
    Ich


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade

  • public OnPlayerText(playerid, text[])
    {
    new String[80];
    if (gLogged[playerid] == 1)
    {
    if (PlayerInfo[playerid][pTutorial] == 0)
    {
    if (gTut[playerid] == 2)
    {
    new GTag, GMonat, GJahr;
    if (sscanf(text, "ddd", GTag, GMonat, GJahr))
    {
    SendClientMessage(playerid, Grau, " Wann bist du geboren? <Tag/Monat/Jahr>");
    return 0;
    }
    if (GTag < 1 || GTag > 31)
    {
    SendClientMessage(playerid, Grau, " Wann bist du geboren? <Tag (1 - 31)/Monat/Jahr>");
    return 0;
    }...


    ...format(String, sizeof(String), " Okay, du bist am %d. %d. %d geboren. ", GTag, GMonat, GJahr);
    SendClientMessage(playerid, Weis, String);
    gTut[playerid] = 3;
    return 0;
    }
    }
    }
    return 1;
    }

  • vielen dank klappt


    MY SELFMADE GAMEMODE "NoName"

    Spoiler anzeigen


    - AccountSystem: 100%
    - LizenzenSystem: 5%
    - TelefonSystem: 5%
    - JobSystem: 3%
    - GeldSystem: 80%
    - AutoSystem: 75%
    - FahndungsSystem: [color=#ff6600]10%
    [color=#000000]- HausSystem: [color=#ff0000]0%

    [color=#000000]- GeschäftsSystem: [color=#ff0000]0%

    [color=#000000]- ZahlTag System: [color=#ff0000]0%

    [color=#000000]- WetterSystem: [color=#ff0000]0%

    [color=#000000]- AntiCheatSystem: [color=#ff0000]0%

    Spoiler anzeigen
    GameModeName: [GM]MyGamemode
    Filterscripts: None
    Benutze Includes: [Inc]MyInclude
    Voraussichtliche Fertigstellung: Unbekannt
    Voraussichtliche Servereröffnung: Unbekannt
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Voraussichtliche Veröffentlichung des Scripts: Wahrscheinlich NIE
    Sonstige Anmerkungen: Selfmade