neue dialoge??

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
  • Hallo ich hab bereits gesehen.das es neue dialoge gibt? und wollte mal nach fragen wie man diese erstellt ich bin mit handy on.da ich derzeit kein internet habe hoffe das mir da trotzdem wer helfen kann der ganze dialog ist so aufgebaut wie der style_list dialog nur das er so aussieht



    Waffe name menge


    Halt das im dialog bereits angegeben wird die menge kann man gut fuer n waffenlager benutzen zb



    Deagle menge 25


    ich weiß nicht genau wie dieser dialog heißt aber leute die bereits die neuen dialoge kennen wissen was ich meine die menge ist nicht diekt im dialog sondern steht oben wo man zs hinschreibt Waffenlager ubd darunter halt denn die waffen aufgelistet

  • Moinsen Ronny17,


    ich hätte hier einen Code vom SAMP Wiki:


    ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_TABLIST, "Buy Weapon",
    "Deagle\t$5000\t100\n\
    Sawnoff\t$5000\t100\n\
    Pistol\t$1000\t50", // Etc.
    "Select", "Cancel");
    Quelle: https://wiki.sa-mp.com/wiki/Dialog_Styles
    \ t macht eine neue Spalte und \n wie normaler Weise.


    Lg,
    Skoam

  • Ist es möglich da einen string rein zusetzten ? Also auf irgendeine Art und weise ?


    ShowPlayerDialog(playerid,DIALOG_Stats,DIALOG_STYLE_TABLIST,"Stats", "Name \t"string" \t100 \t100\n\ Level \tstring \t100 \t100\n\ Respekt \t$5000 \t100 \t100\n\ Zeit seit PayDay \t$5000 \t100 \t100\n\ Warns \t$5000 \t100 \t100\n\ Respakt \t$1000 \t100 \t50", "Select", "Cancel");


    SO geht es nicht :/ hätte einer eine Idee?

  • ja das habe ich ja alles :)


    format(string,sizeof(string),"%s [%i]",SpielerName(playerid),playerid);




    pwn(5388 -- 5394) : error 001: expected token: "-string end-", but found "-identifier-"
    pwn(5394) : warning 215: expression has no effect
    pwn(5394) : error 001: expected token: ";", but found "-string-"
    pwn(5394) : warning 215: expression has no effect
    .pwn(5394 -- 5395) : warning 215: expression has no effect
    (5394 -- 5395) : warning 215: expression has no effect
    (5395) : error 001: expected token: ";", but found ")"
    (5395) : fatal error 107: too many error messages on one line


    das sind die Erorrs

  • ocmd:stats(playerid, params[])
    {
    new string[64],string2[64];
    new sp[64];
    format(sp,sizeof(sp),"accounts/%s.txt",SpielerName(playerid));
    format(string,sizeof(string),"%s [%i]",SpielerName(playerid),playerid);
    format(string2,sizeof(string2),"%i",dini_Int(sp,"Level"));
    if(dini_Int(sp,"Perso")==1)
    {
    ShowPlayerDialog(playerid,DIALOG_Stats,DIALOG_STYLE_TABLIST,"Stats",
    "Name \t"string" \t100 \t100\n\
    Level \tstring \t100 \t100\n\
    Respekt \t$5000 \t100 \t100\n\
    Zeit seit PayDay \t$5000 \t100 \t100\n\
    Warns \t$5000 \t100 \t100\n\
    Respakt \t$1000 \t100 \t50",
    "Select", "Cancel");

    }
    return 1;
    }

  • Schreib es so:


    ocmd:stats(playerid, params[])
    {
    new string[256];
    format(string,sizeof(string),"accounts/%s.txt",SpielerName(playerid));
    if(dini_Int(string,"Perso")==1)
    {
    new level=dini_Int(string,"Level");
    format(string,sizeof(string),"Name \t%s [%i] \t100 \t100\n",SpielerName(playerid),playerid);
    format(string,sizeof(string),"%sLevel \t%i \t100 \t100\n",string,level);
    strcat(string,"Respekt \t$5000 \t100 \t100\nZeit seit PayDay \t$5000 \t100 \t100\nWarns \t$5000 \t100 \t100\nRespakt \t$1000 \t100 \t50");
    ShowPlayerDialog(playerid,DIALOG_Stats,DIALOG_STYLE_TABLIST,"Stats",string,"Select", "Cancel");
    }
    return 1;
    }

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S