Beiträge von ENEF

    Ah ok. Funktioniert.. Jetzt habe ich das mit dem 3 Zeilen LIST Dialog versucht, also wenn man beispiel auf ID 2 klickt im Menü, dass man dann Informationen zur ID 2 im 3 Zeilen LIST Dialog bekommt. Jedoch fehlanzeige.. Tipps?



    Geprintet wird mir nichts..


    Immer noch das gleiche :/

    Immer noch das selbe.. Habe meine vorhandene Schleife einfach behalten und deins angepasst.

    for(new wtafel=0;wtafel<sizeof(Werbetafeln);wtafel++)
    {
    if(!var) format(string, sizeof(string), "%i. Information: %s\n",wtafel, Werbetafeln[wtafel][wtafelinfo]);
    else format(string, sizeof(string), "%i. Information: %s\n",wtafel, Werbetafeln[wtafel][wtafelinfo]);
    var++;
    ShowPlayerDialog(playerid, DIALOG_WTAFELLIST, DIALOG_STYLE_LIST, "Wähle eine Werbetafel aus",string, "Auswählen", "Abbrechen");
    }


    Schau mal, wie mache ich das dann bei OnDialogResponse? Habe ja dann nur 1 Listitem.. Kann ich das dann grad so lassen? In dem Listitem hat ja dann trotzdem jedes seinen individuellen Wert oder?

    Sorry, noch eine Frage :)


    Wie sage ich dem Dialog, dass er die Texte untereinander Ordnen soll ? Ich habe beispiel 12 Sätze die im Dialog untereinander angezeigt werden sollen.


    Hallo
    Hallo
    Hallo


    Aber alle mit einem String
    format(string,sizeof(string),"%i. Information: %s\n",wtafel, Werbetafeln[wtafel][wtafelinfo]);
    Dachte das \n bringt es ^^ Wird aber leider nur der aller letzte Satz angezeigt


    Screen:

    Wieso bekomme ich den String TAFEL1 nicht übertragen? TAFEL1 wird überschrieben aber nicht übertragen



    Ich gebe eigentlich 1/2/3 ein aber es wird immer "Hier könnte ihre Werbung stehen" ausgegeben.
    Und das ist der Standarttext von Werbetafeln[wtafelvar][wtafeltext]

    Das zweite Video war besser als das erste. Du musst dir bessere Ideen einfallen lassen dann erreichst mehr Leute. Schau mal bei den größeren youtubern bissl was ab. Wenn du dann mal groß bist weißt Bescheid, holst mich dann mit dazu


    Herzlich willkommen.

    Hätte ein ähnliches System mit Werbung im Textdraw wo ich die kopiert habe deswegen diese Logikfehler usw. Außerdem werde ich eine Sperre in der Zeit wo eine Werbetafe aktiv ist einbauen. So kann man sie nicht weiter bearbeiten. Bräuchte nur Hilfe bei meinem geposteten Problem. Aber danke


    Up
    @Kaliber / @Jeffry

    Könnte man dich auch als mapper/texturierer werben? Dann hätte ich Interesse an einer Zusammenarbeit mit dir. Script (Selfmade RL) bei 10K Zeilen dauert noch eine Weile bis es Spielbar ist. Jedoch steigere ich meine Leistung jeden Tag und komme immer weiter voran. Der Server soll Mitte 2018 Online gehen und dafür bräuchte ich dich

    Hab mir Informationen vom SOM Script genommen, jedoch umgebaut auf Dialogen bezüglich des 3 Zeilen Systems.
    Habe alles in Strings speichern lassen (TAFEL1, 2, 3) und wollte diese jetzt in die ich nenne es MySQL Variable speichern bzw umtragen.
    Die nennt sich Werbetafeln[wtafel][wtafeltext] und geht weiter mit am Ende 2 & 3


    Da dachte ich an TAFEL1 = Werbetafeln[wtafel][wtafeltext];
    Bekomme jedoch diesen Error:
    filterscripts\werbetafel.pwn(240) : error 047: array sizes do not match, or destination array is too small



    Sonst weiß ich nicht wie ich es machen soll... noch dazu mit dem Zeilenbruch, muss ich das in ein Format umschreiben? Weil so kann ich ja schlecht Zeilenbrüche machen:


    SetDynamicObjectMaterialText(Werbetafelobject[wtafel],Werbetafeln[wtafel][wtafeltmindex],Werbetafeln[wtafel][wtafeltext]\nWerbetafeln[wtafel][wtafeltext2]\nWerbetafeln[wtafel][wtafeltext3],Werbetafeln[wtafel][wtafeltmsize],Werbetafeln[wtafel][wtafeltfonts],Werbetafeln[wtafel][wtafeltfontsize],Werbetafeln[wtafel][wtafeltbold],Werbetafeln[wtafel][wtafeltfontcolor],Werbetafeln[wtafel][wtafeltbackcolor],Werbetafeln[wtafel][wtafeltaligment]);



    So geht es ja nicht. Deswegen im Format oder? aber da muss ich auch erstmal die Tafel1 in ,Werbetafeln[wtafel][wtafeltext] umwandeln.



    Ich hoffe ihr versteht mein anliegen :)

    Danke hat funktioniert! Nun ein neues Problem.
    Möchte ja die 3 Zeilen vorher kontrollieren und in einer MSGBOX anzeigen lassen.
    Ich dachte es wäre so eine gute Option, jedoch bekomme ich 1 Warn, Debugg Meldungen und das Dialog öffnet sich nicht.


    Debug:


    Warn: C:\Users\ENEF\Desktop\SA-MP\samp037_svr_R2-1-1_win32\gamemodes\newrl.pwn(5596) : warning 202: number of arguments does not match definition


    Code:

    Mein Projekt spielt in San Fierro aus dem Grund, da mein aller erster Server dort spielte.
    Habe sogar den Namen übernommen und 2018 kommt ein remake von mmn. der Legende ^^

    Problem: Möchte von einem Input Dialog 3 Zeilen Textdraw ausfüllen. Für jede Zeile öffnet sich ein neues Dialogfenster.
    Am Ende möchte ich es in einer MSG Box anzeigen lassen(zur kontrolle) also hab ich versucht den Inputtext in einem string zu speichern aber das klappt irgendwie 0^^


    Oben im Script hab ich natürlich
    new werbung1[60];


    und für den Dialogcode


    Dann gibt er mit den Error ?
    C:\Users\ENEF\Desktop\SA-MP\samp037_svr_R2-1-1_win32\gamemodes\newrl.pwn(5570) : error 033: array must be indexed (variable "werbung1")