Beiträge von Kaliber

    Kennt einer ne Seite wo ich mehrere Namen eintrage und sie random ausgewählt werden?

    Da brennt mein Informatiker Herz xD


    Drück F12 klick auf Console und gib ein:


    JavaScript
    //Hier alle Namen reinschreiben
    var names = ["Albert","Rocky","Balbo","Test"]; //dann enter drücken
    //und dann gib folgendes ein:
    names[Math.round(Math.random()*1000)%names.length]; //Das gibt dir einen zufälligen Namen aus der Liste xD

    Das ist kein Bug in dem Sinne...das ist Absicht von GTA SA.


    Deshalb kannst du meistens keine NRG auf einem Server kaufen, weil du durch den Glitch einfach unglaublich schnell wirst :whistling:


    Kann natürlich durch gewisse Abfragen in SA:MP verhindert werden..oder auch durch n Mod xD

    Das ist keine triviale Aufgabe.
    Man muss hier schon einige Dinge beachten.


    Als Tipp eventuell du solltest nicht versuchen das einfach random irgendwo zwischen zu quetschen, bei so "komplexen" Aufgaben, solltest du das gezielt auslagern, so entstehen weniger Fehler.
    Am besten baust du die Aufgabe als Include auf, worauf du vereinzelnd zugreifst für die jeweiligen Funktionen.


    Du brauchst auf jeden Fall die [wiki]gettime[/wiki] Funktion und die [wiki]getdate[/wiki] Funktion.


    • gettime als Timestamp, wenn sich der Spieler einloggt x[playerid] = gettime(), wenn er sich ausloggt pTimestamp[playerid] += (gettime()-x[playerid])
    • Lager das alles aus, sonst verlierst du nur den Überblick
    • Hat er heute schon mal den Bonus bekommen.
    • Beim einloggen am besten prüfen, wie lange ist sein letzter Bonus her, musst Daten (Plural von Datum = Daten) Differenzen bilden.
    • Brauchst einen Spieler Timer, der prüft ob er 120 Minuten erreicht hat.

      • Denk hier daran, dass gettime in Sekunden zählt. Für die Abfrage brauchst du also sowas wie:
      • if(pTimestamp[playerid]+(gettime()-x[playerid]) >= 60*120) //Dann Bonus
      • Vergiss nicht, dass da noch eine Abfrage rein muss, ob er heute schon den Bonus hatte
    • Dann wieder zu beachten, dass wenn er von 23:59 auf 00:00 durchzockt, x[playerid] = gettime() zu setzen.

    Also das ist eine ziemlich komplexe Angelegenheit und in meinen Augen für einen Neuling etwas zu komplex.


    Kannst du ja mal daran versuchen und deinen Zwischenstand mal posten.


    Auf jeden Fall wie gesagt am Besten auslagern, wenn du das alles so in deinen Code schreibst kommt nur Chaos dabei raus ^^

    @hav0K~ Ab jetzt gibt es die Möglichkeit deinen Avatar zu heiraten :lach:


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    • Du machst CreatePickup(1318, 1, SShop[i][skinX], SShop[i][skinY], SShop[i][skinZ]+0.75, 0);. Da setzt du die Virtuelle Welt nicht mit dem letzten Parameter, ich glaube da solltest du ein i reinsetzen :)
    • Du zählst skinCount hoch, im Endeffekt kannst du dir das schenken, da du es nicht verwendest und skinCount = MAX_SHOPS ist ;)

    Wer sagt, dass nicht MySQL = Dini ist?


    Es gäbe da noch SQLite und allgemein eben das native Filesystem, was übrigens beides schneller als MySQL ist..


    Aber da müsste er glaube ein wenig Skripten können, denn habe ein Skript damit irgendwie noch nicht so gesehen xD


    Aber Google + SuFu sind schon mal gute Anlaufstellen :)


    #Handy

    aber das mit dem anschließen möchte ich nicht das ist es ja,

    Damit aber anzufangen, ist sicherlich nicht verkehrt, weil du dann schonmal Leute aus der Szene kennenlernst, die sich dir eventuell dann anschließen wollen und dadurch bist du dann schonmal nicht mehr alleine :)


    Inwiefern einrichten? Ja, jenachdem was du darauf laufen lassen möchtest...eine eigene Website sollte eigentlich sofort laufen...für Foren solltest du sowas wie WBB oder sonst was verwenden...

    Momentan bin ich dort alleine mit meinem Musikbot


    Nein, aber mal im Ernst...
    Mach Werbung, mach auf deinen Ts³ aufmerksam und biete den Leuten etwas.
    Oder wieso schließt du dich nicht großen Communitys an? Da gibt es doch bestimmt einige...


    Wenn nicht, werbe damit, ich weiß ja nicht welches Spiel du spielst..aber so oder so man muss auf sich aufmerksam machen.


    Erstell eventuell eine Website / Forum, veranstalte Events / Tuniere, oder werbe einfach nur auf Plattformen.


    Da gibt es einige, wo es Werbe Bereiche gibt (hier u.a. auch)


    Lass dir was einfallen, wie du die Leute überzeugst, gerade auf deinen Ts³ zu kommen.


    Aber wie gesagt, der einfachste Weg ist es eigentlich sich schon großen Communitys anzuschließen und dann dort Leute kennenzulernen etc.

    Hey.
    Sieht durchaus sehr interessant an, hätte auch sicher potential, wenn man da ein gutes Konzept für ne interessante Story hat.

    Verstehe nicht, worauf du hinaus willst.


    Es sollte kein Projekt werden, sondern nur mal bisschen action :)
    Und es waren einige Leute, aber nur wenige hatten Durchhaltevermögen und waren auch geistig in der Lage dazu, das System zu verstehen ^^



    Funktioniert das mit den Actors immer noch?

    Warum sollte ich es nicht mehr funktionieren?! Es hat sich doch nichts geändert xD
    In der Version 0.3.8 kommen sogar noch bessere Funktionen für Actors, die ich dann nutzen kann (eventuell für ein Reopening ;) )



    Welche Includes/Plugins hast du da denn genau verwendet

    Kleines Betriebsgeheimnis, aber es werden keine Plugins dafür benötigt :)
    Die Includes und so hab ich natürlich selbst geschrieben :)