[TUT] Eingänge Erstellen

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
  • Hallo hallo leute ich zeig euch heute mal wie man einfache eingänge erstellen kann


    Das Ganz oben bei denn ganzen news


    new InteriorEnters[100];
    new InteriorExits[100];


    Das Müsst ihr bei OnPlayerPickUpPickup Rein hauen


    if(currentpickup == InteriorEnters[1])
    {
    GameTextForPlayer(playerid, "~y~Text Der Da Stehen soll wenn er rein kommt", 5000, 3);
    SetPlayerPos(playerid, x y z); // position wo der innraum ist
    SetPlayerInterior(playerid,9); // hier wird das Interiror Gesetzt
    }
    if(currentpickup == InteriorExits[1])
    {
    GameTextForPlayer(playerid, "~w~Hier kommt der text rein der da stehen soll wenn er wieder raus kommt Zb Los Santos", 5000, 3);
    SetPlayerPos(playerid, x y z); //hier die position wo er wieder raus kommt
    SetPlayerInterior(playerid,0);// Hier wird das Interior wieder auf 0 gesetzt
    }
    Das kommt Bei OnGameModeInit rein
    InteriorEnters[1] = CreatePickup(pickup id, 23, x y z); //Hier wird bestimmt wo der eingang ist
    InteriorExits[1] = CreatePickup(pickup id, 23, x y z); //Hier wird bestimmt wo der ausgang ist



    Ich wünsch euch viel spaß damit ist eigentlich ganz einfach vll kann es ja jemand gebrauchen :)

  • Ist auch recht einfach,man kann auch nur eine Variable mit Array machen z.B
    EingangUndAusgangPickup[100];


    EingangUndAusgangPickup[6] = ...
    EingangUndAusgangPickup[5] = ...
    z.B alle graden zahlen sind Ein,alle ungrade ausgänge xD Aber man kanns wie von dir beschrieben auch m it 2 Var's machen ;)

  • InteriorEnters[1] = CreatePickup(pickup id, 23, x y z); //Hier wird bestimmt wo der eingang ist
    InteriorExits[1] = CreatePickup(pickup id, 23, x y z); //Hier wird bestimmt wo der ausgang ist

    Hier ist dir aber ein Fehler unterlaufen, den es beginnt bei 0 und endet mit 99 aufgrund von new InteriorEnters[100];
    new InteriorExits[100];


    Nicht jeder, der sich für super hält, ist ein Superheld. :love:
    ------------------------------------------------------------------------------------------------

  • Liebe Community,
    wäre einer so nett mir das als Filterscript zu machen?
    Thx im Vorraus!

  • Ja hab ich versucht und auch geschafft ich weiss nur nicht wie man das ganze als Filterscript macht.....

  • C:\Dokumente und Einstellungen\alex\Desktop\German Reallife Server\filterscripts\pickup.pwn(5) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\alex\Desktop\German Reallife Server\filterscripts\pickup.pwn(8) : error 001: expected token: ")", but found "-identifier-"
    C:\Dokumente und Einstellungen\alex\Desktop\German Reallife Server\filterscripts\pickup.pwn(8) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\alex\Desktop\German Reallife Server\filterscripts\pickup.pwn(8 -- 10) : error 054: unmatched closing brace ("}")
    C:\Dokumente und Einstellungen\alex\Desktop\German Reallife Server\filterscripts\pickup.pwn(8 -- 10) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.

  • E:\includes\backup.pwn(440) : error 021: symbol already defined: "InteriorEnters"
    E:\includes\backup.pwn(441) : error 021: symbol already defined: "InteriorExits"
    E:\includes\backup.pwn(4728) : error 010: invalid function or declaration
    E:\includes\backup.pwn(4734) : error 010: invalid function or declaration
    E:\includes\backup.pwn(8236) : error 017: undefined symbol "pickup"
    E:\includes\backup.pwn(8236) : warning 215: expression has no effect
    E:\includes\backup.pwn(8236) : warning 215: expression has no effect
    E:\includes\backup.pwn(8236) : warning 215: expression has no effect
    E:\includes\backup.pwn(8236) : warning 215: expression has no effect
    E:\includes\backup.pwn(8236) : warning 215: expression has no effect
    E:\includes\backup.pwn(8236) : error 001: expected token: ";", but found ")"
    E:\includes\backup.pwn(8236) : error 029: invalid expression, assumed zero
    E:\includes\backup.pwn(8236) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.



    was nun ???
    InteriorEnters[1] = CreatePickup(pickup 1318, 23,2483.2163,-1996.6643,13.8343); //Hier wird bestimmt wo der eingang ist
    InteriorExits[1] = CreatePickup(pickup 1318, 302.180999,300.722991,999.148437); //Hier wird bestimmt wo der ausgang ist

  • Closed habs selbst hingekriegst :)



    Erik

    Einmal editiert, zuletzt von Er!k ()