[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 eher eine Pawno Sache aber oke...



    Also mit der <TAB> taste kann man ja eine freie stelle/Tabulator machen...
    Wie kann man das zückgänig machen?


    Weil gestern hab ich in meinem AntiCheat alles um eine freistelle verschoben und abgespeichert...
    {Ist mir garnicht aufgefallen}
    Wie kann ich jetzt alles eins zurücksetzen?
    Also ich muss mein Script markieren und dan welche taste drücken?
    Geht das überhaupt?


    Einmal editiert, zuletzt von Deadly_Data ()

  • Wie meinst du das?


    Die Tab-Taste setzt einen Tabulator..


    Den kann man einfach wieder wegmachen indem man den Mauszeiger hinter den "unsichtbaren" Tabulator setzt und die Löschentaste drück, wie bei Buchstaben.


    Aber.. ich versteh ansonsten nicht was du meinst .^^


    - Tomsen


    //Edit: Ich glaube du musst alles einzeln machen.

  • Wenn ich ein Bot erstelle und der muss durch ein Zoll fahren fährt der Bot da den einfach durch?
    oder giebt der Bot das den automatisch ein?


    Der Bot würde durch das Object glitchen/durchbuggen

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


  • Der Bot würde durch das Object glitchen/durchbuggen

    man könnte aber einen Timer machen
    (If (IsPlayerInRange(,0,0,0,0)
    if(IsPlayerNPC)
    move object
    dann wieder schliessen mit timer
    aber der 1. timer muss kurz sein, denn wen der npc gerannt kommt :/


    15 Beiträge [X]
    50 Beiträge [X]
    75 Beiträge [_]
    100 Beiträge [_]
    115 Beiträge [_]
    150 Beiträge [_]
    175 Beiträge [_]
    200 Beiträge [_]


  • Das ist potenziell richtig, aber die Frage war, ob der Bot das automatisch erkennen würde, ob da eine Mautstelle ist oder nicht. ;)

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

  • Servus


    und zwar hab ich ein Problem und ich kanns mir einfach nicht erklären.
    Wieso wird mir immer ein Wert von 0.00000 ausgegeben ?


    Und ja, er ist betrunken, d.h. wenn ich GetPlayerDrunkLevel alleine ausgeben lasse gibt er mir einen wert um die 4000 aus.
    Wenn ich duch 1000 teile statt durch 10000 kommt ein Wert raus der ungefähr so aus sieht: 4.00000



    printf("Debug: %f", GetPlayerDrunkLevel(pId)/10000);


    //edit:
    Habe mir jetzt mit Floatdiv beholfen, allerdings verstehe ich immer mich nicht warum da der operator '/' nicht funktioniert

    Einmal editiert, zuletzt von Sry4pwn ()

  • Habe ne frage , zur zuordnung von id's...


    und zwar hab ich


    if(BEFEHL)
    GetClosestPlayer(id);
    SetTimer("Diebstahl", 500, true);


    public Diebstahl(diebid,stolenid)


    ich frage eine ID ab, diese ID soll dann der stolenid zugeordnet werden...

    Scripter und Mapper Since 2010

  • bin grad bissle verrückt, helft mir:


    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
    IstAmBlitzen[playerid] = 1;
    IstAmBlitzenX[playerid] = X;
    IstAmBlitzenY[playerid] = Y;
    IstAmBlitzenZ[playerid] = Z;


    3x tag mistach bei IstAmBlitzenX usw. ...


    edit: fehler gefunden, oben global net float angegeben bei istamblitzenx usw. :>
    LG

    Einmal editiert, zuletzt von playerid ()


  • GetPlayerPos(playerid,X,Y,Z);

  • Hallo leute kann mir hierbei jemand helfen ?
    Ich hab eine kleines Problem mit SetObjectMaterialText
    undzwar wird der text 3 mal wiederholt aber warum ?
    SU und Google bereits durchgesucht und leider nix gefunden
    screen:

    Beispiel wie ich es momentan habe
    //CreateObject(**********);
    Objekt [48] = CreateObject(***********);
    SetObjectMaterialText(Objekt[48], "Los Santos Bank", 0,OBJECT_MATERIAL_SIZE_256x128,\"Arial", 30, 0, 0xff0000ff, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);


    Kann mir jemand hiermit weiter helfen

  • Versuch es mal so


    Code
    //CreateObject(**********);
    Objekt [48] = CreateObject(***********);	
     SetObjectMaterialText(Objekt[48], "Los Santos Bank", 0,OBJECT_MATERIAL_SIZE_256x128, "Arial", 30, 0, 0xff0000ff, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER); return 1;

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward