Beiträge von Nikolas-Mrak

    Mach dir eine extra Variable für die KD, vielleicht auch eine extra Funktion dafür die dir das Zurückgibt.



    stock Float:ReturnKD(playerid)
    {
    if (PlayerInfo[playerid][kills] == 0 && PlayerInfo[playerid][deaths] == 0) return 0.0;


    return PlayerInfo[playerid][kills] / PlayerInfo[playerid][deaths];
    }


    Und dann nutzt du:



    public OnPlayerDisconnect(playerid,reason)
    {
    if(GetPVarInt(playerid, "Logged") == 1)
    {
    format(Query, sizeof(Query), "UPDATE `playerinfo` SET `score` = '%d',`money` = '%d', `kills` = '%d', `deaths` = '%d',`kdratio` = '%f' WHERE `user` = '%s'", GetPlayerScore(playerid), GetPlayerMoney(playerid), GetPVarInt(playerid, "killss"), GetPVarInt(playerid, "Deaths"), ReturnKD(playerid), escpname(playerid));
    mysql_query(Query);
    }


    Ungetestet.

    Dann zeig mal deinen Code dann schreib ichs dir um. Du müsstest ja nur die Spawn-Koordinaten ändern, Geld abziehen mit SetPlayerMoney und den Text schreiben im Chat mit SendClientMessage.

    Hab jetzt nicht wirklich verstanden was du willst... Wenn du stirbst, siehst du 30 Sekunden das Krankenhaus und spawnst bei der Fraktion? Und dann? Was war jetzt die Frage?

    Weiß nicht wie das aktuell ist, aber vor ein paar Jahren war es so, das es ein paar Stunden dauerte (oder 1 Tag) bis das ganze freigeschaltet wurde. Erst dann konntest du den hochgeladenen Inhalt auch sehen und wurdest nicht weitergeleitet.

    Wäre ne Idee..


    Was ich aber nicht verstehe ist warum WBB-Fragen überhaupt verboten sind. Weil es kein WBB-Forum ist? Ist genauso auch kein Fahrzeug-Forum, trotzdem dürfen Fragen über Autos gestellt werden?! :huh:

    Spieler unsichtbar machen geht nicht (außer andere VirtualWorld, aber dann siehst du andere nicht mehr..).
    Wenns ums beobachten geht kannst du aber auch Spectate nutzen.

    Tunen möchte ich eh nicht und schneller Fahren als erlaubt auch nicht.. Will da keine Probleme bekommen. Ob die Cops mich dann anhalten oder nicht ist mir egal, da ich eh alles so habe wie erlaubt.


    Die ZIP finde ich nicht schön.. Sollte schon nen etwas sportlicheren Look haben wie die NRG.

    Moin,


    werde mir demnächst eventuell einen Roller holen, da ich bald die praktische Prüfung Klasse B (Begleitetes Fahren mit 17) mache. Sollte gebraucht sein und so 1000 bis 1300 kosten.


    Gedacht habe ich jetzt an: Piaggio NRG, Speedfight 2, Aprilia SR 50..


    Hat da jemand Empfehlungen? Taugen die was oder ist das eher Billig-Ware? Kenne mich da nicht so aus.. ^^


    Wie sieht das außerdem mit der Höchstgeschwindigkeit aus, normalerweise darf ich ja nur 45. Wenn einer 60 fährt muss ich ihn ja nachträglich drosseln lassen oder? Wieviel kostet das ca.?

    Ja klar, weil du doch prüfst, ob der Spieler 3 Kills hat. Wenn der Spieler 4 Kills hat, oder 5 Kills, oder auch 20 Kills, hat er immernoch > 3 Kills. ;)


    Bzw, du hast nicht nur ne Abfrage mit 3 Kills, sondern auch 6 Kills. Da wird das so nicht wirklich was. Frag dann lieber auf ob der Spieler wirklich Kills == 3 hat, und nicht Kills >= 3. Dann brauchst du auch nichts auf 0 zu setzen.

    Schau dir doch einfach im Wiki die Funktion GetPVarInt an: http://wiki.sa-mp.com/wiki/GetPVarInt


    Wenn man ein wenig Englisch kann müsste die Fehlermeldung auch verständlich sein: "Anzahl an Argumenten stimmt nicht mit Definition überein".. Heißt, du hast zuviele Argumente/Parameter (nenn's wie du willst).


    Also:


    if(GetPVarInt(killerid,"Kills") == 3) { //...


    //EDIT:
    Ja, mit der Funktion kannst du es auch machen.