Eine Mapicon + 3dText erstellen wenn user Hausspawn rechte bekommen hat jedoch soll mapicon nur für user sichbar sein.

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
  • Guten Morgen Liebe User/in, ich brauche heute Hilfe bei meinem System und zwar habe ich ein HausSystem womit ich als Makler /allowsavespawn jemandem rechte gebe an einem Haus zu wohnen. wenn er dann /savespawn macht spawnt er an die Position doch wenn er es macht soll MapIcon nur für den User kommen und 3d Text wo steht

    Zitat

    Hier Wohnt der "Spielername"

    Diese soll dann immer da stehen. Nun weis ich nicht wie ich es machen soll.


    Die befehle:


    if(strcmp(cmd, "/allowsavespawn", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin]>=1 || PlayerInfo[playerid][pNJob] == MAKLER)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /allowsavespawn [playerid/playername]");
    return 1;
    }
    new id = ReturnUser(tmp);
    AllowedSpawn[id] = 1;
    SendClientMessage(playerid, COLOR_RED, "Du hast den Spawnset erlaubt!");
    SendClientMessage(id, COLOR_YELLOW, "Du kannst nun an dein Haus /Savespawn machen!");
    return 1;
    }
    return 1;
    }


    &


    if(strcmp(cmd, "/savespawn", true) == 0)
    {
    if(AllowedSpawn[playerid] == 1)
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x,y,z);
    PlayerInfo[playerid][pHausX] = x;
    PlayerInfo[playerid][pHausY] = y;
    PlayerInfo[playerid][pHausZ] = z;
    SendClientMessage(playerid, COLOR_YELLOW, "Dein Spawn wurde geändert!");
    AllowedSpawn[playerid] = 0;
    OnPlayerUpdateIG(playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du hast nicht die Berechtigung dafuer!");
    }
    return 1;
    }


    Ich würde mich auf eure hilfe sehr freuen.