OnPlayerText

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
  • Will abfragebn ob der Spieler genau die eingabe macht.
    Aber egal was er schreibt er kommt durch und kommt weiter eventuell vorschläge ?


    if(SpielerInfo[playerid][pTutorial] == 1)
    {
    if(strfind(text, "Ja", true))
    {
    ClearChat(playerid);
    SendClientMessage(playerid,WEIS,"Miss Franklin: Gut, wenn du der Aktion zustimmst würde in diesem Humanen fall nichts passieren...");
    SendClientMessage(playerid,WEIS,"... falls dich jemand schlägt o.A musst du entsprechend darauf reagieren (Auf den Boden Fallen, Bluten etc.)");
    SendClientMessage(playerid,ROT,"PLATZHALTER: Alter etc... (Zeile: 1339)");
    SpielerInfo[playerid][pTutorial] = 10;
    SpawnPlayer(playerid);
    return 0;
    }
    if(strfind(text, "Nein", true))
    {
    ClearChat(playerid);
    SendClientMessage(playerid,WEIS,"Miss Franklin: Gut, wenn du der Aktion nicht zustimmst musst du dazu noch einen Grund eingeben warum es nicht trifft...");
    SendClientMessage(playerid,WEIS,"... dies kann durch Ducken oder anderes sein aber bleibe bitte realistisch.");
    SendClientMessage(playerid,ROT,"PLATZHALTER: Alter etc... (Zeile: 1349)");
    SpielerInfo[playerid][pTutorial] = 10;
    SpawnPlayer(playerid);
    return 0;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Nächtster Versuch eine gültige eingabe zu tätigen.");
    SetPVarInt(playerid,"TutorialStift",GetPVarInt(playerid,"TutorialStift")+1);
    if(GetPVarInt(playerid,"TutorialStift") == 3)
    {
    SendClientMessage(playerid,ROT,"Du hast es leider nicht geschafft, lese dir die Server Regeln erneut durch und versuche es später nochmal.");
    Kick(playerid);
    return 0;
    }
    }
    return 0;
    }


  • benutz mal strcmp.


    Also z.B.


    if(strcmp(text, "Nein") == 0)