Beiträge von Kinimod


    Ich glaube nicht das die falsch ist. Bringt auch kein unterschied


    Ist dennoch ein Syntaxfehler, weshalb das keinen Error bringt, keine Ahnung.
    Im Endeffekt sollte man sauberer arbeiten und nicht einfach darauf setzen, dass es "keinen Unterschied bringt", es ist schlicht und ergreifend falsch.
    Die Funktion strcmp() ist mit dem "true" beendet, da der letzte Parameter eingegeben wurde. Danach schließt man die Funktionsparameter mit einer geschlossenen Klammer, was bei Dir nicht geschehen ist.


    Zitat

    Ehm Jeffry und was bring das ? ;(


    Bringt, dass ab dem Zeitpunkt des Bannes keine Nachricht mehr gesendet wird, da eine Variable, die auf 1 gesetzt wurde dies unterbindet.


    Hätte dann allerdings den Nachteil, dass wenn man die Variable nicht manuell entfernt, dass dann die Nächsten auf der ID ausgeschlossen wären.
    Somit empfielt es sich eher PVar's zu verwenden, anstatt ein Array.


    Gazette:

    Vermutlich, weil der Timer, wo der Flyhack geprüft wird, zu hoch eingestellt ist.


    BTW: Die Abfrage ist falsch:


    if(!strcmp(lib, "SWIM", true) && !IsPlayerInWater(playerid))
    So ist es korrekt.


    Das ist genau der Knackpunkt. Es soll nicht die Werbung bewertet werden sondern der Server. Deswegen lösche ich z.B. meistens auch solche Beiträge, die sich rein mit der Werbung befassen ohne jemals den Server zu erwähnen.


    Ist auch gar nicht so schlecht, allerdings ist das bei der Com hier etwas suboptimal, denn die ein großer Teil hat keine eigene Meinung und handelt nur nach der Meinung anderer.
    Wenn viele die Serverwerbung geil finden, dann suggeriert das Anderen, der Server sei gut und man geht drauf um ihn zu testen.

    Bei den Werten darfst Du auch keine Backticks verwenden, sondern Anführungszeichen oder Hochkommata.


    Mit escapen ist die Funktion mysql_real_escape_string() gemeint.
    Wenn Du Nutzereingaben ohne Weiteres an die Datenbank übergibst, könne Nutzer, die dort bestimmten Code injizieren (MySQL Injections, kannst Dich da ja mal einlesen) die Tabellen löschen, modifizieren, neue Tabellen erstellen, neue Einträge erstellen, löschen etc.


    Beispiel:



    SQL
    'INSERT INTO `accounts`(`Name`, `Passwort`, `Email`) VALUES ("'.mysql_real_escape_string($_POST['name']).'",

    Hab es getestet, du darfst anscheinend diese Anführungszeichen (ka, wie man die nennt) nicht vergessen:


    SQL
    INSERT INTO `accounts`(`Name`, `Passwort`, `Email`) VALUES ("Test1", "Test2", "Test3")


    Und, wie xGreekz7x bereits sagte, das Escapen nicht vergessen, sonst kann jeder Deine Datenbank übernehmen.

    Sollen'se doch ihren Dreck posten, spätestens bei den Rezensionen und der Userzahl wird sich die mangelnde Einsatzbereitschaft bezahlt machen.
    Wer mit seinem Server Erfolg haben möchte, der gibt sich mehr Mühe.

    Mein Kopf tut weh wen ich Leute sehe die wie abgef'kte Leute schreiben und machen auf 1A Deutsch Lehrer dich hat keiner gefragt?!


    Ich mache nicht auf Deutschlehrer, aber stell Dir vor, es soll hier noch User geben, die ganze, getrennte Sätze gewöhnt sind und die müssen sich solche Sätze dann immer 12,398 Mal durchlesen, bis sie mal was verstanden haben.


    Oder willst Du mit Deinen Posts nur die sprachlich Unbegabten ansprechen?

    Omg hab gefragt was euch so gefallen würde auf einem Reallife Server und alle kommen an Denk selber Egal
    Kann Closed werden


    Ist es wirklich so schwierig, eine adäquate Interpunktion in seine Sätze einzubauen?
    Das tut ja beim Lesen weh...


    _____________________________________________________


    Ein Konzept solltest Du Dir selber einfallen lassen, aber da hier ja von enzelnen Systemen geredet wird, gebe ich dazu auch mal meinen Senf dazu.
    Das Breadfish in seiner Community ist eine größtenteils hinterlistige Community.
    Sofern hier Vorschläge kommen, wird es sicherlich schneller jemand Anderes in seinen Server implementieren, was sicherlich nicht Deinen Vorstellungen entspricht.


    Daher sind solche Themen eher kontraproduktiv und suboptimal.

    ich bitte dich dies zu unterlassen, mich so zu nennen, was glaubst du wer du bist?
    Nur weil man dort Reg, heißt es nicht das man die auch drauf hat. Diese registriere kann ja auch schon vorher gewesen sein ;)


    Aendert aber nichts an der Tatsache, dass man vorher schonmal sowas drauf hatte, was dann wiederum die Sache mit der Garantie nicht ändert.


    Wer sowas glaubt ist entweder leichtsinnig oder naiv. ( letzteres waere ein Milchmaedchen :) )

    Ich weiß nicht, wieso Ihr das alle immer so kompliziert macht.


    In der Funktion GivePlayerMoneyEx(); einfach folgendes:


    SetPVarInt(playerid, "money", betrag);


    Dann abgleichen, ob GetPlayerMoney(playerid) mit GetPVarInt(playerid, "money") übereinstimmt. Wenn nicht => Bann.


    Viel einfacher und fehlerunanfälliger.

    Habe es mir angeschaut und habe es auch unterschrieben.
    Tiere sind Lebewesen und damit haben diese auch ein Herz.


    Wenn sich die Justiz nur mal darum kümmern würde, wäre ja "eigentlich" alles mal ein bisschen einfacher.


    Kann es aber auch eigentlich verstehen. Gibt ja jetzt schon zu wenig Beamte, die da dann ermitteln würden.


    Ich habe es auch mal geschafft einen Gameserver in C# zu schreiben, was soll daran bitte nicht möglich sein?


    Mit freundlichen Grüssen,
    Peek


    Sagte ich das? Wenn Du es geschafft hast, ist das ja ganz toll, .NET ist aber nicht für solche Anwendungsmöglichkeiten ausgelegt. .NET Code ist sowas von leicht zurückzuverfolgen, dass man sicherlich nicht auf so einem Server spielen möchte, bei dem dann die Hackerrate noch deutlich höher ist, als sie bei SA:MP schon ist.

    C#, Visual Basic


    Rly?



    Du bräuchtest c++ oder Java (beispielsweise), aber sicherlich keine .NET Sprachen... Du solltest Dich gut im Memoryhacking und Gamehacking allgemein auskennen:
    Reverse Engineering usw.


    Ist also ein Profithema und weit fortgeschrittene Kenntnisse in der jeweiligen Sprache sind unbedingt vonnöten.