Problem mit Nachricht ?

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
  • Abend


    habe ein problem mit meinen Befehlen


    und zwar kann man so oft man will /getprods machen obwohl man schon Längst Prods hat und bei /abliefern kann man so oft man will /abliefern machen obwohl er keine Prods hat ..


    ocmd:getprods(playerid, params[])
    {
    if(isPlayerJob(playerid,5))
    if(IsPlayerInRangeOfPoint(playerid,2.0,2659.6147,-1594.4108,13.3176))
    {
    if(!HatPlayerProds(playerid,0))return SendClientMessage(playerid,DUNKELROT,"Du hast bereits 500 Prods bei dir.");
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 498)
    {
    return SendClientMessage(playerid,ROT,"Du bist in keinem Lieferfahrzeug");
    }
    else
    {
    new string[128];
    SetPVarInt(playerid,"Prods", 500);
    format(string,sizeof(string),"Du hast 500 Pakete Geladen, liefere sie nun am Makierten ort auf der Karte ab");
    SendClientMessage(playerid,BLAU,string);
    SetPlayerCheckpoint(playerid, -117.4540,-323.7768,1.4942, 8.0);
    SpielerSpeichern(playerid);
    }
    }
    return 1;
    }


    ocmd:abliefern(playerid, params[])
    {
    if(isPlayerJob(playerid,5))
    if(IsPlayerInRangeOfPoint(playerid,2.0,-115.3805,-323.8688,1.4967))
    {
    if(!HatPlayerProds(playerid,500))return SendClientMessage(playerid,DUNKELROT,"Du hast keine 500 Prods bei dir.");
    if(GetVehicleModel(GetPlayerVehicleID(playerid)))
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 498)
    {
    return SendClientMessage(playerid,ROT,"Du bist in keinem Lieferfahrzeug");
    }
    else
    {
    new string[128];
    SetPVarInt(playerid,"Prods", 0);
    format(string,sizeof(string),"Du hast 500 Pakete Abgeladen, und erhälst da durch 1500€");
    SendClientMessage(playerid,BLAU,string);
    GivePlayerMoney(playerid, 1500);
    SetPlayerCheckpoint(playerid, -117.4540,-323.7768,1.4942, 8.0);
    SpielerSpeichern(playerid);
    }
    }
    return 1;
    }