[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
  • Versuchs mal so:
    if(strcmp(key,dini_Get(Spielerdatei,"Passwort")))
    {
       AccountLaden(playerid);
       SendClientMessage(playerid,HBLAU,"Erfolgreich eingeloggt.");
       return 1;
    }
    else
    {
       SendClientMessage(playerid,Rot,"Falsches Passwort.");
       ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
       return 1;
    }



    MOment kommt gleich



    /edit: falscher Code

  • C:\Users\Angelo\Desktop\gta sa server\gamemodes\Script.pwn(1353) : error 029: invalid expression, assumed zero
    C:\Users\Angelo\Desktop\gta sa server\gamemodes\Script.pwn(1354) : error 001: expected token: ";", but found "-identifier-"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

  • Nein nicht so.

    if(isPlayerInFrakt(playerid,2 || isPlayerInFrakt(playerid,3)


    So ;)


    lg :thumbup:

    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

  • Wie frag ich ab ob einer in fraktion 1 und 2 ist ?
    if(isPlayerInFrakt(playerid,2) || if(isPlayerInFrakt(playerid,3))


    so ??



    Nein Mr.Dupsteb, das ist falsch.


    So:
    if(IsPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3))


    @#s: Das ist auch falsch


    Nenn mir einen Vergleich warum es falsch sein sollte, das beides ist dasselbe?!
    //e: Bis auf das if.

    [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.


  • "Falsches Passwort." - Beim richtigen Passwort :thumbdown:
    "Falsches Passwort." - Beim falschen Passwort :thumbup:

    [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 habe wiedermal ein Problem:


    Wenn ich meine Fahrzeuge aus einer MySQL-Tabelle lade, werden die betreffenden Variabeln richtig gesetzt. Alle ausser die der ID-Spalte:



    while(mysql_fetch_row_format(Query,"|"))
    {
    id = 1;
    sscanf(Query, "p<|>iiiffffiii", cData[id][cID], cData[id][cModel], cData[id][cOwner], cData[id][cX], cData[id][cY], cData[id][cZ], cData[id][cA], cData[id][cColor1], cData[id][cColor2], cData[id][cTeam]);
    CreateVehicle(cData[id][cModel],cData[id][cX],cData[id][cY],cData[id][cZ],cData[id][cA],cData[id][cColor1],cData[id][cColor2], 60*10000);
    LoadedInfo[Vehicles] = id + 1;
    }


    Tabelle:
    id | model | owner | x | y | z | angle | color1 | color 2 | teamowner


    Enum:
    enum CarInfo
    {
    cID,
    cModel,
    cOwner,
    Float:cX,
    Float:cY,
    Float:cZ,
    Float:cA,
    cColor1,
    cColor2,
    cTeam
    }
    new cData[MAX_VEHICLES][CarInfo];


    Ich weiss das ich die rows eigentlich auch direkt in die enum laden kann, und nich in die einzelnen "Variabeln", aber das funktioniert auch nicht.

  • Du sollst den stock ja auch ausfüllen. xD
    Sprich mti CreateObject etc, ansonsten gibt es genug Blitzer Includes bzw. Filterscripts. ;)


    lg :thumbup:


    Du... Ich bin nicht neu im Script Geschäft :thumbup:


    Ich hatte den Stock schon lange ausgefüllt bevor ich hier ins Forum gepostet habe :D
    (Übrigens es funktioniert ^^ )

    Vorher hatte ich zum Blitzererstellen /blitzercreate [Geschwindigkeit] [Strafe] (ohne leerzeichen zwischen /blitzer und create)
    Nur hatte ich noch die Befehle /blitzer remove, /blitzer removall und /blitzer list.


    Jetzt möchte ich das ich /Blitzer create, /blitzer remove, /blitzer removeall und /blitzer list in einen "Command" packe ^^


    Hoffe mein Problem ist dir klarer ;)

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []

  • Du.... ich auch nicht. ;)

    COMMAND:blitzer(playerid,params[])
    {
    new blitzerstr[64];
    if(IsPlayerAnAdmin(playerid,3))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,Grün,"Usage: /blitzer [ create / remove / removeall ](Ab Rang 3)]");
    }
    new blitzer;
    switch (blitzer)
    {
    case 0:
    {
    // Was soll passieren wenn er Create eingibt?
    }
    case 1:
    {
    // Was soll passieren wenn er Remove eingibt?
    }
    case 2:
    {
    // Was soll passieren wenn er Removeall eingibt?
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du darfst diesen Befehl nicht nutzen.");
    return 1;
    }
    return 1;
    }

    Soa.


    lg :thumbup:

    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


  • Wie lass ich eine Person ein Auto verlassen?


    RemovePlayerFromVehicle(playerid);

    [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.


  • RotZ, sprich die Höhe:
    31.39999961853

    [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.

  • Wie geht das mit DIALOG_STYLE_LIST?? und wie muss man dann das auch unter public OnPlayerDialogResponse machen??


    /e


    Fresh versuche es so


    fbitor = CreateObject(971, 310.89999389648, -1554.9000244141, 31.39999961853, 0, 0, 322);


    ocmd:fbitor(playerid,params[]) // Falst du ocmd nutzt
    {
    MoveObject(fbitor,971, 310.89999389648, -1554.9000244141, 31.39999961853-10,5); // Die Fünf für die Geschwindigkeit
    SendClientMessage(playerid,FarbCode,"Du hast das FBITOR geöffnet!");
    }