Beiträge von Bubelbub

    Ist mir schon aufgefallen, da ich eine Hoffnung hatte, wenn ich auf den Button klicke dass ich ihn ändern kann. :D


    Also 0.1.3.1 ist jetzt draußen.
    Der Degenerator schafft die Farben zwar -> noch <- nicht, folgt aber.
    Dafür kann man die Überschrift ändern und die Button Texte.
    Die Texte etc. werden wie die linke Box gespeichert.


    https://github.com/Bubelbub/SA…bin/Release/PAWNCoder.zip


    Im nächsten Update plane ich:

    • Button Texte und Überschrift verbessern (Man soll auch %, ", etc. verwenden können (aktuell nicht möglich))
    • Degeneration von Farben und Sonderzeichen

    Könnt ihr nicht eine Repo verwenden?
    Dann wüssten wir wenigstens, dass die auch aktuell ist.

    Das ist GitHub 8)
    Was du jetzt meinst wäre SVN (= Subversion) oder ähnliches.
    Bei GitHub hat jeder Entwickler eigene Repos und pusht die dann gegenseitig.


    Außerdem gibt es einen einzigen Link.
    Es ist doch nicht so schwer einfach den zu benutzen.

    Manchmal habe ich Probleme um eine Message (SendClientMessage) richtig zu formatieren, sprich damit es gerade sitzt, ect.


    Machst einfach eine einzige Zeile :)
    Ich bau dir nen geheimen ein.




    Für alle eben nomma ein EasterEgg, xDD
    Wenn man das so nennen darf.



    Wenn man rechts im Bild auf "Ok!" klickt, erscheinen die sogenannten Credits. :thumbup:


    Punkt 1.)
    Was meinst damit?
    Also umbauen ist leicht, hatte das Ding nur so bekommen.


    Ich würde das Teil sowieso gerne expandieren.
    Objekt Konverter und alles rein klatschen :thumbup:


    Punkt 2.)
    Kann ich auch morgen machen.
    Oder RealGamer macht das.
    Keine Ahnung wann er schläft :D


    Punkt BlackAce.)
    Türlich :D
    Sonst einfach das fertige Ergebnis bearbeiten. (geht ja manuell)




    Was haltet ihr denn von einer Erweiterung mit Objekt Konverter etc.?

    Hier ist auch schon das erste große Update meinerseits.


    Update


    0.1.3
    Farben Support!
    (Und zwar für unterschiedliche Bereiche)
    Finde ich selber übrigens auch sehr interessant, da ich ja auch scripte :thumbup:


    Und weil ich aufs formatieren stehe, sind die Komma´s beim scripten jetzt auch noch getrennt.
    Also nicht ,text,text, sondern , text, text,


    https://github.com/Bubelbub/SA…se/PAWNCoder.zip?raw=true


    Der Text wird auch farblich gespeichert.





    Ich gehe jetzt den Abend relaxen, den schönen Freitag beenden.
    Ich habe an RealGamer übergeben und er wird die farbliche Markierung nun rechts in die Vorschau einbauen.


    Bis morgen :thumbup:

    Hallöchen Breadfish,


    da es hier ja eh nur im Fische geht...
    Nein Spaß.
    Ich wollte mir ein Auto kaufen, dieses ist enorm günstig, richtig verdächtig.
    Nun ging ich mit Vorsicht an das ganze ran, nach dem Motto "Wenn ich das Auto nicht vor mir stehen habe, gibt es kein Geld".


    So, Händler (AutoBild) kontaktiert (Privatverkäufer).
    Dieser hat wohl in Aachen studiert und ist dann nach England (London) verzogen.


    Nachdem dieser dann "Fake" Daten von mir hatte, kam direkt innerhalb von 24 Stunden eine Mail von der sogenannten "IMP-Trans-LTD".


    Okay, jetzt kommt mein Entwickler Instinkt.
    Auf der Homepage http://imp-trans-ltd.com wird gesagt, die sind mit VeriSign zertifiziert.
    Erste Sache: VeriSign kontaktiert, mal gucken was die Antworten.


    So zweite, https://imp-trans-ltd.com aufgerufen.
    Dort ist das Zertifikat ungültig etc.


    Also ein Whois...
    Ein Premium WhoIs-Service hat mir dann mitgeteilt, dass die Besitzerin von der Homepage wohl 60 andere Domains hat.
    Diese haben auch so komische Namen, alle bei 1&1 registriert auf zig anderen Sprachen.



    Der Witz an der Sache, erst hatte ich auf die Mail von der Firma geschrieben:
    "Wir lesen viel im Netz über Betrüger, könnten wir ein Angebot ohne Anzahlung haben?"
    (Anzahlung 50% vom Wagen, normal sind MAX. 25%)


    Die Antwort daraufhin "Wir sind ein weltweites Unternehmen, hatten noch nie Probleme mit Kunden etc.".





    Ja und jetzt wollte ich euch mal fragen.
    Gibt es Engländer unter euch die mit dem Namen "IMP Trans LTD" etwas anfangen können?
    Ist das wirklich ein seriöses Unternehmen?


    Freue mich über Antworten.
    Und Gleichzeitig möchte ich alle davor warnen, weil in meinen Augen ist das 100% ein Fake...
    Fallt nicht drauf rein! Ohne Ware nix Bares, besonders bei Autos!

    Hallöchen Liebe Leserin, Lieber Leser,


    ich präsentiere euch hier mal meinen so eben programmierten MTA Map Manager.
    Dieser ist bis zum 01.06.2012 voll Funktionsfähig.
    Dann möchte ich bitte von jedem Feedback haben, damit ich die Finale Version 1.0 raus bringen kann.


    Virus Total (ZIP):
    https://www.virustotal.com/fil…c468/analysis/1338229550/


    Virus Total (EXE):
    https://www.virustotal.com/fil…1d8b/analysis/1338229544/


    Download (0.1 - Gültig bis 1.6.):
    breadfish.de/wcf/attachment/4098/


    Beschreibung / Nutzungshinweise:

    • Das Programm fragt für soweit alle Dinge nach, ob es die Aktion durchführen darf
    • Es gibt keine Internet Abfragen / Requests oder ähnliches
    • Das Programm liest in der Windows Registry (MTA Pfad wird ausgelesen, wenn vorhanden)
    • Das Programm schreibt kleine Infos in die Programm Registry (User), MTA Pfad
    • Auf Wunsch wird eine Map exportiert, importiert oder gelöscht

    Features:

    • MTA Maps verwalten
    • Maps Auslesen / Übersicht
    • Map Exportieren (bsp. zum schnellen Einfügen auf Pastebin etc.)
    • Map Importieren (zum schnellen Einbinden von bsp. Pastebin Maps, wo nur die .map existiert, mehr nicht)
    • Map löschen

    Bugs:

    • Keine Bekannt

    Gewünschte Funktionen:

    • Keine gewünscht - Bitte posten/PN :)

    Freue mich auf Feedback.
    Das Programm ist übrigens für einen Mapper aus meinem Projekt entstanden.
    Dieser wusste nicht, wie er jetzt meine Pastebin Map in sein MTA bekommen soll.
    Und ich finde es zusätzlich praktisch, weil alle Mapper schicken mir immer ZIP Archive mit Maps, wobei ich nur die .map brauche :)
    Vielleicht geht es anderen Scriptern auch noch so :thumbup:

    Nice ;)


    Ehm, bau mal ne Shoutbox Funktion ein ;D


    Da kann ich auch eine kleine Ergänzung einfügen.


    Dann kann auke solange was anderes machen und später einfach meine Diffs übernehmen :thumbup:


    Welche Shoutbox genau meinst du denn?
    Gibt eine ganz bekannte und mehrere andere verschiedene.



    Gebe dafür übrigens auch 10/10 Punkten.
    Ist einfach N1c€ so etwas.

    Bist zwar gebannt, aber vielleicht interessiert das noch jemanden.


    if(dialogid == DIALOG_PIN_ERSTELLEN)
    if(!response)
    return SCM(playerid, COLOR_WHITE, "Bank: Vielen Dank für ihren Besuch.");
    else
    {
    if(strlen(inputtext) == 4)
    {
    if(isNumeric(inputtext)) // isNumeric, wie ist deine Funktion? Das is_numeric() aus PHP gibt es hier nicht!
    {
    new string[128];
    format(string, sizeof string, "Ihr Konto wurde erstellt. Ihr PIN lautet: %d", strval(inputtext));
    SCM(playerid, COLOR_WHITE, string);
    Bank[playerid][sHatKonto] = 1;
    Bank[playerid][sKonto] = STARTBONUS;
    Bank[playerid][sBankPIN] = strval(inputtext);
    BankSpeichern(playerid);
    }
    else
    return SPD(playerid, DIALOG_PIN_ERSTELLEN, DIALOG_STYLE_INPUT, "LS Bank - Konto erstellen", "Bitte geben sie hier ihren gewünschten PIN ein.\n{CC0000}Es MÜSSEN genau 4 Zahlen sein.!!!", "Erstellen", "Abbrechen");
    }
    else
    return SPD(playerid, DIALOG_PIN_ERSTELLEN, DIALOG_STYLE_INPUT, "LS Bank - Konto erstellen", "Bitte geben sie hier ihren gewünschten PIN ein.\n{CC0000}Es MÜSSEN genau 4 Zahlen sein.!!!", "Erstellen", "Abbrechen");
    }


    denke so ist das richtig.
    sonst poste mal mehr.
    Du schreibst hinter die Funktion //<<Hier aber bist in Zeile 3390.

    Tabelle anlegen.

    SQL
    DROP TABLE IF EXISTS `Fraktionscars`;
    CREATE TABLE `Fraktionscars` (
      `id` int(11) NOT NULL,
      `modelid` int(11) NOT NULL,
      `x` float(10,6) NOT NULL,
      `y` float(10,6) NOT NULL,
      `z` float(10,6) NOT NULL,
      `a` float(10,6) NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


    Dann lädst du die so.
    (Beispiel... ich weiß nicht mit welchem mysql plugin du arbeitest etc.)
    forward LoadCars();
    public LoadCars()
    {
    new query[68],
    result[9][16],
    vehicleid;
    format(query, sizeof query, "SELECT * FROM `Fraktionscars` ORDER BY `id` ASC LIMIT %i;", MAX_VEHICLES);
    mysql_query(query);
    mysql_store_result();
    while(mysql_retrieve_row())
    {
    mysql_fetch_field_row(result[0], "modelid");
    mysql_fetch_field_row(result[1], "x");
    mysql_fetch_field_row(result[2], "y");
    mysql_fetch_field_row(result[3], "z");
    mysql_fetch_field_row(result[4], "a");


    vehicleid = CreateVehicle(strval(result[0]), floatstr(result[1]), floatstr(result[2]), floatstr(result[3]), floatstr(result[4]), random(10), random(10), 60);
    }
    mysql_free_result();
    return 1;
    }
    Außerdem kann man diverse Abfragen bzw. Abläufe bei dem o.g. Script noch anpassen, damit es besser ist. (Threaden)


    Und speichern ist halt wie du die definiert hast.
    Da habe ich auch keine Informationen über dein Script, also keine Ahnung. Bau es um. Pass es an.
    forward SaveCars();
    public SaveCars()
    {
    new query[195],
    Float:Pos[4];
    for(new vehicleid; vehicleid < MAX_VEHICLES; vehicleid++)
    {
    GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]);
    GetVehicleZAngle(vehicleid, Pos[3]);
    if(Pos[0] > 0.0 && Pos[1] > 0.0 && Pos[2] > 0.0)
    {
    // Im folgenden wird als "id" "vehicleid" eingetragen.
    // Das ist natürlich völliger Quatsch für später.
    // Zum lernen sollte es reichen.
    format (
    query,
    sizeof query,
    "INSERT INTO `Fraktionscars` (`id`, `modelid`, `x`, `y`, `z`, `a`) VALUES (%i, %i, '%f', '%f', '%f', '%f') ON DUPLICATE KEY UPDATE `modelid` = %i, `x` = '%f', `y` = '%f', `z` = '%f', `a` = '%f';",
    vehicleid, GetVehicleModel(vehicleid), Pos[0], Pos[1], Pos[2], Pos[3],
    GetVehicleModel(vehicleid), Pos[0], Pos[1], Pos[2], Pos[3]
    );
    mysql_query(query);
    }
    }
    }