Fehler mit einem Command

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
  • Hallöle, ich habe einen Fehler mit meinem Befehl.
    Wenn ich InGame Samen kaufen will, passiert nichts.
    Ich bekomme keinen Warning , keinen Error garnichts.
    Es erscheint InGame nichts wenn ich den Befehl eingebe und ja,
    ich bin Drogendealer und war in der Nähe von der angegebenden Position
    Ich hoffe ihr könnt mir helfen.Hier ist der Befehl:
    if(strcmp("/samenkaufen", cmd, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,1595.6019,-1556.8660,13.5830,5.0))
    {
    if(PlayerInfo[playerid][pJob] == 4)
    {
    PlayerTextDrawSetString(playerid,INFOdraw[playerid][1],"~r~Info:~w~~n~Du hast dir Drogensamen gekauft für 500$!");
    PlayerTextDrawShow(playerid,INFOdraw[playerid][1]);
    PlayerInfo[playerid][pDrogenSamen] = 1;
    GivePlayerMoney(playerid,-500);
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, "Du bist kein Drogendealer oder bist nicht in der Nähe von Vendero.");
    return 1;
    }
    }
    return 1;
    }

  • Bitte printe es und schicke uns dann den log:


    if(strcmp("/samenkaufen", cmd, true) == 0)
    {
    print("Vor Range");
    if(IsPlayerInRangeOfPoint(playerid,1595.6019,-1556.8660,13.5830,5.0))
    {
    print(Vor pJob");
    if(PlayerInfo[playerid][pJob] == 4)
    {
    print("Nach pJob");
    PlayerTextDrawSetString(playerid,INFOdraw[playerid][1],"~r~Info:~w~~n~Du hast dir Drogensamen gekauft für 500$!");
    PlayerTextDrawShow(playerid,INFOdraw[playerid][1]);
    PlayerInfo[playerid][pDrogenSamen] = 1;
    GivePlayerMoney(playerid,-500);
    }
    else
    {
    print("Else");
    SendClientMessage(playerid, COLOR_ERRORTEXT, "Du bist kein Drogendealer oder bist nicht in der Nähe von Vendero.");
    return 1;
    }
    }
    return 1;
    }
    L.G.
    heyho ;)

  • ocmd:buyseeds(playerid)
    {
    if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1595.6019,-1556.8660,13.5830))return SendClientMessage(playerid, ROT, "Du bist nicht am Samen-Kauf Punkt");
    {
    if(SpielerInfo[playerid][pJob] != 4)return SendClientMessage(playerid, ROT, "Du bist kein Drogendealer");
    {
    SpielerInfo[playerid][pDrogenSamen] += 1;
    GivePlayerMoney(playerid,-500);
    new message[75];
    format(message, sizeof(message), "Du hast dir 1 Drogen-Samen gekauft. Du hast nun %d Drogen-Samen.", SpielerInfo[playerid][pDrogenSamen]);
    SendClientMessage(playerid, GRUEN, message);
    }
    }
    return 1;
    }
    Must nur die Abfragen in deine Ändern P.S.: Bei IsPlayerInRangeOfPoint muss Vorher die Maximale Entfernung gesetzt werden nicht am Ende ;)