Beiträge von BlackFoX

    Jason meinte das so mit den Variablen falls du das noch wissen möchtest ^^


    new Float:Posis[][] = {
    {Radius,x,y,z} // und dann immer weiter...
    };


    for(new i = 0;i<sizeof(Posis);i++)
    {
    if(!IsPlayerInRangeOfPoint(playerid,Posis[i][0],Posis[i][1],Posis[i][2],Posis[i][3]))continue;
    SetPlayerPos(...);
    SetPlayerWasWeißtIch(...);
    }

    jo und das ganze um eine paar Sekunden verzögern, mit MoveObject kann dir Rakete sogar Simuliert werden, jedoch kann dir Rakete das
    Fluggefährt nie verfehlen da du ihn immer 100% vom Himmel schießen wirst dazu kannst dann ein Zufallssystem verwenden

    Es gibt keine richtigen Tasten Einstellungen dazu kann man nur die Keybinds die in GTA SA vorgesehen sind einstellen, du kannst keine festen Tasten bestimmen, in MTA schon :>

    SendClientMessage gibt 1 zurück(Bei erfolgreichen ausführen des Befehls ) , der Code muss aber 0 zurückgeben damit kein Text erscheint @ Opa

    zweimal eine Rückgabe untereinander = Unlogisch & ergibt somit Fehler


    schau dir zudem das mal genauer an


    return Ban(id); new ip[128]; new string2[256]; GetPlayerIp(id,ip,128); format(string2,256,"banip %d",ip); SendRconCommand(string2); //ZEILE 10243


    wo ergibt das einen Sinn, der Code kommt soweit gar nicht da Return den Code Abschnitt beendet & den Endwert wiedergibt...

    Sieht mir nach einmal kopiert dann wieder was auf eigene Weise gemacht aus sprich
    viele stellen sind entweder unlogisch oder einfach nur Sinnlos, an vielen Stellen entspricht sich
    der Skript Style gar nicht & aus den Aussagen davor lässt sich ja vermuten warum zudem ein Godfather.


    Na wenigstens bist du dann nicht der ein zigste den man anscheißen kann wie ich sehe haben die noch ein paar andere Leute geholfen
    die eben so viel konnten wie du :pinch:

    Unsinnig da keine Basis erklärt wird zudem solltest du alles etwas besser beschreiben da das sonst nur eine ständiges Kopieren & Einfügen ergibt,
    auch wenn es dein erstes Tutorial ist, du solltest dann auch schon die Basis der ganzen Dinge erklären, wie Kommandos zurückgegeben werden sprich wie
    man sie erfassen kann & warum man Farben so definiert was aber eine Sache ist die man nicht unbedingt erklären müsste denn den Sinn der Funktionen sollte auch
    so jeder verstehen, so gehört das nur in Code Schnipsel oder in ein FS > Showroom


    Konntest du eventuell ja nicht wissen, ist ja nicht Böse gemeint

    ist dir aufgefallen das du bei vielen Abfragen keinen Bereich angegeben hast ? da du mehrere Code Befehle für die Abfragen nutzt zudem
    hast du den dcmd unter OnPlayerCommandText verewigt ? damit das Kommando erkannt wird ?

    Anubis : Else if bietet die Möglichkeit eine weitere Möglichkeit für den Code bereitzuhalten so das wenn wirklich alles nicht stimmt der Code auf einen Standard zurückgreifen kann
    falls es mehrere Möglichkeiten geben sollte, viele Situationen lassen sich durch (AND OR ) Anweisungen lösen jedoch ist die Aktion nicht immer gleich daher verwendet man dann else if
    um das Umfeld zu vergrößern, ist meist nützlich bei Abfragen die dies erfordern wie z.b. Distanz Abfragen wo jetzt je nach Distanz Objekte verschoben werden sollen jedoch immer ein
    anderes Objekt


    if(IsPlayerInRangeOfPoint(...))
    {
    //Objekt 1
    }
    else if(IsPlayerInRangeOfPoint(...))
    {
    // Objekt 2
    }
    else
    {
    // Du hast zu keinem Objekte eine gewisse nähe
    }

    Ich möchte damit verdeutlichen das man mehrere Abfragen einbinden kann zudem sollte das eine Beispiel Anwendungsweise
    der Abfragen darstellen & ihrer Komplexen Verwendungsweise, kein Grund zur Aufregung gehört zu den Grundlagen