Admintor + Selberschließen. WIE

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
  • kla... aber wie? wie wissen nicht wo das tor hinsoll, wir wissen nicht was für ein tor...


    das ist kinderleicht ich mach oder erkläre es dir.. aber wir müssen schon wissen wo da ein tor hin soll..

  • allssoooo.... des tor soll von -1526.37, -2246.49, 6.27031, 0.0000, 0.0000, 0.0000 nach -1540.37, -2246.49, 6.27031,0.0,0.0,0.0 aufgehn... die geschw soll 10 sein und 5 sek aufbleiben.... mit /kina aufgehn usw... model id 987

  • Also ganz oben wo du die Variablen definierst muss folgendes rein:
    new Tor;
    new TimerClose;
    forward TorClose();



    Bei OnGameModeInit():
    Tor = CreateObject(-1526.37, -2246.49, 6.27031,0,0,0,987);




    Bei den Commands dann das hier:
    if (strcmp("/kina", cmdtext, true, 10) == 0)
    {
    MoveObject(Tor, -1540.37, -2246.49, 6.27031,10);
    TimerClose = SetTimer("TorClose", 5000, 0);
    return 1;
    }




    unten bei den Publics dann:
    public TorClose()
    {
    MoveObject(Tor, -1526.37, -2246.49, 6.27031,10);
    return 1;
    }



    Mit dem Adminlevel musst du mal schauen in welcher Var das gespeichert ist .. das kannste dann ja mit im Befehl einbauen.


    //edit:
    Hab noch kurz einiges ausgebessert das ich vergessen hatte

  • lol hab mal n bissle gebastellt und es kommen 4 fehler raus:


    C:\DOKUME~1\Gast\Desktop\SAMPSE~1\FILTER~1\GARAGE~1.PWN(95) : error 017: undefined symbol "Tor"
    C:\DOKUME~1\Gast\Desktop\SAMPSE~1\FILTER~1\GARAGE~1.PWN(96) : error 017: undefined symbol "TimerClose"
    C:\DOKUME~1\Gast\Desktop\SAMPSE~1\FILTER~1\GARAGE~1.PWN(98) : warning 217: loose indentation
    C:\DOKUME~1\Gast\Desktop\SAMPSE~1\FILTER~1\GARAGE~1.PWN(236) : error 001: expected token: "-identifier-", but found "-string-"
    C:\DOKUME~1\Gast\Desktop\SAMPSE~1\FILTER~1\GARAGE~1.PWN(239) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    und mein pwn line sieht so aus:
    #include
    #if defined FILTERSCRIPT
    new Tor;new TimerClose;forward "TorClose"();
    public OnFilterScriptInit(){ Tor = CreateObject(987, -1526.37, -2246.49, 6.27031,0,0,0,);print("\n--------------------------------------");print(" Blank Filterscript by your name here");print("--------------------------------------\n");return 1;}
    public OnFilterScriptExit(){return 1;}
    #else
    main(){print("\n----------------------------------");print(" Blank Gamemode by your name here");print("----------------------------------\n");}
    #endif
    public OnGameModeInit(){ // Don't use these lines if it's a filterscriptSetGameModeText("Blank Script");AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);return 1;}
    public OnGameModeExit(){return 1;}
    public OnPlayerRequestClass(playerid, classid){SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);return 1;}
    public OnPlayerConnect(playerid){return 1;}
    public OnPlayerDisconnect(playerid, reason){return 1;}
    public OnPlayerSpawn(playerid){return 1;}
    public OnPlayerDeath(playerid, killerid, reason){return 1;}
    public OnVehicleSpawn(vehicleid){return 1;}
    public OnVehicleDeath(vehicleid, killerid){return 1;}
    public OnPlayerText(playerid, text[]){return 1;}
    public OnPlayerCommandText(playerid, cmdtext[]){if (strcmp("/KINA", cmdtext, true, 10) == 0){ MoveObject(Tor , -1540.37, -2246.49, 6.27031,10);TimerClose = SetTimer("TorClose", 5000,0); } return 1;}
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){return 1;}
    public OnPlayerExitVehicle(playerid, vehicleid){return 1;}
    public OnPlayerStateChange(playerid, newstate, oldstate){return 1;}
    public OnPlayerEnterCheckpoint(playerid){return 1;}
    public OnPlayerLeaveCheckpoint(playerid){return 1;}
    public OnPlayerEnterRaceCheckpoint(playerid){return 1;}
    public OnPlayerLeaveRaceCheckpoint(playerid){return 1;}
    public OnRconCommand(cmd[]){return 1;}
    public OnPlayerRequestSpawn(playerid){return 1;}
    public OnObjectMoved(objectid){return 1;}
    public OnPlayerObjectMoved(playerid, objectid){return 1;}
    public OnPlayerPickUpPickup(playerid, pickupid){return 1;}
    public OnVehicleMod(playerid, vehicleid, componentid){return 1;}
    public OnVehiclePaintjob(playerid, vehicleid, paintjobid){return 1;}
    public OnVehicleRespray(playerid, vehicleid, color1, color2){return 1;}
    public OnPlayerSelectedMenuRow(playerid, row){return 1;}
    public OnPlayerExitedMenu(playerid){return 1;}
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid){return 1;}
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){return 1;}
    public OnRconLoginAttempt(ip[], password[], success){return 1;}
    public OnPlayerUpdate(playerid){return 1;}
    public OnPlayerStreamIn(playerid, forplayerid){return 1;}
    public OnPlayerStreamOut(playerid, forplayerid){return 1;}
    public OnVehicleStreamIn(vehicleid, forplayerid){return 1;}
    public OnVehicleStreamOut(vehicleid, forplayerid){return 1;}
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){return 1;}
    public OnPlayerClickPlayer(playerid, clickedplayerid, source){return 1;}public "TorClose"; {MoveObject(y_gate, -1526.37, -2246.49, 6.27031,10);return 1;}</a_samp>


    </a_samp>
    //edit: Die enterleers weden nicht angezeigt O.o</a_samp>