Version: 1.0 -> Release 21.12.2012
Version: 1.0.1 -> Release 22.12.2012
Version: 1.0.2 -> Release 22.12.2012
Aktuelle Version: 1.0.3 -> Release 4.6.2013
Nach langer Wartezeit ist es soweit
Der lange gewünschte bessere LUA BBCode (abgestimmt auf dieses Forum) ist nun endlich fertig und derzeit in Wartung.
Dieses Plugin wurde vom Adminteam abgesegnet und wird euch hoffentlich ein wenig unterstützen.
Warum gibt es eine neue Version dieses BBCodes? Es existiert doch eins bereits!
Stimmt.
Hauptgrund der Erstellung dieses Plugin ist, das das alte relativ verbuggt war.
Farben (Highlighting) sind inmitten von Codes einfach geändert worden, obwohl das eigentlich nichts mit der eigentlichen Funktion am Hut hatte.
Außerdem sind Kommentare nicht richtig dargestellt worden sowie keine Verlinkungen auf die WIKI-Seite bei MTA-Funktionen.
Dieses Plugin hebt diese Probleme auf und besitzt noch ein paar kleine Funktionen. (Siehe Changelog)
Generelles Vorschaubild
Changelog:
bis 1.0.2
-> richtiges ausklammern
-> Farben geändert
-> MTA Funktionen und Events hinzugefügt
-> Operatoren werden richtig farblich und syntaktisch angezeigt
-> Unterscheidungen unter LUA-Interne Funktionen und MTA-Beigefügte
-> Wiki-Verlinkungen
1.0.3
-> Neues Icon
-> Packageinformationen aktualisiert
-> Formale Änderungen am Code
-> Bugfix 1 - Falsche Highlightings
- Vehicle functions
- addVehicleSirens? <- das Fragezeichen
-> Performanceoptimierung -> Arrays wurden alphabetisch sortiert.
-> Interne Dateien wurden teilweise umbenannt
Performanceoptimierung - 113 doppelt oder mehrfach vorhandene Arrayeinträge beseitigt.. es waren jedoch 59 verschiedene
--> Info: Verursacht eine Verlangsamung beim Laden einer Seite
Spoiler anzeigen
--> base64decode
--> base64encode
--> breakObject
--> createWeapon
--> dbExec
--> engineGetModelLODDistance
--> fetchRemote
--> fileCopy
--> fireWeapon
--> getAircraftMaxVelocity
--> getElementZoneName
--> getEventHandlers
--> getJetpackWeaponEnabled
--> getMoonSize
--> getPedCameraRotation
--> getPedClothes
--> getPedOxygenLevel
--> getPerformanceStats
--> getPlayerIP
--> getProjectileCounter
--> getSoundBPM
--> getSoundFFTData
--> getSoundLevelData
--> getSoundPan
--> getSoundProperties
--> getSoundWaveData
--> getVehicleComponentPosition
--> getVehicleComponentRotation
--> getVehicleComponentVisible
--> getVehicleComponents
--> getVehicleNitroCount
--> getVehicleNitroLevel
--> getWeaponAmmo
--> getWeaponClipAmmo
--> getWeaponFiringRate
--> getWeaponFlags
--> getWeaponOwner
--> getWeaponState
--> getWeaponTarget
--> guiGridListGetColumnTitle
--> guiGridListGetHorizontalScrollPosition
--> guiGridListGetVerticalScrollPosition
--> guiGridListSetColumnTitle
--> guiGridListSetHorizontalScrollPosition
--> guiGridListSetVerticalScrollPosition
--> guiLabelGetColor
--> isPlayerHudComponentVisible
--> isVehicleNitroActivated
--> isVehicleNitroRecharging
--> isWaterDrawnLast
--> pregFind
--> pregMatch
--> pregReplace
--> resetMoonSize
--> resetVehicleComponentPosition
--> resetVehicleComponentRotation
--> resetVehicleExplosionTime
--> resetWeaponFiringRate
--> respawnObject
--> setAircraftMaxVelocity
--> setCloudsEnabled
--> setElementMatrix
--> setJetpackWeaponEnabled
--> setMoonSize
--> setPedOxygenLevel
--> setPedTargetingMarkerEnabled
--> setPedWalkingStyle
--> setPlayerBlurLevel
--> setPlayerHudComponentVisible
--> setPlayerTeam
--> setProjectileCounter
--> setSoundPan
--> setSoundProperties
--> setTeamFriendlyFire
--> setVehicleComponentPosition
--> setVehicleComponentRotation
--> setVehicleComponentVisible
--> setVehicleNitroActivated
--> setVehicleNitroCount
--> setVehicleNitroLevel
--> setWaterDrawnLast
--> setWeaponClipAmmo
--> setWeaponFiringRate
--> setWeaponFlags
--> setWeaponOwner
--> setWeaponState
--> setWeaponTarget
--> sha256
--> teaDecode
--> teaEncode
--> toggleObjectRespawn
--> triggerClientEvent
--> triggerLatentClientEvent
Alles anzeigen
.
Voraussichtliche Neuerungen:
-> Mehrzeilige Kommentare (in 1.1.0)
-> Mehrzeilige Strings (in 1.1.0)
-> Bessere farbliche Erkennung (in 1.2.0)
-> Case-Sensitive beachten (in 1.0.5)
-> AutoIndent (in 1.3.0)
Eure Wünsche sind gefragt!
Falls ihr einen bestimmen Wunsch habt, könnt ihr ihn in diesem Thema äußerst.
Was ich jedoch wünsche sind ausformulierte Sätze und konkrete Vorschläge.
Falsch: Mal mal das alles noch farbiger ist.
Richtig: Mir würde es noch mehr gefallen, wenn die Farben etwas besser passen.
Wenn beispielsweise Funktionen blau sind und MTA-Funktionen rot.
Dickes Dankeschön an:
@[LR]StreetFight: (Gewährte mir seine Foren und FTP-Rechte, um den Fehler dieses Plugins zu beheben)
mickdermack: Sehr großes Dankeschön. Siehe -> Mantis
@Jusonex: für das Anlegen und teilweise Verwalten der Bugreports.
Mit freundlichen Grüßen
Das MTA-SA.org Team