Beiträge von Vitalik19

    so ich möchte das Premium user 5% zinsen per payday bekommen bekomme es aber ent hin könnte mir das einer machen


    Wäre sau nice ;)


    hier der code:
    public PayDay()
    {
    new string[128];
    new account,interest;
    new rent = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(M_Bot[i][PAFK] == 0)
    {
    if(MoneyMessage[i]==1)
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Du konntest deine Schulden nicht Bezahlen, Der Staatsanwalt lies dich verhaften.");
    GameTextForPlayer(i, "~r~Verhaftet!", 2000, 1);
    SetPlayerInterior(i, 6);
    SetPlayerPos(i, 264.6288,77.5742,1001.0391);
    PlayerInfo[i][pJailed] = 1;
    ResetPlayerWeapons(i);
    ResetPlayerMoney(i);
    WantedPoints[i] = 0;
    PlayerInfo[i][pJailTime] = 240;
    format(string, sizeof(string), "Du bist eingesperrt für %d Sekunden. Kaution: Keine", PlayerInfo[i][pJailTime]);
    SendClientMessage(i, COLOR_LIGHTBLUE, string);
    }
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(i, playername2, sizeof(playername2));
    account = PlayerInfo[i][pAccount];
    new key = PlayerInfo[i][pPhouFBIey];
    if(key != 255)
    {
    rent = HouseInfo[key][hRent];
    if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    rent = 0;
    }
    else if(rent > GetPlayerMoney(i))
    {
    PlayerInfo[i][pPhouFBIey] = 255;
    SendClientMessage(i, COLOR_WHITE, "You have been evicted.");
    rent = 0;
    }
    HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
    }
    new tmpintrate;
    if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
    else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel]
    }
    else
    {
    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }
    else { tmpintrate = 1; }
    }
    if(PlayerInfo[i][pPayDay] >= 3)
    {
    Tax += TaxValue;//Should work for every player online
    PlayerInfo[i][pAccount] -= TaxValue;
    if(PlayerInfo[i][pDonateRank] > 0)
    {
    new bonus = PlayerInfo[i][pPayCheck] / 2;
    PlayerInfo[i][pPayCheck] += bonus;
    }
    new checks = PlayerInfo[i][pPayCheck];
    new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
    //new oil = (PlayerInfo[i][pPhouFBIey]*100);
    ConsumingMoney[i] = 1;
    GivePlayerMoney(i, checks);
    if(PlayerInfo[i][pAccount] > 0)
    {
    PlayerInfo[i][pAccount] -= ebill;
    SBizzInfo[4][sbTill] += ebill;
    }
    else
    {
    ebill = 0;
    }
    if(PlayerInfo[i][pPhouFBIey] != 255)
    {
    //PlayerInfo[i][pAccount] -= oil;
    //SBizzInfo[3][sbTill] += oil;
    }
    else
    {
    //oil = 0;
    }
    interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
    PlayerInfo[i][pExp]++;
    PlayerPlayMusic(i);
    PlayerInfo[i][pAccount] = account+interest;
    SendClientMessage(i, COLOR_GOLD, "||~~~~~~~~~~~~~~~~~~~~~~ ZAHLTAG ~~~~~~~~~~~~~~~~~~~||");
    format(string, sizeof(string), " Lohn: $%d Miete: -$%d Steuern: -$%d", checks, rent, TaxValue);
    SendClientMessage(i, RED, string);
    if(PlayerInfo[i][pPhouFBIey] != 255 || PlayerInfo[i][pPbiskey] != 255)
    {
    format(string, sizeof(string), " Häusliche Kosten: -$%d", ebill);
    SendClientMessage(i, RED, string);
    }
    if(PlayerInfo[i][pHandyVer] == 1)
    {
    SendClientMessage(i,RED," Vodaphon Vertrag: -$100");
    GivePlayerMoney(i, -100);
    }
    format(string, sizeof(string), " Zinsen: $%d [0.%d prozent]", interest,tmpintrate);
    SendClientMessage(i, RED, string);
    SendClientMessage(i, COLOR_GOLD, "||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||");
    format(string, sizeof(string), " Kontoverhalten: $%d", PlayerInfo[i][pAccount]);
    SendClientMessage(i, COLOR_GRAD5, string);
    rent = 100;
    PlayerInfo[i][pPayDay] = 0;
    PlayerInfo[i][pPayCheck] = 5000;
    PlayerInfo[i][pConnectTime] += 20;
    if(PlayerInfo[i][pDonateRank] > 0)
    {
    PlayerInfo[i][pPayDayHad] += 1;
    if(PlayerInfo[i][pPayDayHad] >= 5)
    {
    PlayerInfo[i][pExp]++;
    PlayerInfo[i][pPayDayHad] = 0;
    }
    }
    }
    else
    {
    SendClientMessage(i, COLOR_LIGHTRED, "* Du hast nicht lange Genug gespielt!");
    }
    }
    else
    {
    SendClientMessage(i, COLOR_LIGHTRED, "* Du hast kannst keinen PayDay bekommen solange du AFK bist!");
    }
    }
    }
    Checkprop();
    return 1;
    }

    Unter OnPlayerSpawn DAs letzte else vor dem Return ;D


    bei mir ist das hier ;D


    else
    {
    SetPlayerToTeamColor(playerid);
    if(PlayerInfo[playerid][pOrigin] == 1 || PlayerInfo[playerid][pOrigin] == 2 || PlayerInfo[playerid][pOrigin] == 3)
    {
    SetPlayerPos(playerid,1022.2838,-1122.2736,23.8710);
    SetPlayerFacingAngle(playerid,179.8314);
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pLevel] = 3;
    }


    Unter Public SetPlayerSpawn ganz unten!!!

    hallo habe problem mit Radio wenn Ich /radio eignebe und wähle Radio ausg eht alles Kommt auch musik aber so anch einer zeit hört man nichts mehr bis ich relogge warum? bitte hilfe ich weiß net worans leigt Am Befehel kanns net liegen, weil der /radio Befehl geht ja musik kommt auch aber er kackt nach bestimmter zeit ab kann mir einer helfen?!

    Zeile (41484) : warning 202: number of arguments does not match definition
    Zeile (41493) : warning 202: number of arguments does not match definition
    Zeile (41503) : warning 202: number of arguments does not match definition
    Zeile (41513) : warning 202: number of arguments does not match definition
    Zeile (41523) : warning 202: number of arguments does not match definition
    Zeile (41533) : warning 202: number of arguments does not match definition
    Zeile (41543) : warning 202: number of arguments does not match definition
    Zeile (41553) : warning 202: number of arguments does not match definition
    Zeile (41562) : warning 202: number of arguments does not match definition
    Zeile (41572) : warning 202: number of arguments does not match definition
    Zeile (41582) : warning 202: number of arguments does not match definition
    Zeile (41592) : warning 202: number of arguments does not match definition


    bekomme ich ;(

    Habe ein Problem, undzwar das mein Timer nicht startet also der DriveIn Timer!!!



    hier Mal Der befehl:


    if(strcmp(cmd,"/drivein",true)==0)
    {
    if (PlayerToPoint(20, playerid,1182.8182,-900.4105,43.2787))
    {
    format(string,sizeof(string),"7$ Chicken Wings \n6$ Nuggets \n7$ Hamburger \n7$ Cheesburger \n5$ Pommes Frittes \n4$ Currywurst \n9$ Hänchen \n12$ Kleine Pizza \n14$ Große Pizza \n3$ Coca Cola \n3$ Sprite \n3$ Fanta ");
    ShowPlayerDialog(playerid,DriveInDialog,DIALOG_STYLE_LIST,"Drive In Menü",string,"Bestellen","Abbrechen");
    TogglePlayerControllable(playerid,0);
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du befindest dich nicht in einem DriveInPunkt!");
    return 1;
    }
    }



    Und hier wo er startet:


    if(dialogid == DriveInDialog)
    {
    if(response==0) { return 1; }
    if(response==1)
    {
    OnPropUpdate();
    if(listitem==0)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -7);
    SetPlayerHealth(playerid, bsnhealth + 30.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }
    if(listitem==1)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -6);
    SetPlayerHealth(playerid, bsnhealth + 28.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }


    if(listitem==2)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -7);
    SetPlayerHealth(playerid, bsnhealth + 28.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }


    if(listitem==3)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -7);
    SetPlayerHealth(playerid, bsnhealth + 28.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }


    if(listitem==4)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -5);
    SetPlayerHealth(playerid, bsnhealth + 26.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }


    if(listitem==5)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -4);
    SetPlayerHealth(playerid, bsnhealth + 25.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }


    if(listitem==6)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -9);
    SetPlayerHealth(playerid, bsnhealth + 29.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }


    if(listitem==7)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -12);
    SetPlayerHealth(playerid, bsnhealth + 26.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }
    if(listitem==8)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    GivePlayerMoney(playerid, -14);
    SetPlayerHealth(playerid, bsnhealth + 29.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }
    if(listitem==9)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
    GivePlayerMoney(playerid, -3);
    SetPlayerHealth(playerid, bsnhealth + 16.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }
    if(listitem==10)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
    GivePlayerMoney(playerid, -3);
    SetPlayerHealth(playerid, bsnhealth + 16.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }
    if(listitem==11)
    {
    format(string, sizeof(string), " Kellnerin: %s, danke für deine Bestellung. ", sendername);
    ProxDetector(30.0, playerid, string, COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2,COLOR_GRAD2);
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
    GivePlayerMoney(playerid, -3);
    SetPlayerHealth(playerid, bsnhealth + 16.0);
    SetTimer("DriveIn", 5000, 0);
    return 1;
    }
    }
    }



    aber egal was ich auswähle er startet nicht warum?


    hier noch die Public:
    public DriveIn(playerid)//Die public die wir mit dem forward erstellt haben!
    {
    SendClientMessage(playerid,COLOR_GREEN,"Dein Essen Wird zubereitet gedulde dich bitte");
    TogglePlayerControllable(playerid,1);
    }



    Oben im script ahbe ich:
    froward DriveIn(playerid);



    bitte um hilfe -.-


    //edit Sorry!Für falschen Thread :(

    Hallo Breadfish Forum,


    ich suche ein Fraktionsautoahus Wo man Seine autos nur als Fraktionsautos kaufen kann und sie auch an andere Fraktionen verkaufen kann man sollte das Fraktionsauto Speichert mit/fpark oder so ;)


    Danke hab schon suchfunktion genutzt aber nicht richtiges gefunden ;(


    würde mich freuen wenn eienr ein fs hat oder so ;D

    So wollte jetzt machen das man /buygun als Level 5 machen kann aber wenn ich dann im ammunation bin und /buygun eingebe öffnet sich kein Dialog. warum?



    if (strcmp(cmdtext, "/buygun", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,290.2882,-106.2232,1001.5156))
    {
    if(PlayerInfo[playerid][pLevel] >= 5)
    {
    ShowPlayerDialog(playerid, DIALOG_BUY_GUN,DIALOG_STYLE_LIST, "/buygun - Waffenladen", "9mm Pistole [100Schuss] [200$]\nSilenced Pistole [100Schuss] [200$]\nDesert Eagle [100Schuss] [300$]\nTec 9 [200Schuss] [400$]\nUzi [400Schuss] [500$]\nMP5 [300Schuss] [600$]\nShotgun [50Schuss] [200$]\nM4 [400Schuss] [800$]\nAK 47 [400Schuss] [800$]\nRifle [15Schuss] [750$]\nScharfschützengewehr [15Schuss] [1000$]\nSchutzweste [100$]", "Kaufen", "Abbrechen");
    }
    }
    }
    return 1;
    }