Beiträge von Optiimal

    Wenn ich mich in mein server einlogge spawne ich nicht bei meine gespeicherten koords sondern fliegt mal ca 4 sek und landet dann irgendwo



    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Blank Script");
    AddPlayerClass(0,-1422.4368,-287.7885,14.1484,152.8225,0,0,0,0,0,0);


    return 1;
    }


    public OnGameModeExit()
    {
    return 1;
    }


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 0,-1422.4368,-287.7885,14.1484,152.8225);
    SetPlayerCameraPos(playerid, 0,-1422.4368,-287.7885,14.1484,152.8225);
    SetPlayerCameraLookAt(playerid, 0,-1422.4368,-287.7885,14.1484,152.8225);

    return 1;
    }

    1
    if (strcmp("/news", cmdtext, true) == 0)
    diese zeile ist nicht richtig eingeordnet in der zeile



    2
    du sollst auch das einfügen #pragma unused ret_memcpy


    und nicht das #pragma unused pInfo

    omg wenn man eure posts liest wird einen echt übel "ahh gib sie zurück bla bla bla" ich wette 90 % die geschrieben haben gib sie zurück hätten sie selber auch nicht zurückgegeben /=
    Also es ist wirklich deine entscheidung aber ich würde sie behalten

    glaube mir das ist kein klischee wie gesagt habe in einen 5 sterne hotel gearbeitet(hilton) 4 jahre lang und da habe ich gemerkt das von reiche leute nichts rausspringt bis auf ein paar klitzekleine ausnahmen

    ne es lohnt sich sicher nicht die uhr zurück zugeben weil sollte die uhr einer reichen person gehören wirst du keinen cent bekommen weil reiche leute sind geizhälse ich weis das habe in einen 5 sterne hotel gearbeitet und da haben wir zu 90 % nur trinkgeld von denn ärmeren leuten bekommen und alle reichen leute haben keinen cent hergegeben und wenn man selber was verliert bekommt man es mit sicherheit auch nicht zurück also ich würde vorschlagen VERKAUFEN

    Hallo ich habe in meinen script ein Dynamisches Autosystem
    hier mal ein Bsp.
    if(strcmp(cmd, "/carsetpos", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "[Benutze:] /carsetpos [carid]");
    return 1;
    }
    new id = strval(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 20)
    {
    if(id != INVALID_VEHICLE_ID)
    {
    new Float:x,Float:y,Float:z;
    new Float:a;
    GetPlayerPos(playerid, x, y, z);
    if(IsPlayerInAnyVehicle(playerid))
    {
    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    }
    else
    {
    GetPlayerFacingAngle(playerid, a);
    }
    DynamicCars[id-1][CarX] = x;
    DynamicCars[id-1][CarY] = y;
    DynamicCars[id-1][CarZ] = z;
    DynamicCars[id-1][CarAngle] = a;
    DestroyVehicle(id);
    CreateVehicle(DynamicCars[id-1][CarModel],DynamicCars[id-1][CarX],DynamicCars[id-1][CarY],DynamicCars[id-1][CarZ],DynamicCars[id-1][CarAngle],DynamicCars[id-1][CarColor1],DynamicCars[id-1][CarColor2], -1);
    SaveDynamicCars();
    new wstring[128];
    format(wstring, sizeof(wstring), "[Info:] Du setzt die Fahrzeug ID: %d's position", id);
    SendClientMessage(playerid,COLOR_ADMINCMD, wstring);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Falsche FahrzeugId");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Du bist nicht berechtigt diesen CMD zu Benutzen");
    }
    }
    return 1;
    }


    Jetzt wollte ich fragen ob mir vill jemand helfen kann und dazu ein befehl erstellen das man ein Auto zum Kaufen einrichten kann
    MFG Mipu

    if(strcmp(cmd, "/grab", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pFaction] != 255 && DynamicFactions[PlayerInfo[playerid][pFaction]][fType] != 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Falsche Fraktion");
    }
    if(CopOnDuty[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Du bist nicht im Dienst");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "[Benutze:] /drag [SpielerId]");
    return 1;
    }
    new newcar = GetPlayerVehicleID(playerid);
    new playa;
    playa = ReturnUser(tmp);
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Du bist in kein Beamten Fahrzeug");
    return 1;
    }
    if(DynamicCars[newcar][FactionCar] != PlayerInfo[playerid][pFaction])
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Du bist in kein Beamten Fahrzeug");
    return 1;
    }
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playa,x,y,z);
    if(PlayerToPoint(8.0, playerid, x, y, z))
    {
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Error:] Du kannst dich nicht selber ziehen"); return 1; }
    PutPlayerInVehicle(playa,newcar,1);
    GetPlayerName(playa, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s zieht %s ins auto", sendername ,giveplayer);
    ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "[Error:] Kein Spieler in der nähe");
    }
    }
    }
    }
    return 1;
    }


    wenn ich das mache kommt immer du kannst dich nicht selbst graben!!

    if(strcmp("/veh",cmdtext, true) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 10)
    {
    SendClientMessage(playerid,COLOR_WHITE," Du bist kein Admin!");
    if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /veh [id][farbe 1][farbe 2]");
    {
    if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /veh [id][farbe 1][farbe 2]");
    {
    if(!strlen(strget(cmdtext,3))) return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /veh [id][farbe 1][farbe 2]");
    {
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Du sitzt in einem Fahrzeug");
    {
    new veh = strval(strget(cmdtext,1));


    new Float:x, Float:y, Float:z, auto, Float:za;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,za);
    new farbe;
    new farbe2;
    auto = CreateVehicle(veh,x,y,z,za,farbe,farbe2,10000);
    PutPlayerInVehicle(playerid,auto,0);
    SendClientMessage(playerid,COLOR_WHITE," Du bist kein Admin!");
    }}}}}
    return 1;
    }


    Hier ist etwas falsch nur ich finde nicht was weil wen ich mache /veh carid farbe1 farbe2 passiert nichts -.- kein GF!

    forward LoadDrivingTestPosition();
    forward SaveDrivingTestPosition();
    new TakingDrivingTest[MAX_PLAYERS];
    new DrivingTestStep[MAX_PLAYERS];
    new DrivingTestPosition[DrivingTestLocation];
    enum DrivingTestLocation
    {
    Float:X,
    Float:Y,
    Float:Z,
    World,
    Interior,
    Float:Angle,
    PickupID,
    };
    public LoadScript()
    {
    LoadDrivingTestPosition();
    public ResetStats(playerid)
    {
    TakingDrivingTest[playerid] = 0;
    DrivingTestStep[playerid] = 0;
    if(strcmp(cmd, "/Führerschein", true) == 0)
    {
    if(PlayerToPoint(1.0,playerid,DrivingTestPosition[X],DrivingTestPosition[Y],DrivingTestPosition[Z]))
    {
    if(PlayerInfo[playerid][pCarLic] == 0)
    {
    if(GetPlayerCash(playerid) >= 3500)
    {
    GivePlayerCash(playerid,-3500);
    SendClientMessage(playerid,COLOR_WHITE,"[Info:] Fahrstunde gestartet, Geh raus ums eck und nimm dir ein Fahrschulauto");
    TakingDrivingTest[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"[Error:] Du hast nicht genug Geld");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"[Error:] Du hast schon einen Führerschein");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"[Error:] Du bist nicht in der Fahrschule");
    }
    return 1;
    }
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    { if(TakingDrivingTest[playerid] != 1)
    {
    new Float:playerposx, Float:playerposy, Float:playerposz;
    GetPlayerPos(playerid, playerposx, playerposy, playerposz);
    if(PlayerInfo[playerid][pAdmin] == 0)
    {
    SetPlayerPos(playerid,playerposx, playerposy, playerposz);
    }
    SendClientMessage(playerid,COLOR_GREY,"[Info:] Du machst keinen Führerschein");
    }
    }
    public OnPlayerStateChange(playerid, newstate, oldstate)
    if(TakingDrivingTest[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_WHITE,"[Info:] Fahre die Checkpoints ab (20% Schaden Max)");


    if(DrivingTestStep[playerid] == 0)
    {
    SetPlayerCheckpoint(playerid, 1328.8065,-1403.0996,13.2369, 5.0);
    DrivingTestStep[playerid] = 1;
    }
    }
    else
    {
    RemoveDriverFromVehicle(playerid);
    }
    }


    Hier ein Bisschen mehr von Code der server crasht immer wenn ich in ein prüfungsauto steige


    Edit: Hat sich erledigt habs selbst geschafft