Beiträge von master2die

    Achso, ja dann erstmal vielen dank! Kann mir sonst vielleicht jemand anders helfen, damit ich das hinbekomme? wäre echt super nett.
    Edit: Habs mit aus GF geklaut :P

    //TOWTRUCK
    if(strcmp(cmd,"/towcar",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerAdmin(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
    {
    if(GetPlayerState(playerid)==2)
    {
    new Float:pX,Float:pY,Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    new Float:vX,Float:vY,Float:vZ;
    new Found=0;
    new vid=0;
    while((vid<MAX_VEHICLES)&&(!Found))
    {
    vid++;
    GetVehiclePos(vid,vX,vY,vZ);
    if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
    {
    Found=1;
    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
    {
    DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
    }
    else
    {
    AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
    }
    }
    }
    if(!Found)
    {
    SendClientMessage(playerid,COLOR_GRAD1,"No cars near you!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "You must be driver!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "You must be inside towcar!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "You must be in vehicle!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"You are not Mechanic/Police!");
    return 1;
    }
    }
    return 1;
    }
    //TOWTRUCK

    Ein einfach Script im GUI als Navi
    Pastebin: http://pastebin.com/5BmJNarH
    // NAVI_Script basiert auf einem Tutorial der Breadfish-Community
    // Die Koordinaten stammen vom Team des Servers "Newport City Roleplay"
    // [SERVER: samp4.me:8034 || TS³: www.ydir.de:4035 || Forum: http://newport.warsforum.com]
    // Veröffentlicht im Namen von Spike_130
    #define FILTERSCRIPT
    #define xnavimenu 1
    #include <a_samp>



    public OnFilterScriptInit()
    {
    print("\n------------------------------------------------------------------------------------------------------------------");
    print("Newport City Roleplay -- Navi Script -- GUI verwendet -- /navi zum Benutzen");
    print("[SERVER: samp4.me:8034 || TS³: www.ydir.de:4035 || Forum: http://newport.warsforum.com] ");
    print("------------------------------------------------------------------------------------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }
    public OnPlayerEnterCheckpoint(playerid)
    {
    DisablePlayerCheckpoint();
    GameTextForPlayer(playerid,"~g~Ziel erreicht!", 4000,4);
    return 0;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/navi", cmdtext, true) == 0)
    {
    ShowPlayerDialog(playerid, xnavimenu, DIALOG_STYLE_LIST, "Navi", "BSN\nStadthalle\nBSS\nLSPD\nTaxi Center\nAutohaus1\nPink Pen\nFahrschule\nNoobspawn\nBus Zentrale\nRiesenrad\nAutohaus 2\nAutohaus3\nKrankenhaus\nAlhambra\nSan Andreas News\nWaffenladen\nBank\n24-7\nPayNSpray\nCluckin Bell\nWeiße Haus\nPizza Eck\nSkinshop\nCluckin Bell2\nArena\nDepot", "Los gehts!", "Abbrechen");
    return 1;
    }
    return 0;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == xnavimenu) //
    {
    if(response)
    {
    if(listitem == 0) // BSN
    {
    SetPlayerCheckpoint(playerid,1214.8877,-923.6601,42.9252,3.0);
    }
    if(listitem == 1) // Stadthalle
    {
    SetPlayerCheckpoint(playerid,1478.2631,-1742.2018,13.5469,3.0);
    }
    if(listitem == 2) // BSS
    {
    SetPlayerCheckpoint(playerid,812.4752,-1630.4039,13.3828,3.0);
    }
    if(listitem == 3) // LSPD
    {
    SetPlayerCheckpoint(playerid,1535.4829,-1675.4336,13.3828,3.0);
    }
    if(listitem == 4) // Taxi Center
    {
    SetPlayerCheckpoint(playerid,1789.2567,-1902.7732,13.3961,3.0);
    }
    if(listitem == 5) // Autohaus 1
    {
    SetPlayerCheckpoint(playerid,2125.8643,-1133.8284,25.5028,3.0);
    }
    if(listitem == 6) // Pink Pen
    {
    SetPlayerCheckpoint(playerid,2423.2803,-1229.2598,24.9093,3.0);
    }
    if(listitem == 7) // Fahrschule
    {
    SetPlayerCheckpoint(playerid,2059.3445,-1908.9969,13.5469,3.0);
    }
    if(listitem == 7) //Noobspawn
    {
    SetPlayerCheckpoint(playerid,1613.7458,-2326.8784,13.5469,343,3.0);
    }
    if(listitem == 8) // Bus Zentrale
    {
    SetPlayerCheckpoint(playerid,5994,-1775.7866,13.3984,175.5366,3.0);
    }
    if(listitem == 9) // Riesenrad
    {
    SetPlayerCheckpoint(playerid,2043,-2038.3621,7.6103,190.1084,3.0);
    }
    if(listitem == 10) // Autohaus 2
    {
    SetPlayerCheckpoint(playerid,300.8453,-1519.4828,24.3753,145.3110,3.0);
    }
    if(listitem == 11) // Autohaus 3
    {
    SetPlayerCheckpoint(playerid,557.1075,-1259.1482,17.0347,214.9227,3.0);
    }
    if(listitem == 12) // Krankenhaus
    {
    SetPlayerCheckpoint(playerid,1189.6150,-1341.8518,13.2545,179.3768,3.0);
    }
    if(listitem == 13) // Alhambra
    {
    SetPlayerCheckpoint(playerid,1829.0066,-1683.8195,13.3186,3.0147,3.0);
    }
    if(listitem == 14) // San
    {
    SetPlayerCheckpoint(playerid,1778.4100,-1291.5283,13.4179,121.3653,3.0);
    }
    if(listitem == 15) // Ammu
    {
    SetPlayerCheckpoint(playerid,1364.1365,-1278.0845,13.3288,188.3241,3.0);
    }
    if(listitem == 16) // Bank
    {
    SetPlayerCheckpoint(playerid,1457.8679,-1025.0961,23.6060,269.1043,3.0);
    }
    if(listitem == 17) // 24/7
    {
    SetPlayerCheckpoint(playerid,1316.3810,-913.4822,37.7264,79.0015,3.0);
    }
    if(listitem == 18) // Payspray
    {
    SetPlayerCheckpoint(playerid,1025.3392,-1032.5148,31.6700,92.0001,3.0);
    }
    if(listitem == 19) // Clucking Bell
    {
    SetPlayerCheckpoint(playerid,924.4570,-1352.2742,13.1426,188.9071,3.0);
    }
    if(listitem == 20) // White House
    {
    SetPlayerCheckpoint(playerid,1254.8435,-2035.0063,59.3454,323.0548,3.0);
    }
    if(listitem == 21) // Pizza Eck
    {
    SetPlayerCheckpoint(playerid,2094.6047,-1806.5194,13.3477,182.0819,3.0);
    }
    if(listitem == 22) // Skinshop
    {
    SetPlayerCheckpoint(playerid,2245.4419,-1660.9761,15.1536,246.7492,3.0);
    }
    if(listitem == 23) // Clucking Bell 2
    {
    SetPlayerCheckpoint(playerid,2425.8274,-1507.2355,23.9922,87.6572,3.0);
    }
    if(listitem == 24) // Arena
    {
    SetPlayerCheckpoint(playerid,2688.4971,-1694.3674,9.7232,251.2339,3.0);
    }
    if(listitem == 25) // Depot
    {
    SetPlayerCheckpoint(playerid,2497.1619,-2092.1267,13.5469,265.7008,3.0);
    }
    }
    return 1;
    }
    return 1;
    }

    Sorry, wenn ich das falsch verstehe, aber ist das dann nciht für ALLE Objekte (habe da ja auch noch Zollstationen, die sollen sich nicht in den Boden rammen :))? Wenn nicht, vielen Dank, gucke mir das sofort mal an :)

    Ich habe Sie noch nicht als Tore definiert, da ich dachte, dass man das komplett über das Objekt-Model lösen könnte.
    Ich schreibe mal so, wie ich denke, und tötet mich nicht für die schlechte Umsetzung meines Gedankenbildes

    if (strcmp("/navi", cmdtext, true) == 0)
    {Die Distanz zu jeden Object prüfen und ein object, welches dichter als 30m an Spieler ist für 6 Sekunden um -2 in der z-Achse verschieben
    }
    naja, auf jeden Fall sind hier meine Objects(Schranken)

    CreateGameObject(1251, 1717.7799072266, 425.37832641602, 30.900001525879, 0, 0, 254);
    CreateGameObject(1251, 1700.2893066406, 431.04467773438, 30.900001525879, 0, 0, 253.99841308594);
    CreateGameObject(1251, 1691.5078125, 433.46618652344, 30.900001525879, 0, 0, 253.99841308594);
    CreateGameObject(1251, 523.55151367188, 474.46044921875, 18.734373092651, 0, 0, 304);
    CreateGameObject(1251, 517.67254638672, 470.43374633789, 18.900037765503, 0, 0, 305.99719238281);
    CreateGameObject(1251, -2677.1489257813, 1273.1268310547, 55.354370117188, 0, 0, 270);
    CreateGameObject(1251, -2667.7670898438, 1272.8217773438, 55.354370117188, 0, 0, 268);
    CreateGameObject(1251, -2686.1279296875, 1274.1986083984, 55.354370117188, 0, 0, 270);
    CreateGameObject(1251, -2694.7290039063, 1274.1037597656, 55.354370117188, 0, 0, 270);
    CreateGameObject(1251, -1116.1136474609, 1105.8375244141, 37.554386138916, 0, 0, 48);
    CreateGameObject(1251, -1122.5678710938, 1111.7468261719, 37.554386138916, 0, 0, 47.999267578125);
    CreateGameObject(1251, -1129.4816894531, 1118.0368652344, 37.554386138916, 0, 0, 49.999267578125);
    CreateGameObject(1251, -1135.8697509766, 1124.1706542969, 37.554386138916, 0, 0, 49.998779296875);
    CreateGameObject(1251, 51.13814163208, -1535.9937744141, 4.9114837646484, 0, 0, 352);
    CreateGameObject(1251, 52.875202178955, -1527.1124267578, 4.7114839553833, 0, 0, 351.99645996094);

    Wie mache, wenn ich das mit /zoll aktivieren möchte? Es soll ja schließlich der Zoll nicht automatisch aufgehen :)


    Danke schon einmal für alles!
    N1-Support.


    Grüße,
    m2d


    Ich habe dazu noch eine Rückfrage! Soweit ich das verstanden habe, ist das o.g. Script für 1 Objekt, aber ich möchte es ja für alle Objekte der ID 1251 funktioniert. Oder habe ich da etwas missverstanden`?

    Hallo!


    Ich suche ein Script, wo es möglich ist, die Distanz zu allen Objekte der Art 1251 zu berechnen.
    Sollte eine Distanz unter 30 Metern so soll das Objekt um -2 Meter in der Z-Koordinate versetzt werden.


    Ist das möglich mit PAWN?


    GZ

    Kannst Du mir mal konrekt zeigen, wie mann das macht, dass die Towtrucks abschleppen? Wäre sehr nett von dir. Und bzgl. Frage 2: GTA Roleplay 2.5 müsste das sein. den finde ich ehct super :) (bis auf den bug^^)

    Hallo, ich habe 2 kleine Probleme.
    Ich fange einfach mal an, Problem 1:
    Ich möchte ein FS scripten, dass RCON-Admins dazu befähigt einzig und alleine Towcars (im Sinne von,es dürfen nur RCON-Admins die Abschleppwagen fahren xD) zu fahren und andere Autos damit abzuschleppen. ich habe schon einige GF's durchgeguckt, nix gefunden. Kann da wer aushelfen?
    Problem 2:
    Ich habe ein GF laufen und ab und zu spawne ich statt in meinem House vor meinem Haus. Dann sehe ich keine Spieler, Pickups und dergleichen, kann aber mein Haus betreten und wieder verlassen. Dann geht alles wieder. Kann man das umgehen? Benutze das GTA Roleplay aus dem englischen Forum, habe es unverändert eingedeutscht, und möchte nicht die neue Version wieder eindeutschen. Würde mich über Tipps freuen, muss aber nicht sein. Vielleicht hatte wer von euch ja auch das Problem :)


    Also vielen Dank für die Hilfe im Urlaub