[HELP] Pickup Hilfe

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
  • Ok Ihr zwei, passt mal auf...


    Ihr habt Eure Pickups sicherlich mit 'AddStaticPickup...' eingefügt.
    Nun, für Euer Problem gibt es eine SA-MP Grundfunktion, nämlich 'public CustomPickups()'.
    EDIT: Ihr erstellt eine Funktion namens 'CostumPickups()' und vergesst das 'forward CostumPickups()' nicht!


    Ihr fügt jetzt folgenden Code ein, um erstmal Euer Pickup zugänglich zu machen:


    public CustomPickups()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerToPoint(2.0, i, KORDI-X, KORDI-Y,KORDI-Z))
    {
    GameTextForPlayer(i, "~w~Hier meinen Text", 5000, 3);
    }
    }
    }
    return 1;
    }

    Nun, du setzt für 'KORDI-X,Y & Z' deine Pickup Koordinaten ein.
    Würdest du nun in das Pickup laufen würde 5 Sekunden lang da stehen 'Hier mein Text'.


    Wenn du nun möchtest, dass nur eine bestimme Fraktkion, oder Spielerklasse dieses
    Pickup ansehen soll, machst du eine entsprechende If-Anweisung vor das 'GameTextFor...'.
    Um dir ein Beispiel zu geben, nur Admins können die geheimen Infos sehen:



    public CustomPickups()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerToPoint(2.0, i, KORDI-X, KORDI-Y,KORDI-Z))
    {
    if(IsPlayerAdmin(i))
    {
    GameTextForPlayer(i, "~w~Hier meinen Text", 5000, 3);
    } else {
    SendClientMessage(i, COLOR_WHITE, "Du bist kein Admin und kannst die geheimen Infos nicht lesen!");
    return 1;
    }
    }
    }
    }
    return 1;
    }
    Und das wars dann auch schon! Weitere Fragen oder Probleme? Antwortet einfach meinem Post...


    Mit freundlichem Gruß - #4-Future | Philip (Scripter)

    6 Mal editiert, zuletzt von 4#Future ()

  • Zitat

    eine SA-MP Grundfunktion, nämlich 'public CustomPickups()'.

    Nein, das ist vom Godfather...-.- :cursing: