Befehle gehen nicht

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
  • Hey ich habe 0errors/warnings aber ein paar befehle gehen nur halbwegs der Text wird nicht angezeigt.



    Die Zeilen der befehle:


    if (!strcmp("/bge", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Bald wirst du mit /bgeld 5000$ bekommen können.\nDu wirst sie aber zurück Zahlen müssen.\nDu kannst es in Raten zurückzahlen oder sofort alles.\nWenn du eine 0 zuviel machst haste Pech gehabt.\nZurückzahlen oder eine 0 pro 2Monate mehr!");
    return 1;
    }


    if (!strcmp("/bgeld", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"[OK] Du hast 5000$ bekommen.\nMit /bgz500 kannst du 500$ zurückzahlen.\nEs gibt noch andere Beträge:\n/bgz1000 , /bgz2000 , /bgz2500 , /bgz4000 , /bgz5000 .\nMehr nicht, bei jedem bedeutet die Zahl die $.\nDu kannst KEINE wunsch Beträge zurückzahlen!");
    GivePlayerMoney(playerid, 5000);
    return 1;
    }



    if (!strcmp("/bgz500", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast 500$ zurückgezahlt");
    GivePlayerMoney(playerid, -500);
    }


    if (!strcmp("/bgz1000", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast 1000$ zurückgezahlt");
    GivePlayerMoney(playerid, -1000);
    return 1;
    }


    if (!strcmp("/bgz2000", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast 2000$ zurückgezahlt");
    GivePlayerMoney(playerid, -2000);
    return 1;
    }


    if (!strcmp("/bgz2500", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast 2500$ zurückgezahlt");
    GivePlayerMoney(playerid, -2500);
    return 1;
    }



    if (!strcmp("/bgz4000", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast 4000$ zurückgezahlt");
    GivePlayerMoney(playerid, -4000);
    return 1;
    }



    if (!strcmp("/bgz5000", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Du hast 5000$ zurückgezahlt");
    GivePlayerMoney(playerid, -5000);
    return 1;
    }

  • Bei SendClientMessage, kann man nciht \n oder so benutzen.
    Du musst dan einfach öffter SendClientMessage schreiben, wenn du eine Neue Zeile willst.


    Also Hier:


    if (!strcmp("/bge", cmdtext, true))
    {
    SendClientMessage(playerid, COLOR_WHITE,"Bald wirst du mit /bgeld 5000$ bekommen können.\nDu wirst sie aber zurück Zahlen müssen.\nDu kannst es in Raten zurückzahlen oder sofort alles.\nWenn du eine 0 zuviel machst haste Pech gehabt.\nZurückzahlen oder eine 0 pro 2Monate mehr!");
    return 1;
    }

    Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59

  • Mach bei den ersten beiden Commands einen Dialog draus. Sieht schöner aus und klappt auch mit den \n's.
    Ansonsten: jede Zeile eine neue SendClientMessage


    Edit: zu dem davor: ich glaube das stimmt nicht? also hatte nie so ein Problem. Ich glaube aber maximal 10 sonst wirds unschön weil nicht alles in die nachrichten box klappt

  • Hey, danke aber : ich hatte schon mal ein problem mit SendClientMessage dort hat man gesagt das mann es in einem Befehl nicht öffter als 2x benutzen darf. Stimmt das?

    Natürlich kann man das öfter als 2x benutzen.^^


    wie meinste das mit dürfen? 8|



    Maddin is my Lord and Master :D
    Musel my one and only b0wm
    Bisafloah is the pokemon that pwns a lot of goddamn ponys.

  • ShowPlayerDialog(playerid, DIALOG_ID ,DIALOG_STYLE_MSGBOX,"Überschrift","Text","Okay","");
    Bei DIALOG_ID musste noch ne Zahl hinschreiben. Da du wahrscheinlich aber ja nichts mit dem Dialog abfragen willst kannste da irgendeine Zahl hinschreiben, darfs aber dann nicht nochmal geben

  • Zita aus dem Livestream chat von Internetlink von BigYoda ;)


    Zitat

    BigYoda: Ink sagt: "Ach OnGamemodeInit brauchen wir nicht löschen" Yoda: "Was ist das andere für ein Kram?". Ink: "Egal lösch einfach alles". Tutorial Ende :D





    DDG is Back


    Froum: DDG Forum
    Server IP: 85.25.20.59:7777
    Team Speak 3: 85.25.20.59