[Suche] Checkpoint system

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
  • 1. (Bei OnGamemodeInit)AddStaticPickup(ID,2,X,Y,Z);
    2. (Bei OnPickupPickup)
    if(pickupid == *) {
    /* Hier die Funktion, z.B.
    SetPlayerPos(playerid,-226.4152,1406.4602,27.7734);
    SetPlayerInterior(playerid,18); */
    return 1;
    }Das erste AddStaticPickup(ID,2,X,Y,Z); ist *=1 , beim 2ten ist *=2 usw.


    Das war's schon ;)




    GER-Clan - Seit 2007 - WIEDER DA!

  • iwie raffe ich das nicht also das ist die kordinate wo der checkpoint sein soll
    AddPlayerClass(274,2025.2520,-2647.5466,14.5528,221.9026,0,0,0,0,0,0); also von da werde ich dan nach
    AddPlayerClass(274,254.8682,65.8456,1003.6406,56.4005,0,0,0,0,0,0); hir teleportirt also das ist jetzt im lspd in som bestimmten raum also ich bin ins lspd reingegangen und habe dan an einer bestimmten stelle /save gemacht
    bitte könt ihr mir das so eben fertig machen das ich nur noch das aus dem forum kopiren muss und in den Gamemod einfügen muss

  • Erst definierst du dir dein Pickup z.b. wie hier


    new MeinPickup;


    Bei OnGameModeInit
    > AddPlayerClass(274,254.8682,65.8456,1003.6406,56.4005,0,0,0,0,0,0); hier nach reihenfolge x,y,z
    MeinPickup = CreatePickup(model,x,y,z);


    Dann in die Klasse OnPlayerPickup


    if(pickupid =MeinPickup)
    {
    SetPlayerPos(playerid,x,y,z);
    }


    Die X,Y,Z Werte nimmst du dir aus deinem Speicherungspunkt immer die Reihenfolge


    X,Y,Z,A = X Achse , Y Achse , Z Höhe , A Drehung

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Nach ganz oben:
    new var1;
    Unter OnGameModeInit:
    var1 = CreatePickup(1239,2,2025.2520,-2647.5466,14.5528); // ID 1239 = Gelbes "I"


    Unter "OnPlayerPickUpPickup":
    if(pickupid == var1)
    {
    SetPlayerPos(playerid, 254.8682,65.8456,1003.6406);
    SetPlayerInterior(playerid, 6); // Dürfte 6 sein^^
    return 1;
    }


    Edit: Argh, Fox war schneller -.-

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf


  • Dein saw aber besser erklärt nur was ist das für ne Kordinate


    {
    SetPlayerPos(playerid, 254.8682,65.8456,1003.6406); //die hir???
    SetPlayerInterior(playerid, 6); // Dürfte 6 sein^^
    return 1;

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Diese Koordinaten sind die des Lspd bzw. von deinem Ort
    das sind die Interior Koordinaten und 6 der Interior alles zu finden auf Sa-mp Wiki
    dort findest du die Spezial Koordinaten für die Räumlichkeiten der Gebäude

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Also soweit du dich in der selber Räumlichkeit befindest nur andere Koordinaten willst kannst du das stehen lassen
    aber beachten wenn du im inneren auch Teleports machst die in die "aussen Welt" führen nicht vergessen interior auf 0 zu stellen

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • ich habe jetzt das symbol aber wen ich reingehe passwirt nix so steht es in meinem script:

    public OnPlayerPickUpPickup(playerid, pickupid) //123456789abc
    {
    //---------------------------------------------------------------------------
    if(pickupid == Feuerwehreingang)
    {
    SetPlayerPos(playerid, 254.8682,65.8456,1003.6406);
    SetPlayerInterior(playerid, 6); // Dürfte 6 sein^^
    return 1;
    }
    //----------------------------------------------------
    return 1;
    }

  • Hast du das auch im Script stehen ?


    Ganz oben:

    new Feuerwehreingang;


    Unter OnGameModeInit:

    Feuerwehreingang = CreatePickup(1239,2,254.8682,65.8456,1003.6406);


    Oder gibts sonst irgendeine Fehlermeldung in Pawno ?

  • geht nicht!
    Also ich will am airport ein Teleporter machen der dan mich ins LSPD Führt!


    //Edit: So ich habe jetzt ne andere ide ich habe jetzt den Checkpoint umgebaut das wenn man reingeht eine Nachricht komme das funktionirt auch gut nur jetzt muss ich einen Teleporter script haben der mich dan ins LSPD Beamt hat da einer nen script für mich?

    Name: [AM] German RealLife
    SAMP IP: 94.199.242.79:7777
    TS³ IP: 94.199.242.79:9987

    Homepage: http://www.gta-clan.com

    2 Mal editiert, zuletzt von alex2009 ()