Beiträge von BlackFoX

    Du musst bei solchen Sachen immer Volljährig sein, da du sonst nicht voll Geschäftsfähig bist laut Gesetz.
    Nein du musst kein Konto angeben, aber wenn du dein Geld auf dein Bankkonto überwiesen haben möchtest wäre es ratsam.

    Das selbe Problem hatte meine Freundin auch... Es scheint als hätten sie die Option "ClicknBuy" deaktiviert sprich eine Zahlungsmethode entfernt, seit neustem solle man mit Kreditkarte zahlen, ob es nun so ist weiß ich nicht aber ich habe auch mal gehört das, wenn man Rechnungen nicht zahlt bei Apple, dir der Account vorläufig gesperrt wird bzw. die Option etwas zu kaufen deaktiviert wird :D

    Wäre sogar noch einfacher so :D

    new auto_message[][] = {"Nachricht 1","Nachricht2","Nachricht3"};



    public automessage(nr)return SendClientMessageToAll(0xFFFFFFFF,auto_message[nr]);


    eine Öffentlichen Zugriffspunkt bzw. Funktion da ich schätze das ein Timer in einem Interval darauf zurückgreift.
    Ansonsten eher unstrukturiert aber immerhin...

    ich gebe dir mal ein visuelles Beispiel



    -> verwenden tust du sie aber hier ( also vorher )


    -> deine Funktion ist hier



    damit aber die Funktion richtig gedeutet werden kann, muss die Funktion im Speicher schon eine Adresse haben damit die Funktion bei Nutzung auch gefunden werden kann...
    nun könnte man die Funktion über die Zeilen setzen sprich in ein leeres Feld bevor du sie benutzt setzen, aber damit du das nicht machen musst, sollte sie vorher deklariert werden sprich
    du legst schon einmal eine Adresse fest von der aus sie dann registriert wird sprich vorab abgerufen wird.



    also sollte sowas ganz oben in dein Skript...


    forward SendMeChat(string[],playerid);


    sprich da wo noch keine Funktionen existieren und man üblicherweise alles einbezieht und definiert was man im Globalen Skriptbereich so braucht

    Du musst eine Funktion deklarieren, damit die Größe des Datentyps der Funktion im Speicher reserviert werden kann, ich schätze das es sich hierbei um GetDistance... was auch immer handelt, und sich erschließen lässt das Float zurückgegeben wird.



    sprich forward Float:GetDis... und den weiteren Header der Funktion

    Hast du das Skript selbst geschrieben ? Oder wurde es von jemand anderen geschrieben ?


    Zum Thema Sql, dazu gibt es ewig viele Tutorials im Internet, das dürfte nicht das Problem sein, ansonsten gibt es ja auch die (My)Sql Dokumentation im Netz, die sollte Klarheit schaffen.

    könnte vielleicht sogar an den Zeilen liegen ...


    //SpielerInfo[playerid][hID]=HouseInfo[h][hID];
    //SpielerInfo[playerid][hOwner]=1;
    //HouseInfo[h][hOwner]=SpielerInfo[playerid][AccID];



    hier sieht man in den ersten 2 Zeilen das hier dem Spieler sein "Haus" zugeteilt wird, was ja hier nun nicht mehr geschieht.
    Wenn das Die Variable ist, dann sollte das Problem auch klar sein.

    Hast du denn schonmal geschaut woran das liegen könnte ? Konnte denn überhaupt eine Verbindung hergestellt werden ? Wurde eine richtige Adresse angegeben ? ( Wenn der Sql Server auf dem selben wie der Server selbst läuft , was fast immer so ist , dann müsste die Adresse localhost oder 127.0.0.1 sein )
    Ist das Passwort richtig ?
    Stimmen die Abfragen an den Server denn ?


    usw..


    Am besten einfach mal den Log durchgehen und schauen wo das Problem liegt.

    Das Problem existiert schon lange und es ist bei jeder Version immer das gleiche. Darüber könnte ich mich auch immer wieder aufregen, die Konvertierung ist immer eine große Sache.
    Genau das ist der Punkt warum ich Visual C++ nicht mehr verwende, da machen es mir andere IDE Versionen leichter, erstmals Dev C++ und nun Codeblocks, manchmal benutze ich sogar noch die alte Version von Visual C++, die 6.0er

    MySql arbeitet schneller da alles direkt aus dem Cache abgerufen werden kann der im laufenden MySql Server vorhanden ist daher ist es auch besser dabei zu bleiben ansonsten würdest du eher einen Schritt zurück gehen anstatt voran zu schreiten.


    An sich ist Sql nicht schwer und ewig leicht zu lernen, es ist eben nur primitiver von der Zusammensetzung der Sprachstruktur die dabei verwendet wird und etwas unübersichtlicher als ein paar andere Sprachen.

    Mal ohne das Thema komplett zu lesen... ich würde sagen das der Tank einer Variable entspricht und da Variablen meist meist Null sind wenn man sie nicht anderweitig verändert
    wäre das wohl einer der Ursachen warum die der Tank auch Null ist, sprich du musst die Variable für die jeweilige Stelle auf den maximalen Wert für deine Tank Zahl setzen.

    Inwiefern Ressourcen technisch unoptimiert?

    Im Sinne von unpraktisch sprich man hätte es einfacher lösen können :D
    Soll jetzt aber auch nicht böse gemeint sein, viel Spaß und viel Glück beim lernen der Sprache :)



    Markus:
    Alles was man jeder anderen Sprache auch kann, abhängig von Laufzeit Umgebung und Gegebenheit.
    da es eine .NET Sprache ist unterstützt sie alles was in den .NET Komponenten enthalten ist.

    "new" sagst du ? ja ?


    das definiert keine Funktion sondern eine Variable, und diese kannst du natürlich auch nicht wie eine Funktion behandeln.


    Und nebenbei bemerkt, ruhig bleiben und die Nerven behalten ;) lieber mal die "Rage Time" weglassen und ein paar Grundlegende Dinge in der Sprache Pawn/Small lernen.