Beiträge von » † ѕαιтєк | тιмσ † «

    Hallo zusammen bin gerade mit der v2 am werkeln aber leider bekomme ich diese Fehler




    Wäre Super wenn mir da eine Helfen könnte!
    ;)

    Die neueren Includes drinne?


    Mit freundlichen Grüßen
    Saitek | Timo

    sry aber denn konntest du dir sparen,ich brauche nur hilfe mehr nicht ...

    Scripten lernt man am besten durch seine eigenen Fehler oder Tutorials.
    Da gibts bei Youtube jede Menge.
    Dann setzte dich nochmal an den Filterscript und probiere das aus, was du in den Tutorials gelernt hast.
    Sollten Fehler auftauchen, die du nicht von selbst lösen kannst, dann erstelle ein neues Topic im Scriptingbereich
    präzise auf den Error gerichtet. Wenn du das hast und ein Lösungsvorschlag vorhanden ist, kannst du dir dann
    logisch deinen Fehler vorstellen und du lernst so, diesen nicht mehr wieder zu tun.


    Mit freundlichen Grüßen
    Saitek | Timo

    Also..
    Zu aller erst einmal
    ein Hallo an die gesamte Community.


    Hiermit möchte ich mich zu den Umgangsformen im Forum äußern.
    Im Scriptingbereich werden Scripter runtergemacht, weil sie Scripting-Anfänger sind
    und demnach mit 0/10 > Scheiße oder 2/10 > Gefällt mir nicht bewertet werden.
    Es stimmt schon, dass Anfänger nicht so viel drauf haben wie Profis.
    Wenn ich manchmal nur so schaue, Scripter die Kritik abgeben, dann selbst Hilfe brauchen,
    sind hinterher klein mit Hut.


    Auch habe ich den Beitrag von S_T_R_A_T_O gelesen, welcher wegen bestimmten Gründen aus dem Forum verbannt wurde.
    Aber ich muss sagen, in seinem Topic, da hat er Recht behalten (siehe Zitat)

    Was ist an einem GodFather denn so schlimm? Es hat jemand anderes gemacht, und?
    Man versucht doch etwas aufzubauen und umzuändern..
    Bestes Beispiel ist German Midnight oder Nova. Die könnens auch!
    Da ist das eben am Anfang so.. und das wird sich auch nicht ändern.


    Meiner Meinung nach geben die Mitglieder des Breadfish-Forums schon zu viel Kritik und Mecker an angehende Scripter!
    Dies ist wiederum ungerecht und man verliert schnell den Spaß am Scripten und vernachlässigt sein Projekt und das Forum.


    Dann kommen solche Antworten, wie beispielsweise "Meinungsfreiheit kann man hier nicht verbieten!".
    Das stimmt schon. Aber ein Wenig freundlich kann man trotzdem sein und ein Wenig auf seine Umgangsform achten.


    Ich musste das jetzt einfach mal los werden, da es aus meiner Sicht überhand nimmt, was die hier im Forum länger registrierten Mitglieder
    mit den Script-Einsteigern machen. Helft diesen doch einfach oder gebt Verbesserungsvorschläge, wie sie ihr Projekt stärken könnten.
    Das ist meiner Meinung nach Community. Eine Community solte zusammenhalten und sich nicht gegenseitig zerstückeln..


    Das wars von mir


    Mit freundlichen Grüßen
    Saitek | Timo


    Es gibt einen Anti-Lagg-Patch..
    Das ist eine gta_sa.exe, die eine Verbesserung / Veränderung eingebaut hat,
    welche nicht den Spielverlauf beeinflusst, sondern GTA flüssiger darstellt.
    Wie genau das funktioniert, weiß ich auch nicht..
    Habe aber gerade den Link zur Datei nicht parat -.-'


    Oder


    Weise der gta_sa.exe per Tastmanager mehr Speicher zu - Wäre ne Lösung der 2. Klasse :)


    Mit freundlichen Grüßen
    Saitek | Timo

    Hallo liebe Commuinty,
    ich habe ein Problem im Public PayDay();!


    _________________________________________________


    Das Problem:


    Trotz eingescripteter Zinsen habe ich eine Zinsrate von 0.0% und somit $0 Zinsen!


    _________________________________________________


    Scriptteil (Public ist für komplettes Einfügen zu lang - hier der betroffene Teil!)



    public PayDay()
    {
    new string[128];
    new account,interest;
    new rent = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pPLevel] > 0)
    {
    if(MoneyMessage[i]==1)
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Du hast deine Schulden nicht abgezahlt. >> Knast!");
    GameTextForPlayer(i, "~r~Festgenommen!", 2000, 1);
    SetPlayerInterior(i, 6);
    SetPlayerPos(i, 264.6288,77.5742,1001.0391);
    PlayerInfo[i][pJailed] = 1;
    ResetPlayerWeapons(i);
    WantedPoints[i] = 0;
    PlayerInfo[i][pJailTime] = 240;
    format(string, sizeof(string), "Du bist im Gefängnis für %d Sekunden.", 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][pPhousekey];
    if(key != 255)
    {
    rent = HouseInfo[key][hRent];
    if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    rent = 0;
    }
    else if(rent > GetPlayerMoney(i))
    {
    PlayerInfo[i][pPhousekey] = 255;
    SendClientMessage(i, COLOR_WHITE, "Du wurdest rausgeschmissen.");
    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+1; }
    else { tmpintrate = intrate+1; }//HouseInfo[key][hLevel]
    }
    else
    {
    if(PlayerInfo[i][pDonateRank] ==1) { tmpintrate = 2/1000; }
    else if(PlayerInfo[i][pDonateRank] == 2){ tmpintrate = 4/1000; }
    else if(PlayerInfo[i][pDonateRank] == 3){ tmpintrate = 5/1000; }
    else { tmpintrate = 1/1000; }
    }
    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][pPLevel]);
    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, "|___ Pay-Day ___|");
    format(string, sizeof(string), " PayCheck: $%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), " Konto: $%d", account);
    SendClientMessage(i, COLOR_GRAD1, string);
    format(string, sizeof(string), " Zinsrate: 0.%d 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);
    >> Betroffener-Teil ENDE! <<

    _________________________________________________


    Ich würde mich sehr freuen, wenn Lösungsvorschläge vorhanden wären.


    Mit freundlichen Grüßen
    Saitek | Timo

    Von deiner Scriptahnung kann ich davon ausgehen, dass du einen GodFather besitzt, richtig?



    public CheckGas()
    {
    new string[256];
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    new vehicle = GetPlayerVehicleID(i);
    if(Gas[vehicle] >= 1)
    {
    if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); }
    if(gGas[i] == 1) {
    format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~Benzin:~w~ %d%",Gas[vehicle]);
    GameTextForPlayer(i,string,15500,3); }
    if(IsAPlane(vehicle) || IsABoat(vehicle) || IsAZug(vehicle)) { Gas[vehicle]++; }
    Gas[vehicle]--;
    }
    else
    {
    NoFuel[i] = 1;
    TogglePlayerControllable(i, 0);
    GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~Kein Tank im Fahrzeug~n~Benutze /exit um auszusteigen.",1500,3);
    }
    }
    }
    }
    return 1;
    }


    So stehts bei mir :)


    Mit freundlichen Grüßen
    Saitek | Timo

    Zitat von server.cfg

    gamemode0 Selfmade 1

    Wenn du dir nen Server runterlädst und die server.cfg umänderst sieht die Zeile wie oben aus!


    Mit freundlichen Grüßen
    Saitek | Timo


    /e:
    Wie gesagt, das hilft nicht, das Problem zu beheben.
    Geschrieben habe ich dies nur, wegen dem Post von Sonic.