Beiträge von ChristianW

    Hey Com,



    Wieso funktioniert das nicht


    if(PlayerInfo[playerid][pTrucker] + Anzahl > 2500) return SendClientMessage(playerid,WHITE,"Du hast schon 2500 Liter Benzin!");


    Ganzer Befehl:


    if(strcmp(cmd, "/buyfuel", true) == 0)
    {
    new Anzahl = strval(tmp);
    if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
    //if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
    if(PlayerInfo[playerid][pTrucker] + Anzahl > 2500) return SendClientMessage(playerid,WHITE,"Du hast schon 2500 Liter Benzin!");
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 453) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
    if(GetPlayerMoney(playerid) < (Anzahl*100)) return SendClientMessage(playerid,WHITE,"Du besitzt zu wenig Geld für so viel Benzin !");
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /buyfuel [Anzahl]");
    new stringtrucker[128];
    PlayerInfo[playerid][pTrucker] += Anzahl;
    format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter Benzin gekauft! Du kannst dir nun eine Tankstelle aussuchen die Benzin benötigt!",Anzahl);
    SendClientMessage(playerid,WHITE,stringtrucker);
    GivePlayerMoney(playerid, -(Anzahl*100));
    return 1;
    }


    mfG James

    Danke sehr
    E : 2500 * 500 sind 125000 Bisschen viel ich setz das mal auf 100


    Edit
    if(PlayerInfo[playerid][pTrucker] >= 2500) return SendClientMessage(playerid,WHITE,"Du hast schon 2500 Liter Benzin");


    Funktioniert alles ausser das ?


    @@Kaliber

    if(PlayerInfo[playerid][pTrucker] + anzahl > 2500) return SendClientMessage...




    Also erstmal Danke an alle


    Kaliber ich kaoiers immernoch nicht aber egal Danke

    Okay also wie kann ich das machen das die Dtaei auf Maximal 2500 gehn kann wenn man drüber geht das ein return reinkommt?
    Oben ist der gesamte Code


    Edit != Wenn nicht bedeutet das

    Wenn ich im Game /buyfuel eingebe kommt <<Du hast schon 2500 Waren>>


    Hier der Code


    if(strcmp(cmd, "/buyfuel", true) == 0)
    {
    if(PlayerInfo[playerid][pJob] != 22)
    {
    SendClientMessage(playerid,WHITE,"Du bist kein Bootsmann");
    return 1;
    }
    if(PlayerInfo[playerid][pTrucker] <= 2500)//HIER
    {
    SendClientMessage(playerid,WHITE,"Du hast schon 2500 Waren");
    return 1;
    }
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 453)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /buyfuel [Anzahl]");
    }
    new Anzahl;
    PlayerInfo[playerid][pTrucker] += Anzahl;
    }

    Hey Com,


    Ich habe gescriptet das wenn man ein haus besitzt das man davor spawnt?
    Jedoch wenn ich jetzt kein haus besitzte dann Falle ich durch den Himmel`?


    Hier der Code


    {
    SetPlayerToTeamColor(playerid);
    if(PlayerInfo[playerid][pOrigin] == 1 || PlayerInfo[playerid][pOrigin] == 2 || PlayerInfo[playerid][pOrigin] == 3)
    {
    new i = PlayerInfo[playerid][pHouseKey];
    if(PlayerInfo[playerid][pHouseKey] != 255)
    {
    SetPlayerPos(playerid,HouseInfo[i][hEntrx], HouseInfo[i][hEntry], HouseInfo[i][hEntrz]);//Hier ist die Haus posi
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pRollerLic] = 1;
    PlayerInfo[playerid][pPhoneBook] = 1;
    return 1;
    }
    else
    {
    SetPlayerPos(playerid,1715.2151,-1912.7118,13.5665);
    SetPlayerFacingAngle(playerid,358.8067);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pRollerLic] = 1;
    PlayerInfo[playerid][pPhoneBook] = 1;
    return 1;
    }
    }
    else
    {
    rand = random(sizeof(gRandomPlayerSpawns));
    SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
    SetPlayerFacingAngle(playerid, 180.0); //normal 270.0
    SetPlayerInterior(playerid,3); //normal 15
    PlayerInfo[playerid][pInt] = 3; //normal 15
    }


    Server die nur soviel Geld verdienen um den Server und Webspace usw. zu bezahlen finde ich ok,


    aber Server-Owner die damit wirklich viel Geld verdienen wollen finde ich nicht gut, zb der englische NGRP Server, ich finde der Server sollte nichtmal existieren, aber naja...


    Dort wird man ja vielleicht in der nächsten Zeit zahlen müssen um auf den Server zu spielen, was aber auch viele machen würden -,-


    Nur so zur info wir reden hier über das Geld verdienen mit jobs Virtuel nicht wie die Admins ihr geld zusammen kratzen :D