Beiträge von RnBexclusiv

    Na dann viel spaß.
    Also ich mache sowas immer im MEd Editor.
    Der ist zwar eigentlich für den SinglePlayer da er die Objekte in deiner MAP Speicher du du einfügst aber naja.
    Musste halt auch selbst die Koords aufschreiben

    So müsste es gehen
    if(strcmp(cmdtext,"/opengate",true) == 0)
    {
    if(gTeam[playerid] == Adac && PlayerToPoint(4.0, playerid, 777.8640,-1386.2751,13.6865))
    {
    MoveObject(adacgate, 765.265991, -1384.792480, 12.786276);
    }
    else if(gTeam[playerid] == Adac && PlayerToPoint(4.0, playerid, 777.5720,-1329.4496,13.5469))
    {
    MoveObject(adacgate2, 765.254578, -1330.193848, 12.708785);
    }
    else if(gTeam[playerid] == Cop || gTeam[playerid] == Fbi || gTeam[playerid] == Army && PlayerToPoint(4.0, playerid, 1569.8290,-1611.4229,13.3828))
    {
    MoveObject(lspdgate, 1590.270874, -1637.941162, 14.956207);
    }
    else if(gTeam[playerid] == Cop || gTeam[playerid] == Fbi || gTeam[playerid] == Army && PlayerToPoint(4.0, playerid, 1534.1281,-1627.6967,13.3828))
    {
    MoveObject(lspdgate2, 1564.821899, -1610.583008, 9.531290);
    }
    return 1;
    }

    Also Mini,
    ich finde dein Gamemode "Fusion" zwar richtig gut zum zocken,
    aber wenn du es public machst, mit code etc. dann muss ich dir ehrlich sagen, "dass du eine an der klatsche hast".
    Nun setzen sich schon die Scripter hin, klein UND groß,
    um ein Selfmade zu machen, dann kommt dein GM und haut alles um.
    Sowas ist einfach nur absurt.
    Wir mühen uns Monate lang hier ab. Und du willst dann einfach so n Sehr gutes GM mit allen möglichen Features veröffentlichen,
    damit unsere Arbeit umsonst war???
    Also wenn du dies machst, wirst du zwar von den NOOBs als Gott bezeichnet, aber von den Erfahrenen als "Opfer" etc.
    Einen Server kannst du damit gerne machen.
    Das soll dich nicht dranhindern.
    Aber wenn dieser Code releast wird, werden VIELE Gta spieler aufhören,
    da 1. viele Server leer sind, 2. Sie kein BOCK mehr haben, 3. Es einfach nur zu VOLL ist.


    Also streng mal dein Hirn an und überleg was du da machst.

    //DELETE


    Vorherige Person hats schon gespostet


    new IsInDM[MAX_PLAYERS] = 0;


    Wieso null?
    wenn du doch bei OnPlayerConnect auf 0setzt?

    Upsala,
    hab noma bissl drangessesen.
    Probier dashier mal bitte
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][autoschein] == 0 )
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, Rot, "Du hast keinen Führerschein!");
    }
    }
    if(vehicle == 462)
    {
    SendClientMessage(playerid, Grün, "Du kannst auch andere Fahrzeuge fahren. Besorg dir erst einen Führerschein!");
    }
    return 1;
    }

    em Tuner?
    Du weist schon das er den Befehl nur als Fahrer benutzen soll.
    was du da gepostet hast, ist eig. nicht falsch aber nicht nötig.
    Auserdem wieso immer printf?

    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
    Hab nur die von dcmd da, sscanf is iwo im Include bei mir :S

    Hier müsste gehen,
    wenn nein pls errors posten


    dcmd_dmv(playerid, params[])
    {
    new auswahl[20];
    if(sscanf(params,"s",auswahl))
    {
    SendClientMessage(playerid, COLOR_DRED, "|______DMV- Information______|");
    SendClientMessage(playerid, COLOR_WHITE, "Drivng license ($1500)");
    SendClientMessage(playerid, COLOR_GRAD2, "Type in /dmv driving !");
    SendClientMessage(playerid, COLOR_DRED, "|____________________________|");
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dmv [name]");
    SendClientMessage(playerid, COLOR_WHITE, "Available names: Driving.");
    return 1;
    }
    else
    {
    if(strcmp(auswahl,"Driving",true)==0)
    {
    if(PlayerInfo[playerid][pCarLic] == 1) { SendClientMessage(playerid, COLOR_GRAD2," You have already a driving license !"); return 1;}
    if(GetPlayerMoney(playerid) < 2000) { SendClientMessage(playerid, COLOR_GRAD2, " You have not enough money !"); return 1;}
    SendClientMessage(playerid, COLOR_RED2, "|______DMV - Introduction______|");
    SendClientMessage(playerid, COLOR_WHITE, "If you want to park your, just remember to park on the pavement.");
    SendClientMessage(playerid, COLOR_WHITE, "Please drive slow to avoid crashes / accidents later on !");
    SendClientMessage(playerid, COLOR_WHITE, "If you are calling s.o. or writing please park your car on the pavement.");
    SendClientMessage(playerid, COLOR_WHITE, "At least please do not watch out for the traffix lights.");
    SendClientMessage(playerid, COLOR_WHITE, "We hope you enjoy playing on our Server.");
    PlayerInfo[playerid][pCarLic] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have bought your driving license *");
    }
    else
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dmv [name]");
    }
    return 1;
    }

    Wie wärs wenn du den Befehl in dcmd umformst?
    1.Isses übersichtlicher, 2. Liegt es besser im Script.
    Wenn du es in DCMD haben willst poste es einfach