Beiträge von Kaliber

    Vllt. kannst du ja was zaubern..


    Ja, also es gibt 1ne Möglichkeit die du verwenden könntest, da musst du dich aber von deinem Timer lösen, funktioniert aber ähnlich, schau mal:


    new mn,sek,mil;


    public OnGameModeInit()
    {
    Race_Timer();
    return 1;
    }


    forward Race_Timer();
    public Race_Timer()
    {
    for(new i; i!=-1; i++) {
    if(i < 20000) continue;
    i = 0;
    new string[128];
    mil++;
    if(mil==1000)sek++,mil=0;
    if(sek==60)mn++,sek=0;
    format(string, sizeof string,"%02d:%02d:%02d",mn,sek,mil);
    printf("%s",string);
    }
    return 1;
    }


    So sollte es gehen ;)


    mfg. :thumbup:


    /edit: Blitz100 ...

    So:


    //unter dem Callback OnPlayerStateChange
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new veh = GetPlayerVehicleID(playerid);
    if(veh == truckercar[0])
    {
    //Hier sitzt er im Fahrzeug
    }
    }


    mfg. :thumbup:

    Also ich habe es gerade so getestet:


    new mn,sek,mil;


    public OnGameModeInit()
    {
    SetTimer("Race_Timer", 1, 1);
    return 1;
    }


    forward Race_Timer();
    public Race_Timer()
    {
    new string[128];
    mil++;
    if(mil==1000)sek++,mil=0;
    if(sek==60)mn++,sek=0;
    format(string, sizeof string,"%02d:%02d:%02d",mn,sek,mil);
    printf("%s",string);
    return 1;
    }


    Ich weiß was du meinst, aber das liegt daran, dass eine gewisse Zeit verloren geht, das zu printen, aus diesem Grund dauert das etwas länger :S


    Aus diesem Grund kannst du das nicht beheben mit den Millisekunden, du kannst sie höchstens streichen oder mit dieser kleinen Verzögerung leben :)


    mfg. :thumbup:

    Wieso interpretierst du meinen Post :huh:


    Ich habe nie so eine Klammer gesetzt "{" wieso tust du es 2x :huh:


    Nimm die Klammer raus ^^


    und bei OnFilterScriptInit musst du halt darauf achten, dass der Parameter "playerid" nicht übergeben wird also suche dir die SetTimer("bla"...); funktion und jetzt gehe unter "bla" und mache da if(IsPlayerNPC(playerid)) return 1;



    Das ist falsch, vergiss das, schreib das nicht rein, das würde den Callback unterbrechen !


    mfg. :thumbup:


    Momentan noch nicht viele wie ich das mitbekommen habe, die meisten arbeiten aber momentan daran, also es werden demnächst mind. 5 "Zombie Server" online gehen ;)


    mfg. :thumbup:

    //Iwo aufrufen
    SetTimerEx("Hp_Weg", 5000, 1, "i", playerid);


    //Der Callback
    forward Hp_Weg(playerid);
    public Hp_Weg(playerid)
    {
    new Float:health;
    GetPlayerHealth(playerid, health);
    SetPlayerHealth(playerid, health-5);
    return 1;
    }


    mfg. :thumbup:

    Du hast Recht, aber es ist wirklich so, dass ein Server 08/15 ist, wenn man so was liest wie "hi, haben uns einen GF gedownloadet und suchen noch scripter, supporter und user"...


    Naja, ich würde nicht 08/15 mit GF gleichsetzen, es gibt auch 08/15 Server die nutzen ein Selfmade (gedownloadet) ;)


    mfg. :thumbup:

    Dieses Script besitzt unter anderem Funktionen die wir damals vor den Godfather Zeiten noch gar nicht kannten.


    Das macht keinen Sinn, natürlich kannte man schon alle Funktionen, sie standen im Wiki und in den a_... includes ;)


    Sie haben einfach nur so sinnlose Vorurteile und behaupten einfach ohne recht, das dieses Script der letzte Dreck wäre.


    Schonmal darüber nachgedacht, dass da evtl etwas wahres dran sein könnte ? Dieses Script ist wirklich schlecht gescriptet und warum sollte man das nicht äußern dürfen.


    Ihr müsst bedenken das viele von diesem Forum davon Edits und Updates heraus gebracht haben


    Ja, das ändert aber nichts daran, dass es auf der Grundstruktur des Godfathers aufbaut und die ist immernoch schlecht.


    Ich bin einfach der Meinung, das so Kommentare
    wie Scheiß Godfather oder 08/15 Scripts gelöscht und verwarnt werden sollten, weil immerhin bietet ihr das SA:MP Forum
    dieses Themengebiet auch an.


    Dafür bin ich allerdings auch, ich weiß das dieses Script schlecht ist und ich denke viele andere auch, aber es geht ja bei dem GF nicht um das gecodete, sondern um die "funktionalität" die die meisten User sehr am GF schätzen (wieso auch immer).


    mfg. :thumbup:


    Ehm, oder du machst die Bedingung anders, sprich so:


    for(new i; i!=10; i++) SetPlayerSkillLevel(playerid, i, 999);


    mfg. :thumbup: