Zcmd und /inventar

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
  • Hey Leute.
    Ich hab' 2 Probleme, bei denen ich nicht mehr weiter weiß.


    Das eine:
    Wo muss ich das einfügen, damit man den Befehl nur halt da einsetzen kann.


    Koordinaten: 684.7404,-1695.9199,3.1810


    CMD:tierkaufen(playerid,params[])
    {
    if(GetPVarInt(playerid,"havepets") != 1)
    {
    if(GetPVarInt(playerid,"havepet") != 1)
    {
    ShowPlayerDialog(playerid,101,DIALOG_STYLE_LIST,"Tiere","Schildkröte\nReh","Kaufen", "Abbrechen");
    }
    }
    return 1;
    }


    Und das zweite ist:
    Ich hab' mir ein /inventar System gemacht, bei den man zurzeit Green und Zigaretten abgeben kann, nur das Problem ist, wenn eine Person jemanden etwas abgibt bekommt die Person die was abgegeben hat beide Texte.
    PlayerInfo[greenid][pDrugs] += strval(GreenInfo[1]);
    PlayerInfo[playerid][pDrugs] -= strval(GreenInfo[1]);
    format(strieng, 256, "Du hast %s %d Gramm Drogen abgegeben.", (playerid), strval(GreenInfo[1]));
    SendClientMessage(playerid, COLOR_LIGHTGREEN, strieng);
    format(strieng, 256, "%s hat dir %d Gramm Drogen abgegeben.",(playerid), strval(GreenInfo[1]));
    SendClientMessage(playerid, COLOR_LIGHTBLUE, strieng);


    Kann mir da jemand helfen?