Beiträge von Tomsen

    Aber woher weiß ich dann wenn ich es zuweiße das zB ich schon eine Packung Zigaretten dabei habe,


    da ist es ja nichtmehr das erste Item. Die Null ist ja trotzdem (nach playerid)
    format(Item[playerid][0], 128,"Milch");


    - Tomsen


    /Edit: Ich meine es wird dann immer wenn ich schon ein Fertig gericht im Rucksack habe und mir Zigaretten kaufe werden die Zigaretten auf Slot 0 gesetzt und das Fertiggericht überspielt bzw ersetzt.

    Scheint mir ein sehr schlechter Server zu sein. ihr schickt in in die "Closed beta zurück".


    Also war er schonmal closed beta, und da habt ihr nichts getestet ?


    Naja...


    Vorstellung ist echt super 10/10
    Server hab ich nicht getestet (werd ich nach den bewertungen und screens der user die ich bis jetzt gesehen habe ins besondere über kicks und banns auch nicht testen)
    Forum (vom ersten eindruck her) sieht ganz gut aus mit firmenpanel etc. 8/10


    - Tomsen

    Hey,


    ich will ein rucksack system machen.
    Wenn man in seinen rucksack mit einem Befehl reinschaut soll ein ListenDialog kommen.


    Je nach dem wieviel drin ist sollen bis zu max. 5 items drin sein.


    Wie mach ich das wenn er zB. Milch dabei hat und Zigaretten das da 2 DialogItems drin sind, einmal Milch und einmal Zigaretten die er auch benutzen kann, oder halt auch 3.


    Milch Zigaretten und ein Burger.
    Wie geht das das es dadruch praktisch den Dialog verändert?


    Danke schonmal.


    - Tomsen :thumbup:

    Es geht trotzdem noch nicht. Sobald ich das FS lade steht er bei mir immer an der gleichen Stelle, der Bot steht auf einmal 90° falsch rum, (vorm Laden vom Filterscript ging es).


    Woran liegt das?!?!


    Ist mein PC zu schwach oder?


    - Tomsen ?(

    Reicht es wenn ich es bei plugins in der Server cfg eintrage und im script als include, oder muss ich irgentwelche Defines/Callbacks oder sonstiges mit rein nehmen?


    - Tomsen

    Ich habs rausgefunden.


    Es liegt am Filterscript mit denObjekten.


    Sind über 3000 Obejekte drin.


    Ich benutze den Streamer mit CreateDynamicObject, scheint aber nicht zu funktionieren. Wo bekomm ich den neusten her?


    - Tomsen :thumbup:

    Ah, du meinst zB. nicht mit [MAX_PLAYERS] und [playerid] deklariert?


    Okay, aber das mit dem gehen.. Ich mein okay, er hat bei mir nen Ping von 110 weil ich nicht die beste Leitung habe.


    Aber wenn ich zB im Skinshop skin wechselt, sehe ich nicht wie er dahin geht, aber ich sehe das er den skin wechselt.


    - Tomsen


    PS: Es geht über eine hamachi verbindung. Es ging aber sonst auch.

    Hey,


    ich hab seit paar Tagen immer wenn mein Kumpel auf den Testserver kommt Bugs.


    zB mach ich /gethere und er kommt nicht an. Dann rennt er durch die gegend, bei mir steht er nur auf einer stelle.


    Sobald der 2. Spieler online ist spacken zB Textdraws. Ich versteh das nicht.
    Woran kann das liegen?!


    Danke schonmal. :S


    - Tomsen

    Hey,


    ich will eine Skinauswahl mit Menüs machen, hab ich auch schon. Aber da nur 2 Spalten mit jeweils 12 Zeilen gehen und ich aber 49 Skins zur Auswahl haben will.. kann
    ich irgentwie noch ein zweites menü aufrufen?
    Oder muss ich 4 Pickups machen wo man 4 verschiedene Menüs aufruft damit alles abgedeckt ist an Skins?

    Theoretisch brauchst du kein SpielerInfo[playerid][pHealth] weil das ja nur da ist um Sachen nicht immer aus der Datenbank auslesen zu müssen.


    Da du aber Health nur einmal, und zwar beim Login ausließt, und einmal beim Disconnecten speicherst brauchst du das nicht.


    Mach bei Saveplayer mal das:


    new Float:health; //neue Float "health" bestimmen
    GetPlayerHealth(playerid,health); //playerid seine Lebenspunkte abfragen und als "health" definieren.
    //Nun kannst du health benutzen um die mit GetPlayerHealth abgefragten Lebenspunkte zu speichern. Das selbe mit GetPlayerArmour


    Quelle: http://wiki.sa-mp.com/wiki/GetPlayerHealth</a>


    Also so speichern:


    mysql_SetFloat("accounts", "Health", health(oder Float:health, bin mir nicht sicher), "Name", SpielerInfo[playerid][pName]);


    Bei LoadPlayer:


    new Float:health; //neue Float "health" bestimmen
    health = mysql_GetFloat("accounts", "Health", "Name", SpielerInfo[playerid][pName]); //Nicht GetInt sondern GetFloat!, du speicherst ja auch eine
    SetPlayerHealth(playerid,health);
    Du kannst das mit dem SpielerInfo[playerid][..] nicht überall gleich machen. Bisschen nachdenken :)


    - Tomsen

    hundi KOmmt drauf an? Zahl oder Float? Also 100 oder 100.00


    Also:


    Wenn du ein enum nimmst wird dein Geld so geladen:


    SpielerInfo[playerid][pGeld] = mysql_GetInt("tabellenname(Bsp:accounts)","Spaltenname(Bsp:Geld)",Where1,Where2);


    Bei dem where gehts darum in welcher Zeile, bzw bei welchem Spieler er den Geldbetrag ausließt. Ohne das weiß er ja nur: Tabelle Accounts in Spalte "Geld" nachschaun aber da da wahrscheinlich mehrere Spieler gespeichert sind:


    Also suchst du anhand des Spielernamen in der Tabelle.
    Where1 - In Spalte "Name" gucken, einfach "name" reinschreiben oder wie bei dir die Spalte heißt wo der Name gespeichert wird.


    Damit er weiß wie der Name heißt wo der Server in der DB nachschaun muss:


    SpielerInfo[playerid][pName]; oder mit GetPlayerName arbeiten.


    Dann sollte er es laden. Oder statt SpielerInfo... oben einfach GivePlayerMoney(playerid,mysql_GetInt("tabellenname(Bsp:accounts)","Spaltenname(Bsp:Geld)",Where1,Where2); );


    - Tomsen

    Sehr nett danke :) Schickst mir die Dateien über PN oder hier, da kann jeder drauf zugreifen wenn er möchte. Weiß nurnicht ob es dann wegen Copyright oder so Ärger gibt, also wenn man es hier neu hochlädt.


    - Tomsen :thumbup:

    Hey,


    zuerst, ich bin mir nicht sicher ob ich hier richtig bin.


    Also: Es gibt ja diesen an sich sehr guten SWAT Skin. Dieser: http://www.gtainside.com/downl…&id=197&orderBy=downloads
    Ich wollte fragen ob es von euch jmd. kann und den so repainten würde das statt Police Polizei drauf steht und eine deutsche Flagge statt einer amerikanischen?
    Würde das jmd von euch machen?


    Ich hab in dem Bereich keine Ahnung, und ehrlich gesagt hab ich auch nicht vor mich damit zu beschäftigen..


    - Tomsen :thumbup: