Beiträge von Kaliber

    Um mich nochmal kurz zu erklären, ich wollte auf dieses Zitat hinaus:

    Entwickelt werden muss ein kleiner und überschaulicher Mode der eigenständiges Roleplay unterstützen soll

    Ich finde dem eben nicht so. Denn wie ich es bereits erklärt hatte, damit jegliche Funktionalitäten für jede Fraktion etc erfüllt werden, muss man diese Skripten, selbst wenn man dann andere Abfragen hat, ob man zu der jeweiligen Fraktion gehört oder nicht.


    Das bedeutet dennoch, dass man erstmal ein komplettes Skript braucht.


    Und das ist nicht mal eben auf die Schnelle geschrieben.


    Wie dem auch sei, trotzdem viel Erfolg weiterhin, bin mal gespannt, wie es am Ende umgesetzt wird.


    PS: Ein Forum sollte immer ein Impressum besitzen. Gerade jetzt in Zeiten der neuen DSGVO sind da viele komische Leute unterwegs, die einen Orgasmus bekommen, sobald die jemanden abgemahnt haben. Also sei da vorsichtig.

    Wie stellst du dir das vor?


    Greasemonkey ist ein Browser Addon, mit dem man auf bestimmten Seiten Javascript ausführen kann.


    Aber das ist natürlich Client-Seitig...wenn du sowas für ein Forum willst, musst du da das Addon schreiben und nicht in deinem eigenen Browser :D

    Dann mit einer for new schleife? Aber woher soll das script dann wissen was für einen shop ich meine...

    Da ich nicht genau weiß, wie deine Variable zu den Enum heißt, nenne ich diese jetzt einfach mal Shops.


    Um zu wissen, welchen index du jetzt für das Array benutzen musst, musst du wissen, an welchem Shop er sich befindet.


    Soweit, so klar.


    Das prüfst du, indem du schaust, an welchen Koordinaten er sich befindet.


    Also du brauchst alle Koordinaten, von den Kassen.


    Diese gibst du ja manuell an mit der if-Abfrage, aber pack diese doch auch mit in dein Array, damit du diesen Punkt dann auch dynamisch, so wie alles andere verändern kannst.


    Das heißt wir erweitern dein enum um Float:kasse_x, Float:kasse_y, Float:kasse_z.


    Dann kannst du einfach den index so bekommen:


    Kannst auch gerne hier einen Blick reinwerfen: Schneller & strukturierter skripten


    Da gebe ich zusätzlich noch ein paar Tipps, worauf du achten solltest :)

    ich kann immer noch einfach jede Sekunde die "bank" ausrauben

    Wie sollte das auch klappen.


    x ist in deinem Fall ja auch nur eine lokale Variable.


    Sprich sie speichert nicht ihren Wert.


    Du brauchst eine Globale Variable, wo der Wert gespeichert wird..für jeden Shop.

    Und wie gesagt ich brauche dabei einfach Struktur und ein Grundgerüst

    Ganz blöde Frage meinerseits, aber du hast doch bereits dieses Grundgerüst.


    In dem Tutorial von Jeffry wird doch präzise gezeigt und erklärt, wie du Dinge lädst und speicherst.


    Das kannst du 1:1 auf dein enum anwenden.


    Deine anderen Fragen, beziehen sich ja eher auf SQL selbst.


    Hier ein Tutorial: https://www.w3schools.com/sql/default.asp


    und hier der sub-tab wo es ums löschen geht: https://www.w3schools.com/sql/sql_delete.asp



    Und falls jemand diesen Shop ausraubt, dass dann die RobTime gesetzt wird bis es wieder ausraubar ist.

    Das ist ja was anderes.


    Dafür nutzt du einfach [wiki]Gettime[/wiki].


    Das war mal ein kleines Beispiel, wie man sowas nutzen kann.

    Das könnte an 2 Möglichkeiten liegen.


    1. Das ä im Command namen, mach da mal ein ae draus.


    2. Falls es dann immer noch nicht compilt zeig mal wie du ERROR_FRAKTION definiert hast. Da können auch immer mal Fehler auftreten.


    PS: Nur als Anmerkung, du musst den Trailer nicht nochmal attachen, um ihn dann zu detachen, das macht wenig Sinn ^^


    //Edit:

    @Kaliber bringt leider nichts es kommen die selben Fehler aber statt 3 mal jetzt 7 Mal

    Hast du sicher die neuste Streamer Version?


    und zeig auch nochmal MuellPickups.

    Grundliegende Dinge für Roleplay sind Systeme die einfach mit so vielen Freiheiten wie möglich das RP ermöglichen. Sprich keine Jobs,Crafting, Handel und Dienstleistungen unter Spielern. Keine Fraktionen sondern Schlüssel, Key Karten und andere Dinge die zB. ein PD ermöglichen.

    Ehh..


    Also mit Key Cards willst du dann realisieren, dass Spieler quasi zum PD gehören weil sie da ein und aus gehen können, ok.
    Was ist mit den klassischen Befehlen?
    Sobald man die Key Card hat, soll man die auch können?


    Unabhängig von deiner Idee...werden trotzdem alle grundlegenden Befehle und Aktionen für jede Fraktion benötigt...


    Wie willst du sowas "dynamisch" organisieren?


    Wer bestimmt denn, welchen key man bekommt?
    Kann man die klauen?


    Freies Spielen ohne Grenzen stellst du dir glaube ich zu utopisch vor, da ja trotzdem alle Handlungen die InGame ausgeführt werden können, also alle Systeme..wie Bankraub, Festnahme, usw trotzdem gescriptet werden müssen.


    Und ohne Jobs, wie verdient man Geld?
    Man kann ja auch mit niemandem handeln xD

    Also nur die beiden Möglichkeiten mit einer 50/50 Wahrscheinlichkeit?


    Dann so:



    new rp=4,money=8;
    if(random(2) == 1) rp=2,money=4;
    Spieler[playerid][pStartbonus] = 1;
    format(string,sizeof(string),"{33CCFF}Du hast den Zufalls Startbonus gewählt: %d Respektpunkte und +%d$", rp,money*1000);
    SendClientMessage(playerid, COLOR_WHITE, string);


    GiveMoney(playerid, money*1000); //Dann sowas
    Spieler[playerid][pRP] += rp; //und sowas