Beiträge von Simon

    In der Scriptingbase wäre es besser.. naja..


    Arbeite am besten mit dcmd oder ocmd. ist sehr einfach. google oder such einfach mal danach

    Guten Tag


    Warum auch immer.. aber mein Compiler stürzt bei diesem Code ab:


    enum FVMietInfo //Mietpreis Info
    {
    FVName[35],
    CName[35],
    Mietpreis
    }


    //edit: irgentetwas stimmt mit den 3 enums nicht. aber habe keine ahnung was.


    enum FVInfo //Fahrzeugverleihe
    {
    FVName[35],
    Besitzer[MAX_PLAYER_NAME],
    Modelle,
    Kasse,
    Float:posx,
    Float:posy,
    Float:posz
    }


    new Rental[3][FVInfo] = {
    {"Santa Maria Beach Rental", "Staat", 3, 0, 532.6616, -1812.9734, 6.5781},
    {"LS Helicopter Rental", "Staat", 2, 0, 1917.6257, -2645.3567, 13.9609},
    {"Flugzeugverleih Las Venturas", "Staat", 4, 0, 1319.0847, 1249.3899, 10.8203}
    };


    enum FVCarInfo //Verleih Cars
    {
    FVName[35],
    CName[35],
    modelid,
    Float:posx,
    Float:posy,
    Float:posz,
    Float:posa
    }


    new Rentcars[15][FVCarInfo] = {
    {"Santa Maria Beach Rental", "BF Injection", 424, 560.3359, -1797.2126, 5.7820, 105.5984},
    {"Santa Maria Beach Rental", "BF Injection", 424, 558.0027, -1792.6781, 5.6921, 109.1833},
    {"Santa Maria Beach Rental", "BF Injection", 424, 555.4010, -1789.0826, 5.6729, 113.3880},
    {"Santa Maria Beach Rental", "BF Injection", 424, 552.4193, -1785.9689, 5.6404, 111.4057},
    {"Santa Maria Beach Rental", "BF Injection", 424, 548.7025, -1782.2805, 5.6130, 118.3791},
    {"Santa Maria Beach Rental", "Bandito", 568, 525.4492, -1795.4731, 5.8308, 256.8979},
    {"Santa Maria Beach Rental", "Bandito", 568, 527.8397, -1792.5658, 5.7969, 258.1824},
    {"Santa Maria Beach Rental", "Bandito", 568, 529.6094, -1789.8511, 5.7383, 259.0153},
    {"Santa Maria Beach Rental", "Bandito", 568, 531.5536, -1786.4900, 5.6897, 259.0707},
    {"Santa Maria Beach Rental", "Bandito", 568, 533.4010, -1783.6780, 5.6408, 262.1602},
    {"Santa Maria Beach Rental", "Quad", 471, 548.4410, -1792.8199, 5.3906, 125.0467},
    {"Santa Maria Beach Rental", "Quad", 471, 546.2768, -1789.0438, 5.3496, 125.1985},
    {"Santa Maria Beach Rental", "Quad", 471, 541.8878, -1786.4388, 5.3031, 190.5944},
    {"Santa Maria Beach Rental", "Quad", 471, 538.4175, -1789.3203, 5.3404, 234.6113},
    {"Santa Maria Beach Rental", "Quad", 471, 536.6401, -1793.5504, 5.3784, 240.5549}
    };


    enum FVMietInfo //Mietpreis Info
    {
    FVName[35],
    CName[35],
    Miietpreis
    }


    new Rentpreis[3][FVMietInfo] = {
    {"Santa Maria Beach Rental", "BF Injection", 200},
    {"Santa Maria Beach Rental", "Bandito", 200},
    {"Santa Maria Beach Rental", "Quad", 200}
    };


    //edit: sobald ich einen der 3 enums lösche, klappt alls wunderbar...?! gibt es irgentein Limit? also vom code her ist eigentlich alles richtig..


    Bitte um Hilfe


    LG Simon


    überprüf ob dein gamemode und dein filterscript auch wirklich den selben namen trägt und vorhanden ist, er kann objecte.amx nicht laden..

    SetTimerEx
    SetPlayerPos
    dini


    die 3 stichpunkte sollten dir weiterhelfen. du settest die posi und erstellst einen timer, der jede sekunde die variable die 3600 ist, um 1 verringert. wenn er sich ausloggt wirds mit dini oder was auch immer du benutzt in die datei geschrieben. wenn er sich wieder einloggt wird wieder ein timer erstellt der die variable weiter jede sekunde um 1 verringert. mit dem unprison befehl setzt du die variable auf 0 und killst den timer und settest wieder die posi.. so einfach ist das..

    ähm ich weiß nicht ob das klappt, aber probier das mal so:


    dcmd_v(playerid,params[])
    {
    new vID;
    new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME];
    GetPlayerPos(playerid, x, y, z);
    GetPlayerName(playerid,name,sizeof(name));
    if(Spieler[playerid][Admin] < 3) return 0;
    if(sscanf(params, "d", vID))
    {
    new car[40];
    if(sscanf(params, "s", car)) return SendClienMessage(playerid,grau,"Benutzung: /v [id/Name]");
    for(new i = 0; i < 212; i++)
    {
    if(!strcmp(car,carname[i],true))
    {
    new cv = CreateVehicle(vID, x, y, z, 0, 117, 117, -1);
    Adminauto[cv] = 1;
    SetVehicleNumberPlate(cv,"Admin Car");
    SetVehicleHealth(cv,1000.0);
    SetVehicleVirtualWorld(cv,GetPlayerVirtualWorld(playerid));
    new string[256];
    format(string, sizeof(string), "AdmCmd: %s hat eine(n) %s gespawnt.",name,cInfo[vID-400][cName]);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(Spieler[i][Admin] >= 1) SendClientMessage(i, 0xFF6347FF, string);
    }
    return PutPlayerInVehicle(playerid,cv,0);
    }
    else continue;
    }
    SendClientMessage(playerid,grau,"Ungültiger Fahrzeugname!");

    }
    else
    {
    if(vID < 400 || vID > 611) return SendClientMessage(playerid,grau,"Nur Vehicle-ID's von 400-611 benutzen!");
    new cv = CreateVehicle(vID, x, y, z, 0, 117, 117, -1);
    Adminauto[cv] = 1;
    SetVehicleNumberPlate(cv,"Admin Car");
    SetVehicleHealth(cv,1000.0);
    SetVehicleVirtualWorld(cv,GetPlayerVirtualWorld(playerid));
    PutPlayerInVehicle(playerid,cv,0);
    new string[256];
    format(string, sizeof(string), "AdmCmd: %s hat eine(n) %s gespawnt.",name,cInfo[vID-400][cName]);
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(Spieler[i][Admin] >= 1) SendClientMessage(i, 0xFF6347FF, string);
    }
    }
    return 1;
    }

    einfach lanmodus auf 1 stellen, hamachi server erstellen oder wie das heißt.. da haste dann die ip stehen und die schickste deinen freunden mit den ports, die in der .cfg stehen hinten drann


    fertig..

    ne, aber ich wollte dir damit sagen das es nichts bringt.. als Anfänger fängt man auch nicht mit einem Antiweapon hack an.. Ich würde lieber kleinere sachen anfangen..

    sowas ist kein anticheat! es verbietet dir bestimmte waffen zu haben.. toll.. eher ein nachteil mehr nicht. es buggt, s0beitler lachen darüber..


    Wenn du ein anti weapon hack machen willst, musst du die jede waffe und die munition der 13 slots serverside speichern und abfragen.. wenn sie nicht übereinstimmt ist da was faul..

    Das Anticheat bringt nichts, selbst wenns von script her okay wäre.. außerdem kann ich dann ja garnicht ne minigun per befehl geben..


    mit s0beit kann ich deine funktionen deaktivieren :D