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…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
!Informationen
 
!Informationen
 
|-
 
|-
|align="center"| R10 <br>||align="center"| Download noch nicht verfügbar - Test Version im Forum verfügbar. ||
+
|align="center"| R10.1.1||align="center"| 15.10.2014 ||
* [[isPlayerInAnyVehicle]]
+
* [[getVehicleLightState]] Gefixxt
 +
|-
 +
|align="center"| R10.1||align="center"| 11.10.2014 ||
 +
Wieder drinne nach ausversehen überschreiben der Datei
 +
* [[IsPlayerInRangeOfPoint]]
 +
* [[IsPlayerInRangeOfPoint2D]]
 +
* [[GetPlayerPos]]
 +
Ab hier Neu
 +
* [[getPlayerWanteds]]
 +
* [[getPlayerCity]]
 +
* [[GetPlayerZone]]
 +
|-
 +
|align="center"| R10||align="center"| 07.09.2014 ||
 
* [[isPlayerDriver]]
 
* [[isPlayerDriver]]
 
* [[getVehicleType]]
 
* [[getVehicleType]]
Zeile 13: Zeile 25:
 
* [[getVehicleEngineState]]
 
* [[getVehicleEngineState]]
 
* [[getVehicleLockState]]
 
* [[getVehicleLockState]]
* [[isNPCById]] funktioniert nun, folgende Sub-Funktionen sind also wird verfügbar:
+
* [[isNPCById]]  
* [[getId]] funktioniert nun.
+
* [[getId]]  
* [[getPlayerInteriorId]] wurde hinzugefügt.
+
* [[getPlayerInteriorId]]  
* [[getPlayerMoney]] kurz *.ini wurde hinzugefügt.
+
* [[getPlayerMoney]]
 +
|-
 +
|align="center"| R9.1||align="center"| 06.08.2014 ||
 +
* [[isPlayerInAnyVehicle]]
 +
|-
 +
|align="center"| R8.4||align="center"| 05.06.2014 ||
 +
Sachen von R7 sind wieder drinne :)
 +
 
 +
Übrigens dank Hilfe von Chuck_Floyd
 
|-
 
|-
|align="center"| 0.8.3 <br>Hotfix||align="center"| 05.03.2013 ||
+
|align="center"| RR8.3||align="center"| ?? ||
* [[GetChatLine]] gibt den Text nun korrekt zurück.
+
ANSI verfügbarkeit hinzugefügt, danke dafür an Agrippa1994
* [[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.2||align="center"| 31.03.2014 ||
* SA:MP 0.3x Kompatibilität
+
Zurück auf R6 aufgrund einiger unstimmigkeiten. Aber Das Angleichungsupdate sowie IsPlayerInRangeOfPoint bleibt erstmal soweit drinne :)
* [[GetPlayerSkin]] wurde nicht geupdated (Update folgt demnächst).
 
* [[GetVehicleId]] wurde nicht geupdated (Update folgt demnächst).
 
* [[GetPlayerData]] wurde nicht geupdated (Update folgt demnächst).
 
* Folgende Funktionen werden nicht funktionieren:
 
** [[GetPlayerIdByName]]
 
** [[GetPlayerNameById]]
 
** [[GetPlayerPingById]]
 
** [[GetPlayerPingByName]]
 
** [[GetPlayerScoreById]]
 
** [[GetPlayerScoreByName]]
 
 
|-
 
|-
|align="center"| 0.8.1<br>Hotfix||align="center"| 07.10.2012 ||
+
|align="center"| R8.1||align="center"| 29.03.2014 ||
* [[BlockChatInput]] funktioniert nun.
+
* [[IsPlayerInRangeOfPoint]]
* [[UnblockChatInput]] funktioniert nun.
+
* [[IsPlayerInRangeOfPoint2D]]
* API - CRT Fehler wurde behoben.
+
* [[GetPlayerPos]]
* 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.
 
 
|-
 
|-
|align="center"| 0.8<br>Stable||align="center"| 22.08.2012 ||
+
|align="center"| R8||align="center"| 24.03.2014 ||
* Die API wurde mit der neuen IDE (VS 2012 RC) komplett neu entwickelt.
+
API Angleichungssyntaxupdate
* Die Aufruf Funktion wurde geändert, Funktionen werden nun im Safe-Mode aufgerufen (Sicherer Modus).
+
* sendChatMessage zu [[SendChat]]
* Ein neues Fehlermeldungs System wurde hinzugefügt.
+
* addMessageToChatWindow zu [[addChatMessage]]
* [[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"| R7||align="center"| 23.03.2014 ||
* Die 0.7er Version wurde als 0.8 Version veröffentlicht.
+
* [[getPlayerIdByName]]
** Alle Änderungen stehen in der 0.8er Version.
+
* [[getPlayerNameById]]
 +
* [[getPlayerPingById]]
 +
* [[getPlayerScoreById]]
 +
* [[updateScoreboardData]]
 
|-
 
|-
|align="center"| 0.6<br>Stable||align="center"| 31.05.2012 ||
+
|align="center"| R6||align="center"| 14.03.2014 ||
* Die folgenden Overlay-Funktionen funktionieren nun einwandfrei und beschränken die FPS nicht mehr.
+
* [[playAudioStream]]
** [[BoxCreate]] verbraucht nun keine FPS mehr.
+
* [[stopAudioStream]]
** [[LineCreate]] verbraucht nun keine FPS mehr.
+
 
** [[TextCreate]] verbraucht nun keine FPS mehr.
+
|-|-
** [[ImageCreate]] verbraucht nun keine FPS mehr.
+
|align="center"| R2||align="center"| 30.03.2012 ||
* [[LineSetPos]] wurde geändert.
+
* Frozenbrain hat die UDF gemacht
** [[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.
 
 
|-
 
|-
 
|}
 
|}

Aktuelle Version vom 15. Oktober 2014, 20:55 Uhr

Version Datum Informationen
R10.1.1 15.10.2014
R10.1 11.10.2014

Wieder drinne nach ausversehen überschreiben der Datei

Ab hier Neu

R10 07.09.2014
R9.1 06.08.2014
R8.4 05.06.2014

Sachen von R7 sind wieder drinne :)

Übrigens dank Hilfe von Chuck_Floyd

RR8.3  ??

ANSI verfügbarkeit hinzugefügt, danke dafür an Agrippa1994

R8.2 31.03.2014

Zurück auf R6 aufgrund einiger unstimmigkeiten. Aber Das Angleichungsupdate sowie IsPlayerInRangeOfPoint bleibt erstmal soweit drinne :)

R8.1 29.03.2014
R8 24.03.2014

API Angleichungssyntaxupdate

R7 23.03.2014
R6 14.03.2014
R2 30.03.2012
  • Frozenbrain hat die UDF gemacht