LSPD Tor mit command öffnen

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
  • Hiho


    ich möchte das das LSPD Tor sich mit einem command öffnet und nach 5 sek automatisch schliest.


    ich habe bereits ein tor drinne aber es öffnet sich nich aauf command sondern autoatisch nur bei COPS


    Ich möcht es so haben das wen ein Cop,Fbi,Army zb, /auf eingebt das tor öffnet sich und da kommt ein text das scih das tor in 5 sek schliest und das dan auch tut.


    kann mia das jmd vlltmachen , hier ma der code vom bisherigen :
    public opengate1(playerid) {




    if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) {


    MoveObject(gate1, 1587.9, -1638.3, -20.0, 3 );


    gatestat_1 = 1;


    }


    return 1;




    }


    public closegate1() {


    MoveObject(gate1,1587.9, -1638.3, 14.8,10);


    gatestat_1 = 0;


    return 1;


    }


  • if (strcmp(cmdtext, "/pdauf", true) == 0) {
    if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) {
    MoveObject(gate1,COORDS TOR AUF,3);
    SetTimer("schinken",5000,0); }
    else { SendClientMessage(playerid,FARBE,"Nur für !was auch immer dein team ist!"); }
    return 1; }
    dann ganz nach oben bei den defines und so:
    forward schinken();
    udn ganz ncoh unten:
    public schinken()
    {
    MoveObjekt(gate1,COORDS TOR ZU,3);
    }
    nciht getestet und nur im forum bearbeitet! (also auch kein compile probiert)
    viel glück, wirst es braucehn xD


    //EDIT: oha, der thread stammt vom 1ten juni und der typ war am 4ten juni das letzte mal on xD

    3 Mal editiert, zuletzt von KeksOfDeath ()

  • Also ich denke mal du willst das Tor zum Standart PD haben oder? also in LS
    Dann nimm einfach die Coords die eigentlich jeder nimmt nämlich die hier:

    Code
    forward lspdtor1();


    Code
    new lspdtor;


    so dann das hier ca. auf line 7400
    unter:

    Code
    randa = random(sizeof(RandCars));carselect[8] = RandCars[randa][0];
    	randa = random(sizeof(RandCars));carselect[9] = RandCars[randa][0];
    	randa = random(sizeof(RandCars));carselect[10] = RandCars[randa][0];
    	randa = random(sizeof(RandCars));carselect[11] = RandCars[randa][0];
    	randa = random(sizeof(RandCars));carselect[12] = RandCars[randa][0];
    	randa = random(sizeof(RandCars));carselect[13] = RandCars[randa][0];
    	randa = random(sizeof(RandLCars));carselect[14] = RandLCars[randa][0];


    einfach das hier einfügen:

    Code
    lspdtor = CreateObject(976, 1584.732056, -1637.994019, 12.541003, 0.0000, 0.0000, 0.0000);


    dann ca. auf line 8900 unter dem cmd /rt:

    Code
    if (strcmp(cmdtext, "/lspd", true)==0)
    	{
    		if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    		{
    			MoveObject(lspdtor,1593.464722, -1638.005371, 12.585760, 3.5);
    			SetTimer("lspdtor1", 9000, 0);
    		}
    		return 1;
    	}


    und zu guter letzt ganz unten ins script:

    Code
    public lspdtor1()
    {
      	MoveObject (lspdtor,1584.732056, -1637.994019, 12.541003, 2.5);
      	return 1;
    }


    dann können nur spieler aus team 1 sprich Cops das tor mit /lspd öffnen! wennde nen script brauchst was sich nicht wieder automatisch schließt dann schreibs dann mach ich dir eins mit auf und zu cmd
    MFG

    Wenn Ihr noch einen Scripter braucht dann meldet euch bin noch frei!