Beiträge von EinfachMax

    Ich habe mich jetzt mal durchgeklickt 123marvin123:


    Leider habe ich weder die richtige Adresse aus OlyDebug rausbekommen noch hat mir die Anleitung was dazu gebraucht.


    Spoiler anzeigen
    #include "Main.h"

    Spoiler anzeigen
    #ifdef _WIN32
    DWORD CAddress::FUNC_Logprintf_03ZR4 = 0x004875F0;
    DWORD CAddress::FUNC_Logprintf_037RC4 = kp;
    #else
    DWORD CAddress::FUNC_Logprintf_03ZR4 = 0x80A7A90;
    DWORD CAddress::FUNC_Logprintf_037RC4 = kp;
    #endif

    Spoiler anzeigen
    // Callbacks
    DWORD CAddress::CALLBACK_CFilterScriptPool__OnPlayerGiveDamage = NULL;

    Spoiler anzeigen
    // Functions
    DWORD CAddress::FUNC_CreateNPC_RPC = NULL;
    DWORD CAddress::FUNC_CPlayerPool__DeletePlayer = NULL;

    Spoiler anzeigen
    DWORD CAddress::FUNC_CPlayer__SpawnForWorld = NULL;
    DWORD CAddress::FUNC_CPlayer__Kill = NULL;
    DWORD CAddress::FUNC_CPlayer__EnterVehicle = NULL;
    DWORD CAddress::FUNC_CPlayer__ExitVehicle = NULL;

    Spoiler anzeigen
    DWORD CAddress::FUNC_CConfig__GetValueAsInteger = NULL;

    Spoiler anzeigen
    DWORD CAddress::FUNC_GetVehicleModelInfo = NULL;

    Spoiler anzeigen
    // Variables
    DWORD CAddress::VAR_ServerPtr = NULL;
    DWORD CAddress::VAR_ConfigPtr = NULL;
    DWORD CAddress::VAR_RakPeerPtr = NULL;
    DWORD CAddress::VAR_ServerAuthentication = NULL;

    Spoiler anzeigen
    void CAddress::Initialize(eSAMPVersion sampVersion)
    {
    switch(sampVersion)
    {
    case SAMP_VERSION_03Z_R4:
    {
    #ifdef _WIN32
    // Credits to therainycat
    CALLBACK_CFilterScriptPool__OnPlayerGiveDamage = 0x48E7CF;

    Spoiler anzeigen
    FUNC_CPlayerPool__DeletePlayer = 0x4661A0;
    FUNC_CPlayer__Kill = 0x480E10;
    FUNC_CPlayer__EnterVehicle = 0x481510;
    FUNC_CPlayer__ExitVehicle = 0x481630;
    FUNC_CPlayer__SpawnForWorld = 0x483590;
    FUNC_GetVehicleModelInfo = 0x484AA0;
    FUNC_CConfig__GetValueAsInteger = 0x4862F0;
    FUNC_CreateNPC_RPC = 0x48C460;

    VAR_ServerAuthentication = 0x4F3390;
    #else
    // Credits to Lorenc_
    CALLBACK_CFilterScriptPool__OnPlayerGiveDamage = 0x80B1367;

    Spoiler anzeigen
    FUNC_CPlayerPool__DeletePlayer = 0x80CE870;
    FUNC_CreateNPC_RPC = 0x80AE660;
    FUNC_CPlayer__SpawnForWorld = 0x80CB160;
    FUNC_CPlayer__Kill = 0x80C9620;
    FUNC_CPlayer__EnterVehicle = 0x80CA360;
    FUNC_CPlayer__ExitVehicle = 0x80CA4E0;
    FUNC_CConfig__GetValueAsInteger = 0x809EFE0;
    FUNC_GetVehicleModelInfo = 0x80D3A20;

    Spoiler anzeigen
    VAR_ServerAuthentication = 0x819CB8C;
    #endif
    break;
    }
    #ifndef _WIN32
    case SAMP_VERSION_03Z_R4_1000P:
    {
    CALLBACK_CFilterScriptPool__OnPlayerGiveDamage = 0x80B1663;

    Spoiler anzeigen
    FUNC_CPlayerPool__DeletePlayer = 0x80CE870;
    FUNC_CreateNPC_RPC = 0x80AE660;
    FUNC_CPlayer__SpawnForWorld = 0x80CB160;
    FUNC_CPlayer__Kill = 0x80C9620;
    FUNC_CPlayer__EnterVehicle = 0x80CA360;
    FUNC_CPlayer__ExitVehicle = 0x80CA4E0;
    FUNC_CConfig__GetValueAsInteger = 0x809EFE0;
    FUNC_GetVehicleModelInfo = 0x80D3A30;

    Spoiler anzeigen
    VAR_ServerAuthentication = 0x819C5AC;
    break;
    }
    #endif
    }
    VAR_ServerPtr = CSAMPFunctions::GetNetGame();
    VAR_ConfigPtr = CSAMPFunctions::GetConsole();
    VAR_RakPeerPtr = CSAMPFunctions::GetRakServer();
    }


    /edit
    Ich habe mir mit OllyDBG jetzt die 0.3z Version angesehen


    Hier wird folgendes angegeben:
    00497921 . E8 6E060000 CALL samp-ser.00497F94


    aber im Plugin wird
    DWORD CAddress::FUNC_Logprintf_03ZR4 = 0x004875F0;
    angegeben


    (Die 0x muss man sowieso glaub hinzufügen)

    Wie bekomme ich die HEX Codes eigentlich raus?
    Ich könnte die Abfrage auch einfach blockieren aber ich denke das die Abfrage schon ein Ziel verfolgt. ^^


    /edit
    Das ist Maschinencode ups :) naja weiß jemand wie ich den rausbekomme?

    Hallo zusammen,


    ich versuche gerade ein Plugin für 0.3.7 umzuschreiben.


    #ifdef _WIN32
    DWORD CAddress::FUNC_Logprintf_03ZR4 = 0x004875F0;
    #else
    DWORD CAddress::FUNC_Logprintf_03ZR4 = 0x80A7A90;
    #endif


    Wie finde ich die Hexwerte von 0.3.7 RC4 raus?


    Lg

    Hab da mal eben ein bisschen in die Tastatur gehauen und deine Informationen verwendet, so würde ich mit deinem Text eine anständige Anfrage erstellen ich hoffe das sehen andere ebenfalls.
    Ich bitte dich diese Anfrage nicht 1zu1 zu Kopieren alleine aus dem Grund weil ich ein paar Fragen in den Klammern hinzugefügt habe und das ebenfalls nicht gerade gut ankommen würde.


    Nehm dir daran einfach ein Beispiel.


    Lg

    Echt lustig wie ein SA:MP Thema zu GTA V werden kann übrigens kann aus GTA V das gleiche wie aus GTA SA werden mit der nötigen Zeit.


    BTW: Die Objekte sind echt cool vorallem die zwei neuen Sirenen perfekt für Krankenwagen oder Feuerwehr Fahrzeuge allerdings gefällt mir
    nie wie die Sirenen blicken die sollten wirklich blitzen aber das ist hier nicht der Fall sieht lasch aus.


    Lg

    Als Projektleiter würde dir eine Aufgabe zugeteilt werden die es auch erfordert gute Themen und Ankündigungen zu erstellen.
    In deinem Thema sieht das ganze allerdings aus als ob du darin nicht geübt wärst, ich kenne 14 Jährige die eine bessere Anfrage auf die reihe bekommen.
    Ich möchte dein Thema auch nicht in die Tonne tretten den der Text darin ist nicht das schlechteste aber die gestalltung. Die Schriftgröße würde ich
    in einer Anfrage nur an bestimmten stellen wie z.B. die Überschrift. Andere Elemente würde ich lediglich mit der dicken Schrift hervorheben aber nicht
    den ganzen Text. Du hast auch die Kusive Schrift falsch angewendet und die Farben sind ebenfalls fehl an platz.


    Jetzt zum wichtigsten, du benötigst Referenzen ich kann auch sagen das ich bei der Area 51 gearbeitet habe und da Aliens sind?
    Aber beweißen kann ich es nicht. Deshalb vielleicht paar Referenzen wie der Name von einem Projekt vielleicht auch Rückmeldungen
    oder für's Scripten ein paar Codeschnippsel.


    Lg

    Die Möglichkeit kannte ich bis Heute noch gar nicht mit dem Taxi. :D
    Wie gesagt ohne Taxi klappt das auch, aber man muss aufpassen. :thumbup:

    Du hast da eine Chance du kommst mit nem Heli springst mit dem Fallschirm ab bekommst 5 Sterne so sobald du am bode bist hast du genau 3 selkunden Zeit um dir n Jet zu schnappen wenn du falsch landest oder nur 1 selkunde nicht aufpasst wirst du selbst beim Starten noch getroffen wenn du den Dreh raus hast ist es eig leicht sry für schreibfehler mein Internet buggt so mit werbung und so rum wenn ich was schreibe kommt das erst 4 min später an

    Ist das dein ernst? Du hast unbegrenzt Zeit wenn du es richtig anstellst.
    Übung macht den Meister, ich selber musste mal wieder aus einem Jet aussteigen weil die ihn kaputt gemacht haben und ohne Probleme konnte ich mit einem zweiten abhauen das hat ganz klar mindestens 30 Sekunden gedauert.


    Stell bitte keine Behauptungen auf die du hier nicht bestätigen kannst oder jemals getestet hast, übrigens sind es 4 Sterne



    (Quelle: chip.de (snipped by me))


    Lg