Pickup [FRAGE]

  • Hallo,


    Ich noch mal :D


    Ich habe ein problem undzwar, wenn ich mir ein Pickup erstellen möchte, wo ich dann am ende rein laufe und ich teleportiert werden soll
    funktioniert nicht so richtig.


    Ich möchte den BSN Scripten. Dafür setze ich ganz oben an "new bsnenter; & new bsnexit;
    Dann erstelle ich das Pickup unter public OnGameModeInit()


    und dann unter OnPlayerPickupPickup folgendes


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid==cluckenter)
    {
    SetPlayerPos(playerid, 369.579528,-4.487294,1001.858886);
    SetPlayerInterior(playerid, 9);
    }
    if(pickupid==cluckexit)
    {
    SetPlayerPos(playerid, 725.7241,-1439.7871,13.5391);
    SetPlayerInterior(playerid, 0);
    }
    return 1;
    }


    bekomme aber immer Errors, woran liegt es?



    MFG


  • public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == bsnenter)
    {
    SetPlayerPos(playerid, 369.579528,-4.487294,1001.858886);
    SetPlayerInterior(playerid, 9);
    }
    if(pickupid == bsnexit)
    {
    SetPlayerPos(playerid, 725.7241,-1439.7871,13.5391);
    SetPlayerInterior(playerid, 0);
    }
    return 1;
    }


    Du hast als "bsnenter & bsnexit" aber du hast unten "cluckenter & cluckexit" angegeben.
    Eventuell auch mal die Error-Codes senden c:

  • public OnPlayerPickUpPickup(playerid, pickupid){ if(pickupid == bsnenter) { SetPlayerPos(playerid, 369.579528,-4.487294,1001.858886); SetPlayerInterior(playerid, 9); } if(pickupid == bsnexit) { SetPlayerPos(playerid, 725.7241,-1439.7871,13.5391); SetPlayerInterior(playerid, 0); } return 1;}


    Du hast als "bsnenter & bsnexit" aber du hast unten "cluckenter & cluckexit" angegeben.
    Eventuell auch mal die Error-Codes senden c:

    Das war alles richtig, so wie es da stand
    Kamen trotzdem Errors
    Werde später mal die Errors posten


    //EDIT


    Die Errors
    C:\Users\CONSiDE\Desktop\SAMP SERVER\gamemodes\TEST-SCRIPT.pwn(7) : error 031: unknown directive
    C:\Users\CONSiDE\Desktop\SAMP SERVER\gamemodes\TEST-SCRIPT.pwn(233) : error 017: undefined symbol "bsnenter"
    C:\Users\CONSiDE\Desktop\SAMP SERVER\gamemodes\TEST-SCRIPT.pwn(238) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Einmal editiert, zuletzt von STANLEY ()

  • Offensichtlich hast du bsnenter nicht definiert.
    Kannst du uns noch einmal deinen aktuellen Code schicken? Das Warning ist erstmal unbedenklich, nur ein Schönheitsfehler. Für den ersten Error würde ich gern den Code sehen.

    Code
    #include <a_samp>
    
    
    #new bsnenter;


    Bei public OnGameModeInit()

    Code
    CreatePickup(1318,1,1199.3047,-918.6964,43.1187); // LS BSN - ENTER


    Bei public OnPlayerPickUpPickup(playerid, pickupid)


    Code
    {
        if(pickupid == bsnenter)
        {
            SetPlayerPos(playerid, 375.962463,-65.816848,1001.507812);
            SetPlayerInterior(playerid, 10);
        }
        return 1;
    }


    Kommen folgende Errors
    C:\Users\CONSiDE\Desktop\SAMP SERVER\gamemodes\TEST-SCRIPT.pwn(7) : error 031: unknown directive
    C:\Users\CONSiDE\Desktop\SAMP SERVER\gamemodes\TEST-SCRIPT.pwn(233) : error 017: undefined symbol "bsnenter"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.