Beiträge von Padarom

    Hallo,
    ich habe eine kleine Denkfrage, die ich leider nicht lösen kann.
    Ich frage die Position des Spielers ab (X, Y, Z). Danach speichere ich ebenfalls die Blickrichtung (Mit GetPlayerCameraFrontVector. X, Y, Z). Nun möchte ich mit MapAndreas die Koordinaten des Punktes finden, den ich gerade ansehe. Egal ob es der Boden ist oder ggf. eine Hauswand. Bin bereits seit 10 Minuten am grübeln, komme aber nicht dahinter wie man dies einfach lösen kann.


    Ich hoffe jemand von euch kann mir einen Anstoß geben.


    Mit freundl. Grüßen
    Padarom

    Loose Indentation kann
    a) Ignoriert werden, da es nur ein Warning ist
    b) Mit einem #pragma tabsize 0 (irgendwo bei deinen defines o.Ä.) generell verhindert werden - oder
    c) Durch richtiges Einrücken (mit der Tabulator-Taste) richtiggestellt werden. Passe dabei auf, dass der Code in der jeweiligen Zeile an der gleichen Stelle beginnt, wie anderer (voriger) Code auf der gleichen Ebene.
    Als Beispiel:
    if(IAmStupid(me))
    {
    return "You are not stupid!";
    }
    else // Loose indentation kommt hier, da der Anfang dieser Zeile 2 Leerzeichen nach dem if(...) ist.
    {
    return "You are still not stupid.";
    }


    Mit freundl. Grüßen
    Padarom


    edit Cobra: Falsch. Mit unused kannst du dem Compiler sagen, dass eine Variable nicht verwendet wird. Bei der Tabsize sollte das eigentlich nichts zu suchen haben.

    if(SpielerInfo[playerid][pKills] < 10) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Newbie");
    else if(SpielerInfo[playerid][pKills] <= 25) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Killer");
    else if(SpielerInfo[playerid][pKills] <= 75) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Master");
    else if(SpielerInfo[playerid][pKills] <= 150) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Pro Shooter");
    else if(SpielerInfo[playerid][pKills] <= 300) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Striker Shooter");
    else if(SpielerInfo[playerid][pKills] <= 450) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Freekill Shooter");
    else if(SpielerInfo[playerid][pKills] <= 675) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Psycho Shooter");
    else if(SpielerInfo[playerid][pKills] <= 1000) TextDrawSetString(Text:R_1[playerid],"~r~RANK:~w~Fatal Shooter");
    Am besten wäre es wohl so.


    Mit freundl. Grüßen
    Padarom

    else if(SpielerInfo[playerid][pKills] < 10 && SpielerInfo[playerid][pKills] >=10)
    Wie soll diese Abfrage denn jemals wahr sein? Eine Zahl kann nicht kleiner UND gleich/größer 10 sein.


    Ich würde dir übrigens empfehlen diese TextDraws erst aktualisieren zu lassen, wenn der Spieler jemanden tötet (OnPlayerDeath und dann mit killerid arbeiten), da OnPlayerUpdate mehrmals die Sekunde aufgerufen wird, wenn der Spieler irgendwas macht. Wenn dann jedes Mal alle Abfragen durchgerasselt werden kann das ziemlich ressourcenfressend sein.


    Mit freundl. Grüßen
    Padarom

    Zwangsläufig. In HTML kannst du nicht super viel integrieren, damit baust du nur deine Seiten auf. CSS hingegen ist eine offene Welt, die ganzen Features die alle möglichen Dinge vereinfachen... Border-Radius (anstatt unnötige Bilder in den Ecken zu positionieren), Box-Shadow (anstatt alle Seiten von Grund auf mit Photoshop zu erstellen), usw.
    Ohne diese kann ich mir selbst jetzt kaum noch "gutes designen" vorstellen.

    HTML 5 gibt es schon knapp 1,5 Jahre es wurde halt nur komplett verschlafen die Bowser etc anzupassen, was nach und nach nachgeholt wird.

    Wieso verschlafen? So kann man das denke ich nicht ausdrücken.
    HTML5 ist seit einiger Zeit in Entwicklung, sodass es zum Webstandard werden kann (wie lange weiß ich nicht genau, können ruhig 1,5 Jahre sein). Letztendlich wird es erst 2014 (wenn das W3C ihren Zeitplan einhalten kann) richtiger Webstandard werden. Vorher ist eigentlich kein Browser o.Ä. verpflichtet (danach eigentlich auch nicht denke ich, müssen sie aber, da ja dann alles mit HTML5 läuft) HTML5 zu implementieren.
    Machen tun es trotzdem alle. Deswegen kann man HTML5 auch jetzt schon in Firefox, Chrome, IE (?), Opera, ... finden - Zumindest in ihrer jetzigen Version.


    TechStudentGermany hat eine gute Reihe zu HTML5. Ist recht interessant und besteht aktuell aus 3 Teilen. TechStudent ist übrigens auch von Microsoft.
    http://www.youtube.com/watch?v=SJTyY2csya


    Mit freundl. Grüßen
    Padarom

    SetzeKomma(value)
    {
    new string[24];
    format(string, 24, "%i", value);
    strins(string, ",", strlen(string)-2);
    return string;
    }
    So sollte es eigentlich gehen.


    Mit freundl. Grüßen
    Padarom


    edit: Habe es gerade nochmal getestet. Es funktioniert einwandfrei. Einfach den Dialog z.B. so formatieren: "... %s ...", KommaZahl(GetPlayerMoney(playerid))

    Hallo Kevin
    Du hast in deinem Gamemode wahrscheinlich eine Variable definiert (new pAdmin[MAX_PLAYERS] o.Ä.). Mit diesem Weg ist es unmöglich eine Adminabfrage in meinem Script durchzuführen.
    Die einzige Möglichkeit zwischen beiden Scripts zu "kommunizieren" (ohne großartig etwas dazuzuscripten) ist mit PVar's. Den Namen (varname[]) dieser PVar trägst du dort unter #define pvar_name ein. Ansonsten müsstest du im Filterscript auch nochmal eine Accountabfrage einbauen.


    Mit freundl. Grüßen
    Padarom

    Sniper: Version stand bis vor 2 Tagen da, allerdings muss ich extrem in den Zeichen sparen, da ich für die ganzen Links (Autorlinks habe ich sogar schon rausgenommen) schon relativ viele verbrauche.
    Datum des letzten Updates ist auch nicht immer ersichtlich und oft auch nicht anzugeben (da noch nichtmal eine Versionsangabe in den einzelnen Filterscripts stattfindet). Aber danke.


    @Myname: Ich aktualisiere die Liste sonntags immer, dein Filterscript kommt schon noch rein ;)
    @Script_Styler: Ebenfalls danke!


    Die Liste wurde das letzte Mal am 06. Mai 2012 aktualisiert. Aktuell finde ich wochenends keine Zeit, ich versuche die Liste bis Pfingsten (bzw. An Pfingsten) neu zu aktualisieren.

    Wo 'sollen das in Berlin sein?

    Wer sagt denn was von Berlin? Die Webseite ist scheinbar polnisch, von der das kommt. Die "Source Site" hat kyrillische Zeichen, also wohl auch in Richtung Russland/Polen o.Ä. gehend.
    LiNuX: Ich denke mal das war das falsche Zitat :P


    edit: Aufgrund von Langeweile ein wenig recherchiert (1 Suchbegriff eingegeben...): Die Webseite gehört einem gewissen Herrn "Surmaczewski", der irgendwo in Frankreich wohnt. Name lässt allerdings auf so eine Herkunft schließen. Die Sprache auf der Hauptseite mSurma auch. Unnötige Indizienschließung, aber ist mir Banane :D
    Könnte natürlich nichts desto trotz in Berlin sein.