Aussichtsturm

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey,


    ich habe mir ein Aussichtsturmgemappt



    ich wollte fragen könnte mir jemand das machen das das teil wo man drauf steht



    von dieser position


    2469.8371582018.318726 14.681787


    zu dieser Fährt ?


    2469.8371582018318318726 171.406448




    ( wen gleich jemand mit einem Code kommt hab ich kp was damit zu tuhn :P könnt ihr vlt bitte kleine erklärung machen ? oder sofort eine Datei drasu machen und sagen wohin die reinzuschieben ist ? )




    PS ein Cmd wie zumbeispiel /Hochfahren unt /Runterfahren wär wichtig ^^

  • So in der art sollte das aussehen hängt auch ein wenig von dem aufbau deines servers aus


    new gateTurm[2];
    new gateTurmbit = 0; //Tor definieren






    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print("
    print("--------------------------------------\n");


    //Turm


    gateTurm = CreateStreamObject(ObjectID,deine Kordinaten für das tor in der Grundstelung, Spawndistanz);




    public OnPlayerCommandText(playerid, cmdtext[])
    {
    ifstrcmp(cmdtext, "/move", true) == 0) //befehl den du haben möchtest
    {
    Move(playerid);
    return 1;
    }




    stock Move(playerid)
    {
    if( if(dUserINT(PlayerName(playerid)).("ID")==XX || dUserINT(PlayerName(playerid)).("ID")==XX)
    {
    if(IsPlayerInCircle(playerid,X, Y, 20)==1)//im welchem bereich der cmd funken soll (20 ist radius)
    {
    if(gateTurmbit == 0)
    {
    MoveStreamObject(gateTurm, X ,Y, Z, 1.0); //Bewegen nach (1.0 ist die geschwindikeit)
    gateTurmbit = 1;
    } else
    if(gateTurmbit == 1)
    {
    MoveStreamObject(gateTurm, X ,Y, Z, 1.0), 1.0); //Ausgangs Position
    gateTurmbit = 0;
    }
    }
    }
    return 1;

  • public OnGameModeInit()
    {
    Aussichtsturm = CreateObject( deine object );




    public OnPlayerCommandText(playerid, cmdtext[])
    {


    if(strcmp(cmdtext,"/hochfahren ",true)==0) {
    MoveObject(Aussichtsturm, deine koordinaten ,4);
    return 1;
    }


    if(strcmp(cmdtext,"/runterfahren",true)==0) {
    MoveObject(Aussichtsturm, deine koordinaten ,4);
    return 1;
    }