Beiträge von Stylernero

    Hallo, ich hab ein Problem.. BEim Payday bekomm ich 257.000$ am Payday und andere User -300$ Payday !!


    Was kann ich dagegen machen?
    Mir sagte einer das könnte was mit dem Zinsatz zutuhen haben ??


    Hier mal ein Paar Codes:
    if(PlayerInfo[i][pPayDay] >= 5)
    {
    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]);
    ConsumingMoney[i] = 1;
    GivePlayerMoney(i, checks);
    if(PlayerInfo[i][pAccount] > 0)
    {
    PlayerInfo[i][pAccount] -= ebill;
    SBizzInfo[4][sbTill] += ebill;
    }
    else
    {
    ebill = 0;
    }
    interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
    PlayerInfo[i][pExp]++;
    PlayerPlayMusic(i);
    PlayerInfo[i][pAccount] = account+interest;
    SendClientMessage(i, COLOR_WHITE, "|___ Zahltag ___|");
    format(string, sizeof(string), " Lohn: $%d Steuern: -$%d", checks, TaxValue);
    SendClientMessage(i, COLOR_GRAD1, string);
    if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
    {
    format(string, sizeof(string), "Stromrechnung: -$%d", ebill);
    SendClientMessage(i, COLOR_GRAD1, string);
    }
    format(string, sizeof(string), "Kontostand: $%d", account);
    SendClientMessage(i, COLOR_GRAD1, string);
    format(string, sizeof(string), "Zinssatz: 1.2d Prozent",tmpintrate);
    SendClientMessage(i, COLOR_GRAD2, string);
    format(string, sizeof(string), "Zinsen: $%d", interest);
    SendClientMessage(i, COLOR_GRAD3, string);
    SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|");
    format(string, sizeof(string), "Neuer Kontostand: $%d", PlayerInfo[i][pAccount]);
    SendClientMessage(i, COLOR_GRAD5, string);
    format(string, sizeof(string), "Miete: -$%d", rent);
    SendClientMessage(i, COLOR_GRAD5, string);
    format(string, sizeof(string), "~y~PayDay~n~~w~Paycheck");
    GameTextForPlayer(i, string, 5000, 1);
    rent = 0;

    Dass steht bei /duty


    else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
    {
    if(JobDuty[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du bist gerade nicht im Dienst und wirst keine Anrufe mehr erhalten.");
    JobDuty[playerid] = 0;
    Medics -= 1;
    }



    }else
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du bist im Dienst und wirst Anrufe von Leuten in Not erhalten.");
    JobDuty[playerid] = 1;
    Medics += 1;
    }

    Hallo,
    ich hab 2 Probleme die ich wohl ohne Hilfe nicht lösen kann.


    Das erste ist, dass wenn jemand bei den Medics /duty macht und mann dann wohl offensichtlich in den Dienst geht, was da auch steht.
    Aber wenn dann jemand /service Medic macht, dann steht da das kein Medic im Dienst ist !
    Hier der Pawno Code von den /service dateien (Für mehr fragen) danke:


    else if(strcmp(x_nr,"medic",true) == 0)
    {
    if(Medics < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, "Es sind keine Sanitäter im Dienst! Versuch es später noch mal!");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "** %s braucht einen Sanitäter. (Benutze /accept medic um anzunehmen)", sendername);
    SendRadioMessage(4, TEAM_AZTECAS_COLOR, string);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du rufst einen Sanitäter. Warte auf eine Antwort.");
    MedicCall = playerid;
    return 1;



    2. Folgt ^^

    Ok hier die Errors und deren Zeilen:


    PHP
    new leader = PlayerInfo[playerid][pLeader];

    : Zeile: 490


    PHP
    new member = PlayerInfo[playerid][pMember];

    : Zeile: 491


    PHP
    {

    Das war eine ZEile, eventuell nur nen Zeichen fehler ?


    PHP
    for(new i = 0; i < sizeof(FBIcars); i++)

    Zeile: 507


    PHP
    return 1;

    Zeile: 509


    PHP
    return 0;

    Zeile: 512


    PHP
    if(isaFBIcar(newcar))

    Zeile: 3785


    PHP
    new newcar = GetPlayerVehicleID(playerid);

    Zeile: 3795


    PHP
    FBI[0]=Addstaticvehicle(490,1666.9600,-1694.9036,15.7379,91.5425,0,0);

    Zeile: 6897



    Dies waren alle Fehlerheien: Nur in Zeile 6897 sind mehrere Errors wie man oben sehen kann

    Hallo,
    ich und ein Kumpel wollten von einem Tutorial etas nachmachen, was eigentlich 100% gehen sollte.
    Trotzdem bekommen wir immer wieder errors, aber wir wissen nicht warum !!!!!!!


    Hier ist mal das Script. Es geht um die Fraktionscars erstellen ohne eine ID Verschiebung:


    Oben:

    PHP
    forward isaFBI(playerid);
    forward isaFBIcar(carid);


    Oben2:

    PHP
    new FBIcars[10];


    Mitte:



    und nun kommen die Errors, eigentlich gehts da nur um die "PlayerInfo" und das ich ergendwie "isaFBIcar" nciht angegeben habe !!
    Code von den Errors:




    Zusätliche Hilfe:
    Das Tutorial:
    [ SCRIPTING ] Fraktionsautos für gf keine id verschiebung!


    mit freundlichen grüßen,
    Patrick & Florian ^^

    Was ich gemacht habe, habe ich gelöscht. Es kommt auch nichts mehr mit "PlayerInfo" aber halt nur eine Zeile voller Erros:


    Ich schick mal bissien mehr davon:

    Erledigt !!!


    Was ist in dieser Zeile falsch ?

    PHP
    if(PlayerInfo[k][pMember] == 8 || PlayerInfo[k][pLeader] == 8)


    Das sind die Errors:

    Hallo,
    als ich das letzte mal was ins Script eingefügthabe, aber es leider nicht funktioniert hat habe ich dies entfernt und es kommt immer wieder diese Fehlermeldung:


    Hallo,
    ich brauch mal eure Hilfe. Wenn ich in meinem Script über Samp_Debug ein Auto einsetze und es Positioniere ist alles ok und es klapt auch. Wenn ich mich aber Ingame in einen z.b Patrioten Setze, steht da du bist kein Taxi-Fahrer. Ich war aber Leader der Bundeswehr und ich denke der Patiot passt zur Bundeswehr.


    Meine Frage: Was muss ich ändern, dass z.b nur die Member der Bundeswehr in die Patrioten steigen können, oder nur die TAxi-Member in die Taxen ??


    Schön wäre, wenn jemand das über die Samp-Codes zeigen könnte....


    Danke im Vorraus

    Hallo,
    ich hab da mal eine Frage. Wenn ich in meiner Fraktion "Taxi" in das Taxi gehe und /fare [Preis] mache, steht da "Du bist nicht im Taxi / Bus"


    Was muss ich ändern ??



    Hier die Dateien:




    if(strcmp(cmd,"/fare",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pJob] == 14)
    {
    if(TransportDuty[playerid] > 10)
    {
    if(TransportDuty[playerid] == 10)
    {
    TaxiDrivers -= 10;
    }
    else if(TransportDuty[playerid] == 10)
    {
    BusDrivers -= 1;
    }
    TransportDuty[playerid] = 10;
    format(string, sizeof(string), "* Du bist nun außerhalb des Dienstes und hast %d$ verdient.", TransportMoney[playerid]);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, TransportMoney[playerid]);
    ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
    return 1;
    }
    new Veh = GetPlayerVehicleID(playerid);
    if(Veh == 82 || Veh == 84 || Veh == 85 || Veh == 94)
    {
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /fare [preis]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 50) { SendClientMessage(playerid, COLOR_GREY, "Der Preis kann nicht unter 1$ und über 999$ sein!"); return 1; }
    TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Taxifahrer %s ist im Dienst, Kosten: %d$.", sendername, TransportValue[playerid]);
    OOCNews(TEAM_GROVE_COLOR,string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht der Fahrer!");
    return 1;
    }
    }
    else if(Veh == 64 || Veh == 65)
    {
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /fare [preis]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 50 ) { SendClientMessage(playerid, COLOR_GREY, "Der Preis kann nicht unter 1$ und über 99999$ sein!"); return 1; }
    BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid]= moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Busfahrer %s ist im Dienst, Kosten: %d$.", sendername, TransportValue[playerid]);
    OOCNews(TEAM_GROVE_COLOR,string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht der Fahrer!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist in keinem Taxi / Bus !");
    }