Beiträge von Firerfan

    Der Client-Uploade dürfte doch aber nur dann mit 0,36 KB/s belastet werden, wenn wirklich 128 Tasten gleichzeitig gedrückt werden.
    Man könnte ansonsten ja einfach ein Packet mit dem Key dessen Status sich geändert hat an den Server senden.
    Ne wirkliche Belastung für den Clienten und Server dürfte dabei nicht entstehen.


    Ich hab mich aber auch nie näher mit sowas befasst.
    Es kann sein dass ich mich irre, es müsste in der Theorie aber funktionieren alle, sagen wir mal 50ms ein Paket mit den Keys, die sich geändert haben an den Server zu schicken.

    Du arbeitest damit halt wie in nem string nur das du Array-Form beibehälst.
    Gehen wir davon aus das ganze würde so aussehen:

    SpielerInfo[playerid][index/Name/sPasswort];
    Musst damit halt nur genau so umgehen, ausser dass der Index "sPasswort" dann die Eigenschaften eines Strings (Einer Zeichenkette aufweist).
    Du kannst ihn also z.B. formatieren:
    format(SpielerInfo[playerid][index/Name/sPasswort],128,"Ich Formatiere Munter einen String.");

    In dem du im Enumerator ne Variable fürs Passwort erstellst und dass dann speicherst?
    enum NAME {
    ...,
    sPasswort[String-Größe],
    ...
    }


    Danach arbeitest du damit wie mit nem ganz normalen string, nur halt die Form des Arrays beachten.
    Und die Daten die hier gespeichert sind überträgst du einfach in die UserDatei.
    Am besten noch ne Variable machen ob der Account gespeichert werden soll.

    Benutz einfach das Array:
    new CarName[][] =
    {
    "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
    "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
    "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus","Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
    "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral","Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
    "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van","Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
    "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy","Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
    "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper","Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
    "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin","Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
    "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt","Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
    "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune","Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer",
    "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent","Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
    "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite","Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratum",
    "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito","Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
    "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400","News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
    "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "LS-Police Car","SF-Police Car", "LV-Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
    "Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville","Tiller", "Utility Trailer"
    };


    Verwendest Du dann z.B. so:
    new model = GetVehicleModel(vehicleid);
    format(string,sizeof(string),"Fahrzeugname: %s",CarName[model-400]);

    Das Model-400 müssen wir benutzen da das Array bei 0 anfängt, die Fahrzeug-ID's aber bei 400 ;)

    Donetasy hat sich damals auch ohne Maske gezeigt und nichts gehen Lance Butters. :D
    Er hat sich aus der Battlerap-Szene abgehoben und die NEUE Maske ist sein Markenzeichen.


    Bei ihm hat die Maske noch Wert, aber bei manchen anderen, *hust* SpongeBOZZ *hust*, nicht.


    Nunja, wir weichen ab.
    Gesagt sei aber, dass es schwierig war bei Sponge Angriffsfläche zu finden, weil er die Figur die er verkörpert kein bisschen ernst nimmt.
    Das hat 4Tune aber supper hin bekommen.


    Und es ist ja nicht so das 4Tune wenig Angriffsfläche für seine Gegner biete.
    Alleine der Finale-Loose gegen Steasy und alles was Tune in den vorherigen Runden oder sogar letztes Jahr falsch gemacht hat, hätte Sponge gegen ihn verwenden können.
    Hat er aber nicht. Wie immer die selben Gangster-Phrasen und dazu noch ein Video dass mal wieder zu 90% sein "Schwammgangster-Image" scheren sollte anstatt sich wirklich aufs Battlen zu Konzentrieren.
    4Tune hat mich auch mit der Beckmann-Hook und dem Auftritt von John bei der Annanas-Szene herzlichst zum Lachen gebracht.
    Und ich denke wir alle Nutzen Musik als Medium um Unterhalten zu werten. Zumindest Battlerap (Das mag bei Deepen Tracks ja auch anders sein).



    Soviel von mir, Gute N8 BreadFish :D

    Das ist der komplette Inhalt aller Spongebozz Lieder:
    "Ich ficke deine Mutter schieß mit Waffen und Verkauf Plankton Weed feiert mich ihr Kids weil ich das im Doubletime gerappt hab"


    /SIGN


    Sponge bringt nun seid Anfang des Turniers die selbe Inhaltslose scheiße.
    Ein paar Kiddys werden jetzt auch noch seine EP kaufen weshalb sich die ganze scheiße für ihn gelohnt hat.
    Klar, ich fand ihn am anfang auch geil aber im prinzip Recycled er seine Lines immer und immer wieder.


    Tune schreibt seine Texte immer von Grundauf neu und nimmt das ganze mit Humor.
    Obwohl Sponge ein Gangster-Schwamm ist kommt das bei Tune einfach besser rüber.


    Außerdem frage ich mich was seine Videos größtenteils mit dem Battleturnier zu tun haben.
    Da macht Tune schon bessere Dinge wie mit dem Schwamm oder in der RR mit der Annanas.
    Dafür also auch ganz klar nen Punkt für Tune.


    Und der letzte Punkt weshalb Tune eindeutig besser ist, ist das Sponge sich hinter einer beschissenen Maske versteckt.
    Am Anfang war das ja noch ganz witzig aber mittlerweile nervt es mich.
    Genau wie bei Sido damals, Lance Butters, Dirty Maulwurf und dntsy...
    Sorry jungs aber habt ihr einfach nich die Eier euer Gesicht zu zeigen? Ihr seid keine A-Promis sondern lediglich Battlerapper.




    Meiner Meinung nach eindeuter Sieg für Tune.
    Wer das anders sieht nimmt bestimmt auch die Doubletime-Texte aus Kollegahs "Kokamusik" ernst.

    Nun gut, AMPYA wäre mein Vorschlag gewesen da Du die Angebote für 30 Tage Kostenlos testen kannst (Habs grade noch mal schnell nachgeschaut)..
    Da wäre es für deine "Reise" natürlich eine gute sache gewesen.


    Puh, tut mir leid. Amazon hat mir bis jetzt immer geholfen wenn ich mir Lieder gekauft habe.
    Ich kann dir hier wohl nicht weiterhelfen.

    Ups, das hab ich ganz überlesen.
    Ansonsten könntest du es auch mit Spotify oder AMPYA versuchen.
    AMPYA dürfte zur zeit sogar noch für den ersten Monat (Oder die ersten Tage) Kostenlos sein.


    Einfach mal Googlen :)

    Youtube-To-Mp3-Konverter sind im großen und ganzen Legal.
    Hier mal ein Zitat von einem Chip.de-Forenmoderator:

    Soweit ich weiß verstößt das aber gegen die AGB Nutzungsbedingungen von Youtube.
    Ob dir jemand das Nachweisen kann ist ne andere Geschichte.
    Gibt dafür auch Webseiten von denen Du die Songs direkt Online Konvertieren kannst.
    Dann brauchst du dir nicht mal irgendwelche Programme runterzuladen.
    Aber Rechtsfragen hier im Forum sind ja verboten und auch wenn dies keine ist, müssen wir das Thema wohl nicht weiter ausführen.


    Wenn Du die Lieder kaufen willst empfehle ich dir Amazon.
    Kannst die sachen dann direkt runterladen und auf dein Handy ziehen.
    Du kannst dort auch einzelende Lieder sowie ganze alben kaufen.
    Die Titel kosten (Je nach Song) zwischen wenigen Cents und einem Euro.

    Wenn Virustotal nicht anschlägt kannste eigentlich sicher sein dass keine Trojaner/Viren drinn sind ;)
    Also so 300 MB Download wären okay, wenn das Projekt denn vielversprechend ist.


    Ich würde aber ne Liste machen, mit den dingen die man runterlädt.
    Macht halt immer nen besseren Eindruck wenn der User weis, wofür er das eigentlich runterlädt.

    Wie ist bei dir "D_LOGIN", "D_REGISTER" und "DS_INPUT" definiert?

    enum Dialog {
    D_LOGIN,
    D_REGISTER,
    }
    #define DS_INPUT DIALOG_STYLE_INPUT
    #define DS_PASSWORD DIALOG_STYLE_PASSWORD
    #define DS_LIST DIALOG_STYLE_LIST
    #define DS_MSGBOX DIALOG_STYLE_MSGBOX



    Ich bekomme keine Fehlermeldung. Habe jedoch DS_INPUT mit DIALOG_STYLE_PASSWORD ersetzt.


    Gruß, Zunno


    Hab grade versucht das ganze ohne meine Abkürzungen zu benutzen.
    Selber fehler :D




    //EDIT: Fehler gefunden..
    Ganz vergessen dass man dem Enumerator keinen Namen geben darf -.-

    Hey leute, ich habe da mal so'n kleines Problem mit ner Pre-Compiler Definition.
    Geht darum, dass die mir nen Tag-Mismatch rauswerfen, wenn ich sie verwende.


    Funktionen an sich:
    #define ShowLoginDialog(%0) format(dstring,sizeof(dstring),LOGIN_TXT,pname[%0]); ShowPlayerDialog(%0,D_LOGIN,DS_INPUT,"Login",dstring,"Login","Abbrechen")
    #define ShowRegisterDialog(%0) format(dstring,sizeof(dstring),REGISTER_TXT,pname[%0]); ShowPlayerDialog(%0,D_REGISTER,DS_INPUT,"Registrierung",dstring,"Weiter","Abbrechen")
    Die Defines für die Texte:
    #define LOGIN_TXT "Hallo %s,\nEs ist schön dich wieder zu sehen.\n\nUm Dich Einzuloggen gib bitte nun dein Passwort ein:"
    #define REGISTER_TXT "Herzlich Wilkommen %s,\nEs ist schön ein neues Gesicht zu sehen.\n\nUm Dich zu Registrieren gib bitte nun ein Passwort ein:"


    Wenn da jemand ne Lösung hätte wärs ne nette sache :)

    Du müsstest die Nachricht komplett Zitieren können.
    Das Zitat einfach an einen Mod schicken.
    Anderfalls eben ne Nachricht schicken dass du die ganze Nachricht direkt an den Mod weiterleitest.