Beiträge von Kaliber

    Aso, ja macht ja total Sinn, wenn sich jemand ein Haus kaufen kann, was ein LSPD-Interior hat :D


    Natürlich geht es...er kann auch einfach z.B. bei seinen Haus Welten + 4000 machen und dann ist er ja fein raus, da sie sich nicht mehr überschneiden können.

    C
    public OnPlayerClickTextDraw(playerid, Text:clickedid)
    {
      if(_:clickedid == INVALID_TEXT_DRAW)
      {
        /*
          -- dein Hide Code hier --
        */
        CancelSelectTextDraw(playerid);
      }
    }

    //Edit:



    Interessant wäre, was bei dir SCMTA ist. (also ob Makro oder Funktion und bitte mal posten).


    BTW 0+x macht keinen Sinn...da das immer x ist :D


    Da du mit 0 anfangen möchtest, schreibe es so:


    C
    new rand = random(11); //Das geht von 0-10
    
    
    //Btw:
    if(rand == LetzteNachricht){rand++;}
    //Das klappt nicht immer...richtig wäre:
    if(rand == LetzteNachricht) rand=(rand+1==11)?0:(rand+1);

    Also um deinen Code zu korrigieren, wäre es so richtig:



    Allerdings, könntest du es auch ganz kompakt schreiben, dann sähe es so aus:


    ...verstehe zwar nicht wieso du meinem PNs und alles andere von mir ignorierst...aber okay.


    Um z.B. die Koordinaten 30m vor deinem Auto zu bekommen, dafür sieht der Code so aus:


    C
    new Float:x,Float:y,Float:z,Float:a;
    GetVehiclePos(veh,x,y,z),GetVehicleZAngle(veh,a);
    const Float:distance = 30.0; //30m vor dem Auto
    x += distance * floatsin(-a, degrees);
    y += distance * floatcos(-a, degrees);
    //Jetzt hast du die x,y,z Positionen für 30m vor dem Auto


    Desweiteren eine Fahrzeug Hitbox, kannst du so machen, ich bin mal so freundlich und gebe dir direkt eine Funktion:


    mfg. :thumbup:

    Wie stelle ich jetzt beim Kauf des 4 fest, dass es schon 3 Gibt?

    Hmm, naja, eigentlich genügt hier eine temporäre Variable:


    Ehh einfach mit string arbeiten:


    C
    string Question[] = {"Frage 1", "Frage 2", "Frage 3", "Frage 4"};
    
    
    int x = rand()%4; //Für random
    
    
    //und anstatt printf ist es dann halt cout

    Les dich doch selbst einfach ein bisschen in C++ ein :)

    Ja...einfach den Pfad angeben...z.B. wenn du einen Ordner erstellst unter deinem GameModes Ordner


    C
    #include "../MeinOrdner/Include.inc"


    Durch den .. kommst du in die Pfad Ebene vom Server :)