Version: Unterschied zwischen den Versionen

Aus San Andreas Multiplayer UDF
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{| class="wikitable" style="width:100%" !width="100"|Version !width="80"|Datum !Informationen |- |align="center"| R10 <br>||align="center"| Download noch nicht…“)
 
Zeile 5: Zeile 5:
 
|-
 
|-
 
|align="center"| R10 <br>||align="center"| Download noch nicht verfügbar - Test Version im Forum verfügbar. ||
 
|align="center"| R10 <br>||align="center"| Download noch nicht verfügbar - Test Version im Forum verfügbar. ||
* [[isPlayerInAnyVehicle]]
 
 
* [[isPlayerDriver]]
 
* [[isPlayerDriver]]
 
* [[getVehicleType]]
 
* [[getVehicleType]]
Zeile 18: Zeile 17:
 
* [[getPlayerMoney]] kurz *.ini wurde hinzugefügt.
 
* [[getPlayerMoney]] kurz *.ini wurde hinzugefügt.
 
|-
 
|-
|align="center"| 0.8.3 <br>Hotfix||align="center"| 05.03.2013 ||
+
|align="center"| R9.1 <br>Hotfix||align="center"| 06.08.2014 ||
* [[GetChatLine]] gibt den Text nun korrekt zurück.
+
* [[isPlayerInAnyVehicle]]
* [[ShowDialog]] sollte keine abstürze mehr verursachen.
 
* Es wurde ein älteres MSVC Dll Package ausgewählt (2010), somit sollte es weniger MSVC Dll Fehler geben.
 
 
|-
 
|-
|align="center"| 0.8.2<br>Hotfix||align="center"| 17.02.2013 ||
+
|align="center"| R8.4<br>Hotfix||align="center"| 17.02.2013 ||
 
* SA:MP 0.3x Kompatibilität
 
* SA:MP 0.3x Kompatibilität
 
* [[GetPlayerSkin]] wurde nicht geupdated (Update folgt demnächst).
 
* [[GetPlayerSkin]] wurde nicht geupdated (Update folgt demnächst).
Zeile 36: Zeile 33:
 
** [[GetPlayerScoreByName]]
 
** [[GetPlayerScoreByName]]
 
|-
 
|-
|align="center"| 0.8.1<br>Hotfix||align="center"| 07.10.2012 ||
+
|align="center"| RR8.3<br>Hotfix||align="center"| 07.10.2012 ||
 
* [[BlockChatInput]] funktioniert nun.
 
* [[BlockChatInput]] funktioniert nun.
 
* [[UnblockChatInput]] funktioniert nun.
 
* [[UnblockChatInput]] funktioniert nun.
Zeile 54: Zeile 51:
 
* [[ImageSetAlign]] Funktion wurde hinzugefügt.
 
* [[ImageSetAlign]] Funktion wurde hinzugefügt.
 
|-
 
|-
|align="center"| 0.8<br>Stable||align="center"| 22.08.2012 ||
+
|align="center"| R8.2<br>Stable||align="center"| 22.08.2012 ||
 
* Die API wurde mit der neuen IDE (VS 2012 RC) komplett neu entwickelt.
 
* Die API wurde mit der neuen IDE (VS 2012 RC) komplett neu entwickelt.
 
* Die Aufruf Funktion wurde geändert, Funktionen werden nun im Safe-Mode aufgerufen (Sicherer Modus).
 
* Die Aufruf Funktion wurde geändert, Funktionen werden nun im Safe-Mode aufgerufen (Sicherer Modus).
* Ein neues Fehlermeldungs System wurde hinzugefügt.
 
* [[GetVehicleId]] gibt nun den Wert -1 zurück, wenn man in keinem Fahrzeug ist.
 
** Die API wurde von Grund auf neu programmiert.
 
** Crash-Fix für einige vorhandenen Funktionen.
 
* [[ShowDialog]] Funktion wurde hinzugefügt.
 
* [[HideAllVisual]] Funktion wurde hinzugefügt.
 
* [[ShowAllVisual]] Funktion wurde hinzugefügt.
 
* API.dll wurde nicht gefunden - Fehler wurde behoben.
 
* Die DirectX Hooking Methode wurde geändert - es sollten nun keine Crashes mehr auftauchen.
 
* Die Meldung "Deine DirectX 9.0 Version scheint nicht mehr aktuell zu sein ..." wurde entfernt.
 
* Alle Zeichenfunktionen wurden wieder hinzugefügt.
 
** Text Funktionen.
 
** Box Funktionen.
 
** Linien Funktionen.
 
** Bilder Fuktionen.
 
* Overlay crash sollte behoben sein.
 
* Text Limit für Text Funktionen (Overlay) wurde von 256 auf 512 erhöht.
 
* Neue DirectX Hooking Methode wird nun angewendet.
 
* Der aktuelle Device Pointer (Overlay) wird nun Dynamisch aus dem Speicher gesucht.
 
* Overlay Funktionen werden im Safe-Call-Mode aufgerufen.
 
* Das Overlay wird ausgeblendet, solange das Menu geöffnet ist.
 
* [[SendChat]] Text Kapazität wurde von 128 auf 256 erhöht.
 
* [[ShowGameText]] Text Kapazität wurde von 128 auf 256 erhöht.
 
* [[AddChatMessage]] Text Kapazität wurde von 128 auf 256 erhöht.
 
* [[ShowDialog]] Text Kapazität wurde von 512 auf 1024 erhöht.
 
** Die Text Kapazität wurde ab Version 0.7.4 nachträglich auf 4096 erhöht.
 
* Die Kompletten Draw (Overlay) Funktionen sollten nun auf jedem Computer funktionieren.
 
* [[GetPlayerData]] Funktion wurde hinzugefügt.
 
* [[GetPlayerNameById]] Funktion wurde hinzugefügt.
 
* [[GetPlayerIdByName]] Funktion wurde hinzugefügt.
 
* [[GetPlayerScoreById]] Funktion wurde hinzugefügt.
 
* [[GetPlayerScoreByName]] Funktion wurde hinzugefügt.
 
* [[GetPlayerPingById]] Funktion wurde hinzugefügt.
 
* [[GetPlayerPingByName]] Funktion wurde hinzugefügt.
 
* [[RegisterTextBind]] Funktion wurde hinzugefügt.
 
* [[UnregisterTextBind]] Funktion wurde hinzugefügt.
 
* [[UnregisterAllTextBinds]] Funktion wurde hinzugefügt.
 
* [[TextBindTimer]] Funktion wurde hinzugefügt.
 
* API.dll benötigt keine Prozess Injektion mehr (Ausnahme: Draw Funktionen).
 
** Funktionen werden direkt im Speicher geschrieben und aufgerufen.
 
** Bessere Performance.
 
** Unbekannte Spielabstürze wurden behoben.
 
* [[Debug]] Funktion wurde entfernt.
 
** Sollte ein Fehler auftreten, wird der Benutzer sofort über einer MessageBox benachrichtigt.
 
* .NET Support für die API.
 
** CSharp
 
** Visual Basic
 
** FSharp
 
* [[BlockChatInput]] Funktion wurde hinzugefügt.
 
* [[UnblockChatInput]] Funktion wurde hinzugefügt.
 
* [[GetChatText]] wurde umbenannt zu [[GetChatLine]]
 
* [[AddChatMessage]] Anfangszeichen wurde geändert. (Anfangszeichen: •)
 
* [[GetPosX]] Funktion wurde entfernt.
 
* [[GetPosY]] Funktion wurde entfernt.
 
* [[GetPosZ]] Funktion wurde entfernt.
 
* [[GetPosR]] Funktion wurde entfernt.
 
* [[GetPlayerPos]] Funktion wurde hinzugefügt.
 
* [[GetVehicleModelId]] wurde umbenannt zu [[GetVehicleModel]].
 
* [[ReloadCurrentWeapon]] wurde temporär entfernt.
 
* Scripting Callbacks funktionieren nun fehlerfrei.
 
** [[Callback_Vehicle|OnPlayerEnterVehicle]] & [[Callback_Vehicle|OnPlayerExitVehicle]] Callback wurde hinzugefügt.
 
** [[Callback_Interior|OnPlayerEnterInterior]] & [[Callback_Interior|OnPlayerExitInterior]] Callback wurde hinzugefügt.
 
** [[Callback_Player|OnPlayerSpawn]] & [[Callback_Player|OnPlayerDead]] Callback wurde hinzugefügt.
 
 
|-
 
|-
|align="center"| 0.7<br>Beta||align="center"| Nicht verfügbar ||
+
|align="center"| R8.1<br>Beta||align="center"| Nicht verfügbar ||
 
* Die 0.7er Version wurde als 0.8 Version veröffentlicht.
 
* Die 0.7er Version wurde als 0.8 Version veröffentlicht.
 
** Alle Änderungen stehen in der 0.8er Version.
 
** Alle Änderungen stehen in der 0.8er Version.
 
|-
 
|-
|align="center"| 0.6<br>Stable||align="center"| 31.05.2012 ||
+
|align="center"| R8<br>Stable||align="center"| 31.05.2012 ||
 +
* Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
 +
 
 +
|-
 +
|-
 +
|align="center"| R7<br>Stable||align="center"| 31.05.2012 ||
 +
* Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
 +
 
 +
|-
 +
|-
 +
|align="center"| R6<br>Stable||align="center"| 31.05.2012 ||
 
* Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
 
* Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
** [[BoxCreate]] verbraucht nun keine FPS mehr.
+
 
** [[LineCreate]] verbraucht nun keine FPS mehr.
+
|-|-
** [[TextCreate]] verbraucht nun keine FPS mehr.
+
|align="center"| R2<br>Stable||align="center"| ??? ||
** [[ImageCreate]] verbraucht nun keine FPS mehr.
+
* Frozenbrain hat die UDF gemacht
* [[LineSetPos]] wurde geändert.
+
 
** [[LineSetHeight]] Funktion wurde hinzugefügt.
 
** [[LineSetWidth]] Funktion wurde hinzugefügt.
 
* [[EnableDrawing]] Funktion wurde entfernt, die Funktion wird Intern aufgerufen sobald mein ein Overlay-Item erstellt.
 
* Das API Update System downloadet nun direkt die API.dll und leitet nicht mehr zur Download-Seite weiter.
 
* [[GetCurrentWeatherId]] Funktion wurde hinzugefügt.
 
* [[GetPlayerState]] Funktion wurde hinzugefügt.
 
* Es können nun folgende Callbacks in Autohotkey erstellt werden:
 
** [[OnPlayerEnterInterior]]
 
** [[OnPlayerEnterInterior|OnPlayerExitInterior]]
 
** [[OnPlayerDying]]
 
** [[OnPlayerDying|OnPlayerDead]]
 
** [[OnPlayerEnterVehicle]]
 
** [[OnPlayerEnterVehicle|OnPlayerExitVehicle]]
 
* [[ReloadCurrentWeapon]] Funktion wurde hinzugefügt.
 
* [[IsPlayerFrozen]] Funktion wurde hinzugefügt.
 
 
|-
 
|-
 
|}
 
|}

Version vom 7. September 2014, 20:48 Uhr

Version Datum Informationen
R10
Download noch nicht verfügbar - Test Version im Forum verfügbar.
R9.1
Hotfix
06.08.2014
R8.4
Hotfix
17.02.2013
RR8.3
Hotfix
07.10.2012
  • BlockChatInput funktioniert nun.
  • UnblockChatInput funktioniert nun.
  • API - CRT Fehler wurde behoben.
  • Overlay - Die Prüfung ob das Menu offen ist, wurde deutlich verbessert.
  • Overlay - API wird nun richtig injiziert, es sollten keine Fehlermeldungen mehr erscheinen.
  • Overlay - ImageDestroy verursacht keinen Spielabsturz mehr.
  • Overlay - DestroyAllVisual verursacht keinen Spielabsturz mehr..
  • TextSetAlign Funktion wurde hinzugefügt.
  • ImageSetRotation Funktion wurde hinzugefügt.
  • UnloadOverlay Funktion wurde hinzugefügt (Temporär deaktiviert, da diese Funktion einen Crash verursacht).
  • DestroyAllVisual löscht nun alle Visuelle Elemente.
  • Overlay - Textgröße wird nun auf jeder Auflösung korrekt dargestellt.
  • Overlay - Absturz wenn ein Text Element kein Text enthält und dieser gelöscht wird wurde behoben.
  • GetVehicleName Parameter wurden geändert.
    • Es muss nun die ModelId als Parameter angegeben werden, damit man den Namen erhält.
  • ImageSetAlign Funktion wurde hinzugefügt.
R8.2
Stable
22.08.2012
  • Die API wurde mit der neuen IDE (VS 2012 RC) komplett neu entwickelt.
  • Die Aufruf Funktion wurde geändert, Funktionen werden nun im Safe-Mode aufgerufen (Sicherer Modus).
R8.1
Beta
Nicht verfügbar
  • Die 0.7er Version wurde als 0.8 Version veröffentlicht.
    • Alle Änderungen stehen in der 0.8er Version.
R8
Stable
31.05.2012
  • Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
R7
Stable
31.05.2012
  • Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
R6
Stable
31.05.2012
  • Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
R2
Stable
 ???
  • Frozenbrain hat die UDF gemacht