Beiträge von #else

    Guten Abend liebe Community!


    Ich habe heute meinen Vergaser an meinem Roller(Kreidler florett 50 xl) neu eingestellt!
    Dafür habe ich mir eine Anleitung aus dem Internet angeschaut und alles genauso gemacht wie beschrieben wurde!
    ( KLICK )
    Nach den Einstellungen und einer neuen Zündkerze konnte ich den Roller ohne weitere Probleme starten auch wenn er kalt war!
    Der Zündvorgang hat keine Sekunde gedauert!


    Als ich dann ca. 3-4 Kilometer gefahren bin,hat der Roller ab 30-35Km/h kein Gas mehr gegeben und ist letztendlich abgesoffen!
    Ich habe versucht ihn erneut zu starten doch nichts hat funktioniert!
    Zündkerze war in Ordnung,Öl war genug drinne,Tank war voll und die Batterie hat(te) genug Saft!
    Der Roller lies sich nicht mehr starten!


    Warum scheibe ich diesen Thread?
    Da ich mal stark der Meinung bin das einige von euch viel von Rollern und Rollertuning verstehen,denke ich dass der ein oder andere mir vielleicht ein par Tipps geben kann wie ich diesen Fehler wieder behebe!




    Ich hoffe das mir jemand bei meinem Problem helfen kann da ich mit dem Roller zur Arbeit muss! :-S


    Vielen Dank im Vorraus
    Lg
    [FoR]Hard/MultiCore



    P.s
    Seitdem ich die neuen Einstellungen am Vergaser gemacht habe,zieht der Roller nicht mehr ordentlich und kommt gerade mal bis ca. 30-35Km/h.
    Davor lief der Roller mit knapp 70Km/h.


    //Edit:
    Mit den alten Einstellungen am Vergaser sprang der Roller erst an wenn er warm ist oder wenn ich ca. 5 Minuten lang den E-Starter betätige.
    Da dies aber keine Lösung auf die Dauer ist,möchte ich dass mein Roller ganz normal anspringt wie jeder andere funktionstüchtiger Roller auch.

    8 Liter Benzin (Super)
    Kostenpunkt: Zu Teuer!(1,54/Liter -2cent/Liter weil Shell-Card)


    DOT4 Bremsflüssigkeit Kostenpunkt: ca.12-13€ bei ATU


    Ein paar M6-Schrauben
    Kostenpunkt: Bin mir grad nicht sicher aber ich glaube das waren so ca. 3-4€


    Neuen Werkzeugkoffer von der METRO in Hamburg
    Kostenpunkt: 79,99€


    Ein Nussset (Für ne Knarre oder "Ratsche" wie manche sagen)
    Kostenpunkt: 4,99€



    Joar,dass wars für heute^^

    Da ich es hasse das andere immer alles machen sollen gebe ich dir mal ein paar Stichworte!



    -CreateObject
    -AttachObjectToVehicle
    -OnPlayerKeyStateChange
    -GetVehicleParamsEx
    -SetVehicleParamsEx
    -Abfragen ob der Spieler im Auto sitzt und in der dafür vorgesehenen Fraktion ist
    -DestroyObject


    Ich denke damit sollte dir geholfen sein!;)
    Einfach mal diese Sachen im Wiki nachschlagen und probieren!
    Ich würde dir ja gerne noch den Key für die Sirene(H) sagen aber ich weis nicht aus dem Kopf wie der definiert ist...sry



    Hoffe ich konnte damit helfen.
    Lg
    [FoR]Hard/MultiCore

    Fantaa
    Doppelpost ist verboten!!!


    B2T:
    Versuch mal einen anderen Streamer!
    Opa's Objectstreamer ist ganz in Ordnung!
    Versuch es mal mit der Streamer.inc die ist auch prima!


    Dabei wird aus CreateObject CreateDynamicObject!
    Das ganze funktioniert auch bei Pickups etc.!
    Falls du die Include verwendest,musst du drauf achten die DynamicObjects die beweget werden mit MoveDynamicObject auszustatten denn sonst bewegt sich nichts!

    1.Doppelpost = !!!VERBOTEN!!!


    2.Wenn du den ganzen Kram als [FS] benutzt,kann es auch nicht wirklich funktionieren!
    Bau den Kram lieber in dein Skript ein!


    3.Füge einfach in dem Befehl zum Fahrzeug spawnen folgendes ein:
    PutPlayerInVehicle(playerid,BEZEICHNUNG_VOM_SPAWNED_FAHRZEUG,0);


    Und schon wird der Spieler in das Fahrzeug gesetzt!;)




    Hoffe ich konnte helfen.



    Lg
    Hardcore



    P.s
    Hatte jetzt keine Lust mir die Datein zu laden!
    Du musst halt schauen wie das Fahrzeug bezeichnet wird was gespawned wird!
    Beispiel:
    new playerveh[MAX_PLAYERS];


    Beim CMD:
    playerveh[playerid] = CreateVehicle(Bezeichnung,Bezeichnung...);
    PutPlayerInVehicle(playerid,playerveh[playerid],0);


    Gaaaanz einfach!
    Das schaffst du!

    Na ich habe alles so gemacht wie er es beschreibt bei seiner anmeldung bekomm eich einer php-fehler und es steht aber da das es hinzugefügt

    Genau,den Fehler habe ich bereits bei Trooper gemeldet!
    Dieser ist aber nicht weiter schlimm da der Server trotzdem registriert wird!


    Falls du dieses Plugin unbedingt auf deinem Server anwenden möchtest,solltest du bei 0.3b bleiben sofern es dort funktioniert(Bin mir nicht sicher)!



    Lg
    Hardcore

    Läuft dein Server unter 0.3c?
    Wenn ja,ich habe dass Plugin mal auf 0.3c getestet und habe egal was ich getan habe keinen Erfolg gehabt!


    Wende dich am besten an Trooper und schlage ihm vor mal zu schauen das er das ganze 0.3c kompatibel macht sofern er das ganze noch supportet!;)



    Lg
    [FoR]Hard/MultiCore

    Ja klar,deine Variante funktioniert auch!
    Das das "else" irrelevant ist weis ich auch ist meiner Meinung nach übersichtlicher;)


    Hat mich halt ein wenig aufgeregt das er oder sie nur Vorurteile zieht und nichts ausprobiert!


    "Probieren geht nicht über studieren!" fällt mir dazu nurnoch ein...



    Zitat

    und schreibst nicht irgendwas was nicht stimmt

    Damit meine Ich da er sozusagen behauptet hat das meine Variante nicht funktioniert,dass er mal lieber was ausprobieren soll und nicht gleich drauf losmeckern braucht!



    Naja,es funktioniert mit beiden Varianten,ich denke mal wenn es keine weiteren Fragen gibt kannst du ( Airy ) das Thema schliesen,offen lassen oder deine weiteren Fragen posten!
    Hier wird gerne geholfen man sollte die Hilfe nur annehmen wollen!



    Lg
    [FoR]Hard/MultiCore


    //Edit:

    Zitat

    ausserdem ging der befehl nicht bei mir, erst als ich mir die neue inc & das plugin holte.

    Falls du deinen Server auf 0.3c updatet hast,sollte man gleich dran denken auch die neuen Includes zu laden;)

    So,da du es ja wohl nicht für nötig hälst das mal zu testen habe ich es getan!
    Und wie ich vermutet habe,habe ich Recht gehabt!
    So wie ich dir den CMD geschrieben habe funktioniert er perfekt!
    Einfach mal ein bischen nachdenken!


    Hier die Screens


    HP von 10


    CMD-Eingabe


    Nach dem CMD



    Wenn dir jemand bei etwas hilft,nicht den Schlaukopf raushängen lassen sondern einfach mal probieren und dann schreiben!



    Und nochmal der CMD da ich bei mir schon einen Befehl mit /sethp habe,habe ich den Befehl einfach umbenannt in /testhp!


    dcmd(sethp,5,cmdtext);


    dcmd_sethp(playerid, params[])
    {
    new spieler;
    new health;
    if (sscanf(params, "ud", spieler, health))
    {
    return SendClientMessage(playerid, COLOR_GREY, "Benutzung: /sethp [ID/Spielername] [Leben]");
    }
    else
    {
    SetPlayerHealth(spieler,health);
    }
    return 1;
    }



    So,dass nächte Mal probierst du es selber und schreibst nicht irgendwas was nicht stimmt oder wovon du keine Ahnung hast!

    else ist nicht sinnlos!
    if (sscanf(params, "ud", spieler, health))
    {
    return SendClientMessage(playerid, HELLROT, "Benutzung: /sethp [ID/Spielername] [Leben]");
    }

    Wenn der Text den man im CMD schreibt nicht korrekt ist,bekommt man folgende Nachricht:
    Benutzung: /sethp [ID/Spielername] [Leben]"
    Dann kommt "else",falls der Text im CMD richtig ist,wird SetPlayerHealth ausgeführt!

    dcmd_sethp(playerid, params[])
    {
    new spieler;
    new health;
    if (sscanf(params, "ud", spieler, health))
    {
    return SendClientMessage(playerid, HELLROT, "Benutzung: /sethp [ID/Spielername] [Leben]");
    }
    else
    {
    SetPlayerHealth(spieler,health);
    }
    return 1;
    }

    Ich denke mal da Andi auch in der Schweiz(Oder war's doch Österreich) wohnt,denke ich mal dass die Überweisung so läuft wie gehabt!



    Am besten schaust du mal beim Andi in den Live-Support rein und fragst dort nach!
    Die Antworten dort sind mit Sicherheit Fehlerfrei und es wird bestimmt die richtige Lösung sein!




    Lg
    Hardcore

    Kommt immer auf das Script und die Scriptfiles an...
    Ohne mehr Infos können wir dir nicht seeeeehr viel helfen!


    Vielleicht postest du einfach mal den Link wo du das Script her hast!
    Dann wird sicherlich jemand reinschauen und dir sagen was du zu tun hast!



    Lg
    [FoR]Hard/MultiCore

    Zwar nicht von gerade ebend aber vor ich glaub 4 Tagen habe ich mir ne neue Rollerbatterie gekauft die mitlerweile wieder leer ist-.-(Zu oft versucht zu starten obwohl ich wusste das es net gehn wird:-D )



    Kostenpunkt: 33€ ohne Pfand!
    Kostenpunkt: 41€ mit Pfand!



    Für mich blos 33€ da ich die alte Batterie bei A.T.U abgegeben habe;)

    Es ist völlig egal wieviele Zeichen man maximal in nem String verwenden kann...
    Solange es ein leistungsstarker Server ist,ist dass meines Erachtens nach völlig in Ordnung!


    Auserdem ist 128 nicht die maximale Länge sondern 256!


    Egal,Thema ist erledigt...Niko...du kannst es nun schliesen;)

    ocmd:kick(playerid, params[])
    {


    new player, grund[256];
    if(sscanf(params,"us",player,grund))
    {
    return SendClientMessage(playerid,ADMG,"Verwende /kick [ID] [Grund]");
    }
    new string[128];
    new xname[128];
    new xname2[128];
    GetPlayerName(playerid,xname,sizeof(xname));
    GetPlayerName(player,xname2,sizeof(xname2));
    format(string,sizeof(string),"%s wurde von %s gekickt. Grund: %s",xname2,xname,grund);
    SendClientMessageToAll(ADMG,string);
    Kick(player);
    return 1;
    }


    Probiere es mal so!


    Auserdem,wenn du einen String wiedergeben willst,musst du auch eine Zeichenangabe machen!
    Nicht nur new grund; sondern new grund[128] oder [256];!



    Hoffe ich konnte helfen


    Lg
    [FoR]Hard/MultiCore

    Ja doch,ganz gut gemacht;)


    Schön wäre es noch wenn du eine fertige .php-Datei dazu hochladen würdest da einige sicherlich nicht wissen wie man eine .php Datei macht oder sie bearbeitet!




    Dennoch bekommste von mir 8/10*
    Weiter so!


    //Edit:
    Kann ich die samp.ban auch via FTP-Dir aufrufen lassen?:-S
    Weil mein Webserver nicht dort ist wo mein SAMP-Server ist...


    Lg
    [FoR]Hard/MultiCore

    Jenachdem wie du die ID bezeichnest...


    SetTimerEx("CallbacK",Zeit,Reapeat,"i",giveplayerid);
    So wäre es bei GF glaube ich...
    Musst halt "Zeit" mit der Zeit ersetzen die der Timer ablaufen soll Repeat 0 = Nicht wiederholen 1 = Wiederholen giveplayerid halt mit der Bezeichnung der playerid ersetzen...



    //Edit: Syntaxfehler ausgebessert
    //Edit2: //Edit eingefügt^^