Beiträge von Mr_Jones

    Hallo,


    ich möchte in meinen Script gerne ein Premium Coins System einbauen.
    Die Coins wurden bisher gespeichert und alle anderen Code (Speicherung bei Account zb) wurden bereits vorgenommen. Hier geht es nur um diesen Codeschnipsel!


    Wenn ich meinen Freund jetzt 10 Coins geben würde, steht bei ihm das er Insgesamt 40 Coins hat (obwohl das meine Gesamtzahl an Coins ist) und anders herum ist das ebenso. Also ich sehe seine Gesamten Coins, wenn ich Coins bekomme - und er sieht meine gesamten Coins wenn er Coins bekommt.


    Ebenso werden bei mir keine Coins mehr hinzugefügt.


    Hoffe ihr könnt helfen.


    // Problem gelöst



    erledigt

    Hallo,


    habe ein Problem und hoffe ich bekomme hier die passende Hilfe.


    Wenn ich bei dem Drogenpunkt z.B. 4 Gramm kaufe und dann in den /stats nachsehe, habe ich 4 Gramm Drogen auf der Hand.
    Aber wenn ich nun anschließend nochmal 2 Gramm kaufe, habe ich anstatt 6 Gramm -> nur 2 Gramm auf der Hand. Die anderen 4 Gramm sind weg.


    Also er addiert die ganze Gramm Drogen nicht, sondern nimmt sogesehen nur den letzten Kauf / Wert.


    Wie / wo behebe ich das?


    //Edit: Problem gelöst! ;)

    Woran es genau lag, weiß ich leider nicht genau.
    Habe den Server online einmal komplett gelöscht und neu draufgeladen!


    Also der Bot Spawnt, verschwindet, spwant, verschwindet, spawnt... und das alle 0,2 Sekunden...
    Mein Rat - seh es dir vielleicht kurz an.

    Schonmal einen kleinen Teilerfolg.


    Also Die Slotanzahl von 100 wurde auf 99 automatisch reduziert (kommt denk ich von dem Bot) und der Bot spawnt nun auch (also ich sehe den Bot), nur der bleibt nicht richtig stehen. Kann das nicht genau beschreiben. Er Spawnt also regelrecht immer wieder neu. Kann dir das auf meinen Server mal zeigen, wenn dir das Helfen würde. :'-)

    Habe bei meinen Serveranbieter bereits nachgefragt, ob es da Einschränkungen gibt. Das wurde verneint.
    Die NPC AMX sowie die Record wurde hochgeladen.

    Wie ich dir bereits per Nachricht mitgeteilt habe, habe ich deinen Code bei mir intigriert - dennoch joint und spawnt kein Bot auf meinen Online Server.
    Lokal schon.

    Also den Bot, den ich erstellt habe, soll nur auf einem bestimmtem Punkt immer stehen bleiben - zu fuß.
    Aus diesem Grund habe ich für circa 1-2 Sekunden recorded. Länger nicht.


    Mehr Codes wie oben bereits geschrieben habe ich in meinen Gamemode leider nicht eingefügt.

    Habe gerade in den Logs reingesehen, er verbindet sich nicht - es ist nichts von einem Bot zu sehen.
    Deshalb werde ich denke ich den Log auch nicht posten, man sieht ja leider nicht viel.


    Wenn ich allerdings "samp-server.exe" starte (wie ich ihn nenne: Offline-Server) sehe ich im Serverfenster, dass dort mein Bot gejoint hat.



    //edit: Okay, kann einen Moment dauern, aber den Code bekommst du gleich.

    Gute Morgen zusammen,


    ich habe InGame via Rcon und dem Befehl "ofrecord Beamter" den Record aufgenommen.
    Die enstandene Rec-Datei habe ich in /npcmodes/recordings abgelegt.


    Anschließend habe ich eine .pwn erstellt, die ich compiled habe und danach die .pwn und die .amx in /npcmodes/ abgelegt.



    Danach habe ich mein Gamemode angepasst.
    Hier die Auszüge, die ich bearbeitet habe.
    Habe wie gesagt nur das rauskopiert, was den NPC betrifft - Klammern sind alle richtig gesetzt. Error / Warnungen gibt es keine!




    public OnGameModeInit()

    Code
    ConnectNPC("Beamter","Beamter");



    public OnPlayerSpawn(playerid)



    public OnPlayerConnect(playerid)

    Code
    if(IsPlayerNPC(playerid))
    	{
    		gPlayerAccount[playerid] = 1;
    		gPlayerLogged[playerid] = 1;
    	}

    Mein Fehler.
    Habe mich da wohl etwas unpassend ausgedrückt.


    Wenn ich die "Samp-Server.exe" ausführe, die sich in meinen Ordner befindet bzw. die sich auch im ganz normalen Server Package von sa-mp.com (Downloads) befindet.
    Ich weiß leider nicht, wie die offizielle Bezeichnung dafür ist, ich nenne das Offline-Server ... Denke das kann man auch für LANs verwenden.

    Hallo,


    ich bin derzeit daran meinen eigenen Server auf die Beine zu stellen und möchte dazu auch Bots integrieren.
    Soweit scheint alles gut funktioniert zu haben. Habe Ingame einen Record aufgenommen, dass in 'Zeug' in die notwendigen Ordner auf meinen Server geladen und mein Gamemode angepasst.


    Wenn ich allerdings Online gehe, ist kein Bot zu sehen - in den Logs habe ich auch keinen etwaige Einträge gefunden, das mir verrät, das mein Bot gejoint hätte...


    In meinem nächsten Schritt zu Fehlersuche, habe ich einen Offline-Server gestartet und wie ich dann in den Logs dort sehen konnte, ist mein Bot dort gejoint.


    Das Problem ist wie gesagt, dass er das Online nicht macht.
    Die Server.cfg ist so eingestellt, dass 10 Bots joinen könnten.



    Habt ihr vielleicht eine Idee, was die Fehlerursache sein könnte?
    Wenn ihr 'Codeschnipsel' von meinem Gamemode zur Ursachenerforschung brauchen könntet, sagt bescheid.


    Freue mich auf rege Teilnahme, um das Problem lösen zu können.



    Grüße


    Tom