[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • Sitze vor einem Problem, ist eigentlich ziemlich simples problem, dennoch schwer :D


    Schauts euch einfach an..


    12 Weiblich\n13 Weiblich\n14\n15\n16\n17\n18\n19\n20\n \21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31 Weiblich\n32\n33\n34\n35\n36\n37\n \
    38 Weiblich\n39 Weiblich\n40 Weiblich\n41 Weiblich\n43\n \44\n45\n46\n47\n48\n49\n50\n51\n52\n53 Weiblich\n54 Weiblich\n55 Weiblich\n \


    Das sind die beiden zeilen !


    für die 2 Zeile sagt er folgendes


    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(199) : error 075: input line too long (after substitutions)


    Die erste zeile schreibe ich nur zum vergleich , eigentlich ist doch nichts falsch ?

  • machs ma so
    12 Weiblich\n13 Weiblich\n14\n15\n16\n17\n18\n19\n20\n \21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31 Weiblich\n32\n33\n34\n35\n36\n37\n \
    38 Weiblich\n39 Weiblich\n40 Weiblich\n41 Weiblich\n43\n \44\n45\n46\n47\n48\n49\n50\n51\n52\n53 Weiblich\n54 Weiblich\n55 Weiblich\n \

    das muss gehn

    526C4Hj.png Mit freundlichen Grüßen,
    Noneatme

  • Hallo...
    Ich möchte gerne auf menem GM einbauen, dass der chat net immer für alle angezeigt wird, sondern, dass eben bei den Leuten, die in der Nähe sind die Message kommt: PlayerBALBA sagt: BLABLA
    Wäre nett wenn mir jemand helfen könnte!
    Danke im Vorraus

  • ne klappt nicht. Das ist ja das problem, ich dachte wär auch so leicht :D

    Du musst deine Linie in Variablen aufteilen & danach kannst du das ganze Ding aus tricksen



    new _text_teile[][64] = {"Liste\nListe\nListe\n" /* Liste 1 z.b. oder ein Teil*/,"Listebla\nBla\nBla2"};


    dann zusammen formatieren


    new vollerteil[128];
    format(vollerteil,sizeof vollerteil,"%s%s",_text_teile[0],_text_teile[1]);
    ShowPlayerDialog(...); // und dann Anzeigen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Nun habe ich wieder einen Dialog Bug ;)


    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : error 001: expected token: ";", but found ")"
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(225) : fatal error 107: too many error messages on one line


    ShowPlayerDialog(playerid,DIALOG_SKINAUSWAHL,DIALOG_STYLE_LIST,"Skin Auswahl 1/6","0\n1\n2\n7\n9 Weiblich\n10 Weiblich\n11 Weiblich\n \
    12 Weiblich\n13 Weiblich\n14\n15\n16\n17\n18\n19\n20\n \21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31 Weiblich\n32\n33\n34\n35\n36\n37\n \ /// <------- GEMEINT !!!!
    38 Weiblich\n39 Weiblich\n40 Weiblich\n41 Weiblich\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53 Weiblich\n54 Weiblich\n55 Weiblich","Weiter","Abbrechen");

  • -_- Das ist eine Methode anders wirst du es nicht geregelt kriegen , der Linienbruch durch den Code bringt dir rein gar nichts ,der Compiler setzt das ganze im Endeffekt wieder zusammen der Linienbruch wird nur vom Lexer beachtet so weiß er das der Code sich an der stelle fortsetzt , nützlich ist diese Methode nur in Quoten oder Makros da diese nur in eine Linie gesetzt werden können.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Edit ich habs einfach verkleinert und in 2 Dialoge gepackt.


    Aber trozdem folgendes :



    ShowPlayerDialog(playerid,DIALOG_SKINAUSWAHL,DIALOG_STYLE_LIST,"Skin Auswahl 1/7","0\n1\n2\n7\n9 Weiblich\n10 Weiblich\n11 Weiblich\n12 Weiblich\n13 Weiblich\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30","Weiter","Abbrechen");


    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : error 001: expected token: ";", but found ")"
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(226) : fatal error 107: too many error messages on one line


    Und ich versteh nicht wieso der 2x )) haben will. Also kannst wohl nicht an der länge liegen ?

    Einmal editiert, zuletzt von xivo ()

  • Du hast noch immer nicht verstanden wie ich es meine ;>


    http://wiki.sa-mp.com/wiki/Format




    new _text_teile[][64] = {"12 Weiblich\n13 Weiblich\n14\n15\n16\n17\n18\n19\n20\n \21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n","31 Weiblich\n32\n33\n34\n35\n36\n37\n38 Weiblich\n39 Weiblich\n40 Weiblich\n41 Weiblich\n43\n","\44\n45\n46\n47\n48\n49\n50\n51\n52\n53 Weiblich\n54 Weiblich\n55 Weiblich\n"};

    new vollerteil[128];
    format(vollerteil,sizeof vollerteil,"%s%s",_text_teile[0],_text_teile[1],_text_teile[2]);
    ShowPlayerDialog(...); // und dann Anzeigen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Mal so ne allgemeine Frage:


    wenn ich ein enum haben z.b.


    enum test
    {
    ttest,
    };


    Und denn dann in einer Variable verwende.


    new var[test];


    Kann ich dieses enum dann auch noch für eine andere Variable nehmen:


    z.b. new var2[test];


    Oder kommt das dann durcheinander ?

  • ShowPlayerDialog(playerid,DIALOG_SKINAUSWAHL,DIALOG_STYLE_LIST,"Skin Auswahl 1/7","Ha","Weiter","Abbrechen");


    Was ist hier dran falsch ?


    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : warning 215: expression has no effect
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : error 001: expected token: ";", but found ")"
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Daniel\Desktop\SAMPSE~1\pawno\GERMAN~1.PWN(224) : fatal error 107: too many error messages on one line

  • Ich habe jetzt kanns neu angefangen mit Scripten und habe paar fragen


    1. Ich gehe in debug und will ein Position raus finden was für cmds muss ich da eingeben das mit demm /v weis ich
    2. Wo finde ich die cmds im script so wie /help oder /Buygun
    3. Was sind ganz genau filterscripts .





    M.F.G Automatrix

  • Hey,


    ich habe ein prob mit SetplayerVirtualWorld(....
    Habe es bei jedem biz /enter und /exit gemacht. Das Problem is dass wenn ich jetzt in die LS bank gehe (bank LS und SF haben gleichen int) und da dann /exit mache in SF rauskomme
    kann mir jemand helfen? :)


    mfg
    Boeing


    EDIT:
    geht erst seit der 0.3a nichmehr

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen