Beiträge von Kaliber

    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 :)

    Einfach sowas:


    Also hier wäre mal ein Vorschlag, ich hoffe ich beantworte dadurch deine Fragen.


    Auch nicht welche, die vielleicht diesen Aktionen ähneln?

    Nein.


    Bei dem Fegen, kannst du aber anstelle einen Sweeper nehmen (574). Dann machste Cechkpoints und er soll diese abfahren.


    Und anstelle des schüttelns, check einfach ob er gegen den Baum schlägt oder nicht ;)

    Als erstes kommt der Text, dann die Farbe :)


    Sprich:


    C
    Create3DTextLabel("Benutzen sie /enter\num das Gebäude zu Betreten!",COLOR_GREENYELLOW,bInfo[i][b_x],bInfo[i][b_y],bInfo[i][b_z],40.0,0);