Beiträge von ChristianW

    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

    Hey Com,


    Wie stelel ich es nun doch an bei meinem aduty Befehl den Namen zu ändern in


    [PR]NormalerGameNamme


    Hier der /aduty Befehl:


    if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
    SetPlayerColor(playerid,GRUEN);
    AdminDuty[playerid] = 1;
    Mod[playerid] = Create3DTextLabel("*Probe Supporter on Duty*",GRUEN,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Mod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x932200FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 2)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
    SetPlayerColor(playerid,GRUEN);
    AdminDuty[playerid] = 1;
    Mod[playerid] = Create3DTextLabel("*Supporter on Duty*",GRUEN,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Mod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x932200FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 3)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
    SetPlayerColor(playerid,GRUEN);
    AdminDuty[playerid] = 1;
    Mod[playerid] = Create3DTextLabel("*Moderator on Duty*",GRUEN,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Mod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x932200FF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 4)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Super-Moderator im Dienst!");
    SetPlayerColor(playerid,GELB);
    AdminDuty[playerid] = 1;
    Supermod[playerid] = Create3DTextLabel("*Super-Moderator on Duty*",GELB,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Supermod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist gelb markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=5)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
    SetPlayerColor(playerid,0x0A00FFFF);
    AdminDuty[playerid] = 1;
    Admin[playerid] = Create3DTextLabel("*Administrator on Duty*",0x0A00FFFF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Administrator %s[ID:%d] ist nun im Dienst [Er ist Blau markiert]*",sendername,playerid);
    SendClientMessageToAll(0x0A00FFFF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=6)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Server Manager im Dienst!");
    SetPlayerColor(playerid,0x0A00FFFF);
    AdminDuty[playerid] = 1;
    Admin[playerid] = Create3DTextLabel("*Server Manager on Duty*",0x0A00FFFF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Blau markiert]*",sendername,playerid);
    SendClientMessageToAll(0x0A00FFFF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=7)
    {
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Communityleitung im Dienst!");
    SetPlayerColor(playerid,0x0A00FFFF);
    AdminDuty[playerid] = 1;
    Admin[playerid] = Create3DTextLabel("*Communityleitung on Duty*",0x0A00FFFF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Communityleitung %s[ID:%d] ist nun im Dienst [Er ist Blau markiert]*",sendername,playerid);
    SendClientMessageToAll(0x0A00FFFF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=8)
    {
    /*new stringaduty[128];
    format(stringaduty,sizeof(stringaduty),"[PR]%d",GetPlayerName(playerid));
    SetPlayerName(playerid,stringaduty);*/
    timer111[playerid] = SetTimerEx("Leben",10,1,"d",playerid);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
    SetPlayerColor(playerid,0x0A00FFFF);
    AdminDuty[playerid] = 1;
    Admin[playerid] = Create3DTextLabel("*Serverleitung on Duty*",0x0A00FFFF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Blau markiert]*",sendername,playerid);
    SendClientMessageToAll(0x0A00FFFF, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    }
    if(AdminDuty[playerid] == 1)
    {
    KillTimer(timer111[playerid]);
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
    Delete3DTextLabel(Admin[playerid]);
    Delete3DTextLabel(Supermod[playerid]);
    Delete3DTextLabel(Mod[playerid]);
    Delete3DTextLabel(Supporter[playerid]);
    Delete3DTextLabel(Admin[playerid]);
    Delete3DTextLabel(Supermod[playerid]);
    Delete3DTextLabel(Mod[playerid]);
    Delete3DTextLabel(Supporter[playerid]);
    SetPlayerArmour(playerid, 0);
    AdminDuty[playerid] = 0;
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    }
    else
    {
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    }
    }
    return 1;
    }
    return 1;
    }


    Wenn ihr mir das beim ersten Rank demonstriert weiss ich wie es geht :D