Beiträge von Firerfan

    Ein Beispiel wäre:
    new bool:krankenhaus[MAX_PLAYERS];
    krankenhaus[playerid] = true/false;
    if(krankenhaus[playerid] == true/false)
    Wenn du nun weiter fragen musst -> Grundlagen




    MfG Firer

    Ich würde dir empfehlen eine HTML-Website zu machen.
    HTML lernt man sehr schnell.


    Bei Bedarf kann ich dir ein Layout erstellen, so dass du nur noch deinen Text formatieren & einfügen musst.
    Gibt aber auch kostenlose zum Download ;)


    Wenn du hilfe brauchst -> PM me

    Nein, kein Riss in dem Kabel.
    Habe mal meine alte Festplatte in den neuen PC eingebaut.
    Dort lief eigentlich alles relativ einwandfrei, ausser dass ich leider keinen Treiber für die Grafikkarte oder die Netzwerkkarte hatte ;)


    Noch jemand ne Idee oder soll ich das Ding morgen richtung hersteller schicken und auf die Garantie eingehen?

    Hmm.. was wäre denn eine Alternative?
    Ich meine, die Überprüfung der Festplatte hat ja ergeben, dass sie Fehlerhaft arbeitet und ich mich an meinen PC-Hersteller wenden solle (Medion).
    Da die aber 2 Wochen oder länger brauchen um sich mal darum zu kümmern wollte ich vorher alle nur erdenklichen anderen Möglichkeiten ausschöpfen.

    Hallo liebe Community,
    Ich schreibe diesen Thread, weil ich ein riesen Problem mit meinem PC habe.
    Seid einigen Tagen funktioniert anscheinend die Festplatte nicht mehr richtig.


    Mein Vater hatt an dem Tag beim Anschließen neuer Lampen 2 mal den FI-Sicherheitsschalter rausgehauen, was dafür gesorgt hat, das meinem Angeschalteten PC der Strom ausging.
    Nun will die Festplatte aber nicht mehr richtig.
    Ich habe schon mein Windows 7 Home Premium neu installiert, da auch einige Systemdateien beschädigt waren.


    Nun kann ich aber (Nach der 4. Neuinstallation) mein System kaum nutzen.
    Installationen werden nicht richtig ausgeführt, mein System stürzt im 30-Minuten takt ab, und so weiter.
    Habe es schon mit der Systemwiederherstellung versucht. Über Linux CHDSK auszuführen hat auch nicht funktioniert.
    Mein Vater weis auch nicht mehr weiter.



    Vielleicht könnt ihr mir ja helfen.
    Mit Freundlichen Grüßen,
    Firerfan

    Wie wärs wenn du die Vehicle-ID für den Spieler in einer Variable speicherst?
    new car = CreateVehicle(...);
    SetPVarInt(playerid,"car_id",car);
    DestroyVehicle(GetPVarInt(playerid,"car_id");


    Um dir mal einen Ansatz zu geben.
    Solltest du aber noch anpassen.

    1. heißt es Akzeptieren (Akzeptiert, Akzeptierst) und 2. ist das so leicht, dass mein Bruder das machen könnte.
    Kannst du überhaupt Scripten?


    Wenn nein, tu deinem Server selbst einen gefallen & lern es^^

    In dem wir das ganze mit einem Enum verknüpfen:
    enum testenum {
    Float:x,
    Float:y,
    Float:z
    }


    new CarSpawn[][testenum] = {
    {1.000, 2.000, 3.000}
    };


    Auslesen dann:
    CarSpawn[0][x]
    und so weiter. Glaube du wolltest ja eh nur das mit den Floats wissen ;)

    Wie wärs mit nem string, den dann formatieren um die Daten einzufügen und über "SendClientMessageToAll" ausgeben.
    Beispiel:


    new string[128],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string)," Spieler %s hat sich nach LV geportet!",name);
    SendClientMessageToAll(DEINE FARBE, string);


    Ungetestet, müsste eigentlich klappen wenn ich mich bei "GetPlayerName" nicht vertan habe.
    Ich benutz das nur 1x in meinem gesammten Script und speichere den Spielernamen damit beim Connecten in ner Variable :)

    Also es ist möglich, einen Punkt in einer bestimmten Entfernung vor dem Spieler auszumachen.
    Ich habs benutzt, um abzufragen ob der Spieler hinter einem Fahrzeug steht.


    new Float:pcoord[3]; GetPlayerPos(veh,pcoord[0],pcoord[1],pcoord[2]);
    new Float:pangle; GetPlayerFacingAngle(playerid,pangle);
    pcoord[0] = floatadd(pcoord[0],(distanz * floatsin(-pangle,degrees)));
    pcoord[1] = floatadd(pcoord[1],(distanz * floatcos(-pangle,degrees)));


    ist ungetestet, aber Distanz einfach durch z.B. 15.0 ersetzen und mal ausprobieren.



    MfG Firer

    Das andere Beispiel aus dem sa-mp.com Forum hat mir auch nicht wirklich weiter geholfen.
    Dabei wird nur überprüft, ob der Spieler (Laut Karte) Südlich vom Fahrzeug steht.
    Hatte ich vorher schon mal ausprobiert.

    Habe ich genau so gemacht.
    if(!IsPlayerInFrontVehicle(playerid,veh,2.0,-4.0))



    MfG Firer
    //EDIT


    Ich habe mich gerade noch mal mit meinem Vater zusammengesetzt.
    Eigenlicht müsste es ja folgende formel sein:


    Code
    aX = Abstand * sinus(fahrzeugrichtung+180)
    aY = Abstand * cosinus(fahrzeugrichtung+180)


    Allerdings kommt dabei der Selbe raus, wie bei der unteren Formel.
    Die Formel stimmt, die Umsetzung MÜSSTE stimmen.. Wieso funktioniert es nicht?



    //EDIT2:
    Denkfehler von mir :P
    stock IsPlayerBehindVehicle(playerid,veh)
    {
    new Float:vcoord[3]; GetVehiclePos(veh,vcoord[0],vcoord[1],vcoord[2]);
    new Float:pcoord[3]; GetPlayerPos(veh,pcoord[0],pcoord[1],pcoord[2]);
    new Float:vangle; GetVehicleZAngle(veh,vangle);
    vcoord[0] += (-3.0 * floatsin(vangle,degrees));
    vcoord[1] += (-3.0 * floatcos(vangle,degrees));
    if(IsPlayerInRangeOfPoint(playerid,2.0,vcoord[0],vcoord[1],vcoord[2])){return 1;}
    else{return 0;}
    }


    //EDIT3:
    Habe die Funktion nun zum laufen bekommen.
    Der Ansatz war richtig nur SA-MP zickt da rum:
    - Gelöscht weils immer noch buggt X( -


    //EDIT4:
    Kann es sein, dass Sinus und Cosinus in SA-MP nicht richtig ausgelesen wird?
    Wenn ja, hat jemand die Formel zum berechnen?
    Wäre da sehr dankbar da ich aus google nicht schlau werde und es einfach nicht hinhauen will...


    //EDIT5:
    So, funktioniert nun. Ich habe einfach den (Co)Sinus aus dem Negativwert der Rotation ermittelt und es hat funktioniert.

    Das ist der größte Mist, den ich seid langem gelesen habe.
    Also - Ein script nach den Zeilen zu bewerten ist wie ein Buch nach dem Einband zu bewerten.


    Back2Topic:
    Wenn du MySQL nicht kannst lern doch erstmal die Syntax und lerne dann es mit PAWNO zu verbinden.
    Was bringt es dir, wenn man es dir jetzt einrichtet, du es aber nicht verstehst?
    Damit du sagen kannst: "Jo alter voll Cool, mein Script is auf MySQL" - ?



    MfG Firer