Beiträge von Jason_Gregory

    Ahh...okay jetzt versteh ich es^
    Ich hab gedacht, er ist ein Spieler und möchte beliebige Coords abspeichern
    Nimm am besten einen Timer



    //Oben auf dein Script
    new Float: XCoord, Float: YCoord, Float: ZCoord;
    GetPlayerPos( XCoord, Float: YCoord, Float: ZCoord);


    enum Coordsspeicher
    {
    Float:xSave,
    Float:ySave,
    Float:zSave
    }
    new Coordsspeicher[MAX_PLAYERS][SavePlayerPosEnum];



    Coordsspeicher[playerid][xSave] = XCoord;
    Coordsspeicher[playerid][ySave] = YCoord;
    Coordsspeicher[playerid][zSave] = ZCoord;


    //Dann brauchst einen Timer der dir die Coords regelmässig in Coords speichert


    forward CoordSpeicherplatz()


    public CoordSpeicherplatz()
    {
    new arrCoords[2][64];
    new strFromFile2[64];
    new File: file = fopen("CoordSpeicherplatz.cfg", io_read);
    if (file)
    {
    new idx;
    while (idx < sizeof(Coordsspeicher))
    {
    fread(file, strFromFile2);
    split(strFromFile2, arrCoords, '|');
    strmid(Coordsspeicher[playerid][xSave],arrCoords[0], 0, strlen(arrCoords[1]), 255);
    strmid(Coordsspeicher[playerid][ySave],arrCoords[1], 0, strlen(arrCoords[2]), 255);
    strmid(Coordsspeicher[playerid][zSave],arrCoords[2], 0, strlen(arrCoords[3]), 255);


    //UnterOnGamemodeinit


    SetTimer("CoordSpeicherplatz", 5000, true);


    public OnPlayerDisconnect(playerid)
    {
    CoordSpeicherplatz()
    }


    public OnPlayerSpawn(playerid)
    {
    SetPlayerPos(playerid, Coordsspeicher[playerid][xSave], Coordsspeicher[playerid][ySave], Coordsspeicher[playerid][zSave] );
    }

    Du brauchst musst nur Ingame /Save [Notiz] eingeben, dann werden deinen aktuellen Coordinaten im Grand Theft Auto Ordner
    -> Savedpositions.txt gespeichert, mehr brauchst du dazu nicht.

    Die Taste "M" hat wieder eine eigene eng. definition wie die Umschalttaste -> Shift.
    Nach der müsstest du mal im Visual Basic Forum stöbern ansonsten...


    Unter



    format(str,sizeof(str), "Du bist schneller als %d(%d) Km/H gefahren und bezahlst $%d",speed, Abstandsangabe[playerid] ,fine[playerid]);


    fügst du


    WantedPoints[playerid]+=1;
    SetPlayerCriminal(playerid,255, "Schnellfahren in der Innenstadt");


    ein, die Wanted Punkte kannst du frei Editieren

    Zitat

    Wobei dabei das größte Problem aufjedenfall Kameraposition + Fahrten sowie die Animationen sind.
    Der Rest ist per Pawn zum Großteil sehr einfach zu entwickeln wenn man weiß wie man es machen muss.


    Ich hätte auch schon eine spontane Idee, man verwendet einfach die normale Geh-Animation und


    SetPlayerPos(playerid, X+1, Y, Z); zusätzlich einen Timer mit ~ 4000er Interval
    Damit sollte das recht realistisch aussehen, dazu noch die beiden Streifen oben und unten.
    SetCameraPos regelmässig Updaten, Sound Id´s gibt es mehr als genug, hatte da auch neulich ein Program
    das alle Sound Id´s direkt aus der Sound-File abgespielt hat.
    Untertitel => Textdraw.


    Ich glaube ich werd das mal in nächster Zeit bauen :sleeping:

    Ich find die Seite sieht ganz gut aus aber ihr verkauft das Nova E-Sports Script ?
    Euer Design ähnelt auch ziemlich dem von E-Bay - muss ich wohl nicht sagen.


    Zitat

    schon aus dem 1. grund das man SA-MP script nicht verkaufen darf. da die scripts open source sind.
    ist eine regel von sa-mp.com bzw sa-mp


    Es gibt da tatsächlich eine Klausel, in der Sa-mp LizenZ aber ich glaube die bezieht sich auf Server.
    Was ich auch noch kritisch sehe, sind die Daten die du forderst, wegen Datenschutz usw.
    Aber trotzdem, Viel Glück mit dem Projekt


    //DaNNy: Lizenz schreibt man mit Z und nicht S, wie oft noch?! :cursing:

    Klar es dauert mit Sicherheit sehr lange bis er sowas codet, wobei hinter ihm ein ganzes Entwickler Team steht.
    Er hat sich auf Mtavcsux ausgetobt und es war wirklich Kyeman, wurde von Cypher überprüft anhand der Ip.
    Ich finde es nur unsinnig das es zb. Bots schon gibt - für Sa-mp 0.2.2 [Cracked 0.2.5] - die er einfach nicht zulässt, sobald
    du diese Bots auf einen Server aufspielst, bist du Sa-mp Master-Listen-Banned.

    //DaNNy: Keine Komplettzitate.


    Nja 2.Weltkrieg^ ohne Leute wie YSI/Boylet die stetig Scripts entwickeln wäre Sa-mp schon lange gescheitert.
    Ich find es nur lustig wie KyeMan reagiert wenn er mal unter Druck steht.
    Konnte man ja gut nachlesen als es 3 Tage nach dem Sa-mp 0.2.X Release, bereits ein Sa-mp-kompatibles s0beit gab.
    Nur große Töne hat er gespuckt, das solche Leute wie Cypher sich an Laternen Masten aufgehängt gehören und er aktive
    Mtavssux User bei sich bannt.


    Einfach arm ,--