[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
  • Ist das ein Fehler von SAMP?

    Ist es selten :D


    Die Zeile nur so schreiben:


    MoveDynamicObject(Zolltor1,2231.8352, -2213.0754, 13.2556,0.0001, 0, 270, 135);



    Wie mache ich das, dass sich das Tor automatisch schließt, wenn ich mich von der RangeOfPoint entferne?

    Einen Timer starten, der prüft ob man in der Zone ist, und wenn nicht mehr, wird der Timer beendet und das Tor schließt sich :D


    z.B. einfach so:


    C
    SetTimerEx("@checkZone", 3000, 0, "i", playerid); //Alle 3 Sekunden, packste in den Befehl
    
    
    @checkZone(i);@checkZone(i)
    {
        return (!IsPlayerConnected(i) || !IsPlayerInRangeOfPoint(i, 10.0,2234.0056,-2216.0217,13.5469)) ? Zollzu() : SetTimerEx("@checkZone", 3000, 0, "i", i);     
    }

    ast2ufdyxkb1.png


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

  • Beitrag von Jeffry ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Alter Post war angezeigt. ().
  • Code
    Zolltor1 = CreateDynamicObject(968, 2231.835205, -2213.075439, 13.255665, 0.000000, 270, 135.000000, -1, -1, -1, 300.00, 300.00);

    wm2c6p1.png
    Ich weiß, dass ich weiß, dass ich nichts weiß.

  • Okay, also das liegt daran, dass du die Float-Werte nicht sauber genug verarbeitest.


    Kannst du aber schön dynamisieren, hier:


    ast2ufdyxkb1.png


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

  • Aber hier macht er jedes mal die Z Koordinate +0.0001 wenn ich das dann paar mal mache schwebt meine Schranke

    Ah ja, sry grad nicht dran gedacht:


    ast2ufdyxkb1.png


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

  • Hey,


    Ich habe mal eine Kurze frage... iwie kriegt nicht die Person der den Contract hat den Label sondern ein anderer Spieler warum?




  • Wo Liegt mein Fehler ?
    In dem Log Ordner von Mysql wird auch nichts geschrieben


    Code
    [01:38:17] DELETE FROM K_Atm WHERE ID = '0'


    Code
    new query[256];
    	    DestroyDynamic3DTextLabel(Atml[i]);
    	    DestroyDynamicObject(Atmi[i][atm_ID]);
    	    mysql_format(handle, query, sizeof(query), "DELETE FROM K_Atm WHERE ID = '%d'", i);
    	    printf("%s", query);
            mysql_pquery(handle,query);
  • Wo Liegt mein Fehler ?

    Bist du sicher, dass da ein Fehler denn ist?!
    Sieht doch alles richtig aus, wird das wirklich nicht gelöscht?


    Dann kopier den Query mal 1:1 in die SQL Konsole von PHPMyAdmin, dann sagt er die ob es geht oder nicht ;)



    Ich habe mal eine Kurze frage

    Naja..so kurz ist die ja nicht gerade ^^



    OnContractChange(playerid, PlayerInfo[pID][pContract], (PlayerInfo[pID][pContract]+betrag));

    Ich glaube diese Zeile ist falsch, versuch mal:


    OnContractChange(pID, PlayerInfo[pID][pContract], (PlayerInfo[pID][pContract]+betrag));


    Weil, ansonsten bekommt ja der, der den contract gesetzt hat, das Label.

    ast2ufdyxkb1.png


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

  • Kurze frage


    Habe das Problem mit Cooked:


    Möchte so die gekochten Fische anzeigen:


    -> Gekochte Fisch Anzeige


    -> So Kocht er Fische das Funktioniert.

  • Hey, ich möchte das so machen, ich möchte noch ein Objekt mit dem selben Befehl bewegen, geht das überhaupt?

    Code
    Zolltor2 = CreateDynamicObject(9093, 2178.190185, -2254.855224, 15.883447, 0.000000, 0.000000, 135.000000, -1, -1, -1, 300.00, 300.00);
    
    
    RangeOfPoint = 2179.1099,-2255.8748,14.7734


    wm2c6p1.png
    Ich weiß, dass ich weiß, dass ich nichts weiß.