Beiträge von ScyFox

    Das mit CHeckgastimer hab ich grad versucht konnt ich nicht lösen irgendwas stimmt mit dem speedometer der in zusammenhang mit seinem checkgas arbeitet nicht..
    Konnt den fehler nicht finden vllt liegts an der zeit ich wollt schon vor stunden schlafen aber werde immmer aufgehalten :D


    Naja gn8 und _Jack_ kopf hoch :) *by*

    Schönes Tut mir fehlt da aber etwas undzwar sollte es so sein das wenn man einen Checkpoint erreicht hat dieser gelöscht wird...
    Könnte mir jemand erklären wie das geht?
    Ansonsten 8/10 Wegen der fehlenden Erklärung wie man die wieder löscht das stört mich irgednwie :D


    MFG Flashrex



    Den Checkpoint in einer Variable setzten zb CPnavipunkt1 = SetPlayerCheckpoint(playerid,x,y,z,radius)


    Und dan bei OnPlayerEnterCheckpoint mit einer if abfrage abfragen obs der checkpoint ist..
    und dann einfach Löschen ...


    Beispiel...


    Zuerst den Checkpoint definieren und speichern das machst du so ..



    new CPtut = SetPlayerCheckpoint(playerid,x,y,z,radius);// ist nur ein Beispiel...


    Dann geht es weiter zu On PlayerCheckpoint
    was dann wie folgt ausssehen sollte

    public OnPlayerEnterCheckpoint(playerid)
    {
    if(CPtut)
    {
    /// dein text
    DisablePlayerCheckpoint(playerid)
    }
    return 1;
    }


    Sollte funktionierden..

    Sehr wenig erklärt... ich als neuling kann damit nixs anfangen und das farbige hätte nicht sein müssen..


    1. Struktur = Unübersichtlich 0/10
    2. Erklärung = Kann man besser hinbkeommen 2/10


    Gesamtwertung = 2


    Mach es einfach nochmal und denk mal bisschen an die Dau's hier..
    Thx


    :whistling::sleeping:

    Zitat

    von »FFM_RaDeX« ist männlich
    Verwarnungen1



    Heute, 03:08
    Ich sage ja Nur LoL POST !!! Bitte so schnell löschen wie es nur geht !xDD
    Mít Freundlichen Grúßén


    Falscher post.. Helfen solltest du eher..
    /// -- ///


    Problem hat ich auch..
    Gibs in deinem Gamemmode bzs filterscripten...
    Eine Chechgas oder so Forward doppelt
    Passiert nur wenn sich die 2x sachen überschneiden..


    ich musst das checkgas bei mir beim autohaus deacktivieren und schon war auch der tankbug weg..

    okay dann musst du wohl das mit dem /save machen
    also ingame zb beim LSPD /save LSPD eingang


    dann guggst du standardmäsig unte C:\Dokumente und Einstellungen\Benutzer\Eigene Dateien\GTA san andreas\Samp\ oder so wo die savepositions txt ist


    und suchst da zub nach der zeile wo steht LSPD eingan...


    beispiiel sieht dann so aus


    AddPlayerClass(288,223.3327,185.3490,1003.0313,193.8844,0,0,0,0,0,0); // LSPD Eingang - Beispiel


    Das Blau unterstrichene sind dann die x y & z cords die du für pickups interiors etc benutzen kannst :D

    Lach okay du machst ein selfmade wusste ich ja nicht..
    das hab ich auch meinem editiertem Godfather.. die fehlt die enum PlayerInfo und si weiter ..


    Hab ja nicht gewusst das du selfmade machst :D

    ich versuchs ..


    versuch die id der waffe in einer variable zu speichern mach auch deinem GetPlayerWeaponData(playerid,BanWeaponunterIDs[w],weapon,ammo);
    einfach mal ein new weapon = GetPlayerWeapon(playerid)


    und dann änderst du die abfrage... da ja in den arrays die ids definiert sind.. glaub



    if(weapon == BanWeaponunterIDs[w] && ammo > 0) // und das ammo kann man doch weg lassen oder ? egal ob nun 0 oder mehr ammo... gebannt werden soll doch trotzdem ...


    Verstehst was ich meine ?

    Jeder mensch ist Gewöhnungsbedürftig...
    Die einen Haben sich an PHP gewöhnt.
    Die andren an Perl
    andere wieder an Java etc..


    meistens haben die leute keine zeit was neues zu lernen..
    da sie sonst in dem bereich wo sie grad sind dann wieder sachen vergessen :)
    so wie ich ..
    Ich hab mal mit pwn angefangen bin dann auf tcl c++ umgestiegen und hab die pwn sachen vergessen nu kann ich von vorn anfrangen :(

    Sorry so gut scripten kann ich nicht .. ich weis nur bzw mir ist nur das es sich strlen heist bekannt aber wies weiter geht kp xD
    Deswegen hab ich das da oben so geschrieben kommt immer so rüber als hät ich ahnung ich weis :P xD
    ANgewohnheit :D

    Oder einfach /cords coden ingame eingeben per tab zum script wechseln eintragen /gmx ausfüren was für server restart ist und fertig
    wäre auch ne möglichkeit ich füge mal denn coords befehl an vllt kannstn ja gebrauchen


    machste unter OnPlayerCommandText:



    if(strcmp(cmd,"/coords",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    new Float:xcoord, Float:ycoord, Float:zcoord, Float:angle;
    GetPlayerPos(playerid,xcoord,ycoord,zcoord);
    GetPlayerFacingAngle(playerid,angle);
    format(string,sizeof(string)," Dein Koordinaten: X %f Y %f Z %f A %f ",xcoord,ycoord,zcoord,angle);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    }
    return 1;
    }