Beiträge von Stylernero

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    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 !");
    }