Bekomme Error wegen undefined "SetObjectMaterialText"

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
  • mhh..


    Keine errors


    aber der befehl wird iNgame nicht gemacht


    if(strcmp(cmdtext, "/adt", true) == 0)
    {
    ShowPlayerDialog(playerid,ADT,DIALOG_STYLE_INPUT,"WerbeTafel","Schreibe was du auf die Tafel schreiben wilst (Max. 20 Zeichen)","Schreiben","Abbrechen");
    return 1;
    }

  • if(strcmp(cmdtext, "/adt", true) == 0)
    {
    ShowPlayerDialog(playerid,ADT,DIALOG_STYLE_INPUT,"WerbeTafel","Schreibe was du auf die Tafel schreiben wilst (Max. 20 Zeichen)","Schreiben","Abbrechen");
    return 1;
    }


    Der Dialog wird garnicht angezeigt


    if(dialogid==ADT)
    {
    new input[20];
    if(strlen(inputtext) > 20)return ShowPlayerDialog(playerid,ADT,DIALOG_STYLE_INPUT,"WerbeTafel","Schreibe was du auf die Tafel schreiben wilst (Max. 20 Zeichen)","Schreiben","Abbrechen");
    SetObjectMaterialText(Schild,input, 0, OBJECT_MATERIAL_SIZE_256x128,\"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    return 1;
    }

  • Was ist ds für eine Abfrage, was machst du wenn er auf Abbrechen klickt? Und für was die Variabel input?


    if(dialogid==ADT)
    {
    if(response == 0) return SendClientMessage(playerid,0xFFFF8200,"Der Text darf maximal 20 Zeichen lang sein!");
    if(response == 1)
    {
    if(strlen(inputtext) > 20)return ShowPlayerDialog(playerid,ADT,DIALOG_STYLE_INPUT,"WerbeTafel","Schreibe was du auf die Tafel schreiben wilst (Max. 20 Zeichen)","Schreiben","Abbrechen");
    SetObjectMaterialText(Schild,inputtext, 0, OBJECT_MATERIAL_SIZE_256x128,\"Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    return 1;
    }
    }
    Probier es mal so.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Dann bitte mit Port ;) die IP nützt mir nichts wenn der port fehlt :P