[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
  • Wah, wie scher sowas leichtes ist ...
    if(strcmp(cmdtext, "/back", true) == 0)
    {
    {
    TogglePlayerControllable(playerid,1);
    format(string,sizeof(string),"%s ist in aus dem AFK-Modus zurück.",sendername);
    SendClientMessageToAll(0xFFA500FF,string);
    GetPlayerName(playerid,sendername,sizeof(sendername));
    afk[playerid] = 0;
    }
    else if(afk[playerid] == 0)//Zeile 709
    {
    SendClientMessage(playerid,ROT,"Du bist nicht im AFK Modus!");
    return 1;
    }
    }
    return 0;
    Hab's nun so. 8|


    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(709) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(709) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\DubStyle97\Desktop\Selfmade\gamemodes\Dubstep.pwn(709) : error 001: expected token: ";", but found "if"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Du MUSST so anfangen, sonst nützt das else if nichts.



    if(afk[playerid] == 1)
    {
    ......


    Mehr erros ---> Posten


    lg

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • Ich weiß da sich langsam nerve, aber mein AFK-System nennt sich auch Spam-System. :D
    Joa ich kann immernoch permanent schreiben. xP


    new string[256];
    if(strcmp(cmdtext, "/afk", true) == 0)
    {
    if(afk[playerid] == 0)
    {
    TogglePlayerControllable(playerid,0);
    format(string,sizeof(string),"[AFK] %s ist in den AFK-Modus gegangen.",sendername);
    SendClientMessageToAll(0xFFA500FF,string);
    GetPlayerName(playerid,sendername,sizeof(sendername));
    return 1;
    }
    else if(afk[playerid] == 1)
    {
    SendClientMessage(playerid,ROT,"Du bist schon im AFK Modus!");
    return 1;
    }
    }
    if(strcmp(cmdtext, "/back", true) == 0)
    {
    if(afk[playerid] == 1)
    {
    TogglePlayerControllable(playerid,1);
    format(string,sizeof(string),"[AFK] %s ist aus dem AFK-Modus zurück.",sendername);
    SendClientMessageToAll(0xFFA500FF,string);
    GetPlayerName(playerid,sendername,sizeof(sendername));
    afk[playerid] = 0;
    return 1;
    }
    else if(afk[playerid] == 0)
    {
    SendClientMessage(playerid,ROT,"Du bist nicht im AFK Modus!");
    return 1;
    }
    }


    Ist es so überhaupt korrekt? ?(

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • DestroyVehicle(vehicleid)

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • Ich will Abfragen wieviel Wanteds pID nach /su hat. Dann soll je nach höhe die spielerfarbe ändern.


    Aber es funktioniert nicht, Mein versuch sag so aus:


    if(GetPVarInt(pID,"Wanted">=2)) // ein error: error 001: expected token: "-string end-", but found "-identifier-" in der zeile
    {
    SetPlayerColor(pID, gelb);
    }


    Habs auch schon anders probiert, mit new wanted dann wanted ? GetPVarInt... und dann wanted abgefragt, ging auch nicht.


    Danke im Vorraus


    Lg byBSE

  • @mrdubstep:
    1. Waere es besser in diesem fall einen boolean zu verwenden, da dieser eh nur 2 werte haben kann, true und false.
    2. Musst du den Variablenwert ja auch auf 1 setzen, wenn man in dem afk modus geht.


    Hab nun professionelle Hilfe erhalten. ^^

    [tabmenu][tab=Signatur,'http://bit.ly/1i4RY3v']

    Wie poste ich richtig?
    Nachdem du Google, die FAQ und die Suchfunktion erfolgreich ignoriert hast, erstellst du 2 bis 5 neue Themen in den falschen Unterforen mit lustigem Titel,
    zu vielen Ausrufezeichen und undeutlichem Text, unter dem sich jeder etwas anders vorstellen kann.



    Mr.Dubstep | GFX | Scripting | Hackerplace
    If Mr.DubStep don't have it, you don't need it.

    [tab=Spieler bei,'http://bit.ly/1db2jaf'][subtab=Hackerplace,'http://bit.ly/1bswN2T']


    Welch wunderschöner Hack ist heute vollzogen worden, könntest Du mir es denn sagen? Ein wunderschönes Browsergame, auch für Kleinigkeiten unterwegs. Erschaffe deinen eigenen Computer, nutze ihn um anderen das Geld zu rauben, schließe dich einem Clan an oder gründe selbst einen. Bleibe allein oder mit vielen Freunden.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • machs per format, da die arrays exakt die gleiche länge haben müssen,
    das kannst du per format umgehen

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • das bringt nichts, wenn der string leer ist,
    möglich wäre aber das


    format(input[playerid], sizeof(input[]), inputtext);
    sizeof(input[]) gibt nämlich die Größe der 2. Dimension zurück

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Wie bekomm ich es hin, einen Text ( Hallo,\nmein Name ist:\tKey ) in eine Datei zu speichern ( <- kein Problem ) und ihn dann in einem Dialog auszulesen (<- auch kein Problem ), dass er im Dialog so angezeigt wird:


    Hallo
    mein Name ist: Key (<-Problem!)


    Im Moment wird er so ausgegeben: Hallo,\nmein Name ist:\tKey.


    Das ist mir klar, dass das so gut.
    Aber ich möchte es so haben:



    new Test[64];
    format(Test,sizeof Test, "/TestOrdner/%s.txt",inputtext);
    format(string,sizeof string, dini_Get(Test,"Inhalt"));
    ShowPlayerDialog(playerid,DIALOG_TEST,DIALOG_STYLE_MSGBOX,string,"Okay","Abbrechen");
    //Inhalt von Test "Hallo,\nmein Name ist:\tKey"


    Grüße

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.