[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

  • Hast du das nur allein getestet?


    Afaik sieht man seine "eigene" Bubble nicht.

  • Heyho, irgendwie verstehe ich meine Fehlermeldungen nicht ?

    lspd1 == CreateObject(986, 1539.431519, -1627.313721, 14.093480, 0.0000, 0.0000, 90.0000);
    lspd2 == CreateObject(980, 1587.624268, -1637.914307, 15.180107, 0.0000, 0.0000, 0.0000);
    fs == CreateObject(986, 1761.149536, -1701.751953, 14.139211, 0.0000, 0.0000, 101.2500);
    Fehlermeldung bei den 3: warning 215: expression has no effect


    Hier findet der : unreachable code

    if(strcmp("/fsopen", cmdtext, true, 10) == 0) <-- Hier unreachable code / error 010: invalid function or declaration
    {
    MoveObject(fs, 1761.149536, -1701.751953, 14.139211, 3.0);
    }
    return 1; <--- Hier error 010: invalid function or declaration
    }


    Wäre dankbar wen jemand helfen kann :D

  • lspd1 = CreateObject(986, 1539.431519, -1627.313721, 14.093480, 0.0000, 0.0000, 90.0000);
    lspd2 = CreateObject(980, 1587.624268, -1637.914307, 15.180107, 0.0000, 0.0000, 0.0000);
    fs = CreateObject(986, 1761.149536, -1701.751953, 14.139211, 0.0000, 0.0000, 101.2500);

    da muss nur ein = sein


    ......................................
    if (strcmp(cmdtext, "/fsopen", true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 3.0, coords))
    {
    MoveObject(fs, 1761.149536, -1701.751953, 14.139211, 3.0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht beim Punkt");
    }
    return 1;
    }
    return 0;
    }
    Vergeße die Farbe nicht zu definieren
    #define COLOR_GREY farbcode

  • Jetzt habe ich aber viel mehr Errors bekommen als vorher -.-
    Und die denke ich mal kann ich auch garnicht beseitigen :D


    Jetzt habe ich nur noch diese :D



    warning 225: unreachable code
    error 017: undefined symbol "coords"
    error 029: invalid expression, assumed zero
    warning 215: expression has no effect
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line

  • Meine freße, und solche Leute wollen einen RL Server machen, wieso
    denkt ihr selbst nicht mal nach bevor ihr was postet, nur weil die meißten keinen bock haben selbst hinzugriegen
    müssen andere den dummen Fehler eklären...


    Klar ist coords undefined, weil du dort auch die COORDINATIONEN eintragen sollst :pinch: :thumbdown:

  • Chill out ? Ich bin neu verdammt. und wer sagt das ich jetzt umbedingt RL scripten will, wen du keine ahnung hast was ich scripten will dan heul nicht rum. und wen dich das anpisst dan such den thread doch nicht auf ... Gibt genug andere über die du dich aufregen kannst, aber wen du rumheulen musst kann ich doch auch nichts dafür

  • Meine freße, und solche Leute wollen einen RL Server machen, wieso
    denkt ihr selbst nicht mal nach bevor ihr was postet, nur weil die meißten keinen bock haben selbst hinzugriegen
    müssen andere den dummen Fehler eklären...


    Klar ist coords undefined, weil du dort auch die COORDINATIONEN eintragen sollst :pinch: :thumbdown:

    das heisst koordinaten ;)


    und am besten einfach nix dazu schreiben ^^

  • Hab ein problem x)
    Also ich habe vor kurzem so gemacht das man eine bierflasche kaufen und trinken kann (special_action_drink_beer)
    Aber wenn ich es ein paar mal trinke, verschwindet das HUD (also die leben, armor, geld anzeige) und das kamera fængt an zu wackeln.
    Und ich kann es nicht wider normal machen. Ich habe dafür einen command gemacht welches den kamera vom spieler resettet (SetCameraBehindPlayer) und es geht wieder nicht.


    Woran liegt es und wie löst man dieses problem ?

  • Hmm ich habe hier mal ne Frage an euch, ich hab im Englischen sa-mp.com board schon meine Fehler geschrieben, habe auch schon verbesserungen bekommen etc, aber ich bekomme immer noch 4 Fehler und ich weiss nicht wieso...


    public OnPlayerConnect(playerid)
    {
    new string[0x80],name[24];
    GetPlayerName(playerid,name,sizeof name);
    format(string,sizeof string,"Der Spieler %s hat den Server betreten !",name);
    SendClientMessageToAll(0xAFAFAFAA,string);
    if(Security() == 1/0);
    {


    Das ist der Part von dem Script... (Vom Godfather)
    Und der Fehler liegt bei if(Security() == 1/0);



    Die Fehlermeldung sagt mir..


    invalid expression, assumed zero
    expected token: ")", but found ";"
    empty statement


    Hmm... Wen jemand bescheid weiß sag ich schonmal danke :P

  • if(Security() == 1||0); vllt.


    Edit:

    if(Security() == 1||Security() == 0);



  • if(Security() == 1|| if(Security() == 0)) {

    des vllt? bin eingerostet xD

  • new Security = 0;


    #define Security


    Die stelle im Script wie gesagt :
    public OnPlayerConnect(playerid)
    {
    new string[0x80],name[24];
    GetPlayerName(playerid,name,sizeof name);
    format(string,sizeof string,"Der Spieler %s hat den Server betreten !",name);
    SendClientMessageToAll(0xAFAFAFAA,string);
    if(Security() == 1|| if(Security() == 0)) {
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
    Kick(playerid);
    return 1;
    }