Uox3

Een Ultima Online Server-emulator.
Download nu

Uox3 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • UOX3 Team
  • Uitgever website:
  • http://www.uox3.org

Uox3 Tags


Uox3 Beschrijving

Een Ultima Online Server-emulator. UOX3-project is een Ultima Online Server-emulator.uox3 staat voor Ultima Offline Experiment 3, en kan in principe worden omschreven als een Ultima Online Server-Emulator. Het staat iedereen en iedereen om hun eigen Ultima Online Shard (Offline of Online) te runnen, die ze dan de officiële UO-client (of een aangepaste) kunnen gebruiken om verbinding te maken met de scherf. Wanneer is een van de doelen van UOX3 om de functionaliteit te emuleren Van de officiële Ultima Online-servers en laat iedereen een eigen server uitvoeren, een andere is om het toe te staan gebruikers alle aspecten van de functionaliteiten te tweaken, en zelfs om nieuwe functionaliteit te creëren - hetzij via de complexe scriptingmotor van Uox3 -implementatie van JavaScript) of door de broncode voor UOX3 rechtstreeks te bewerken.Uox3 is gratis voor iedereen. Het is ook in de meeste gevallen vrij om op UO-servers te spelen met behulp van UOX3 - dat is de morele code die de meeste gebruikers van UOX3 volgen. Om nog maar te zwijgen van het opladen van mensen geld voor het spelen op je scherf is illegaal en zal bijna zeker het juridische team van elektronische kunst naar je toe brengen. Wat is er nieuw in deze release: Bronveranderingen / Fixes: · Een probleem opgelost dat JS Gumps veroorzaakt om elkaar te verstoren. · Een probleem opgelost veroorzaakt serienummers in de Istats Gump om onjuist weer te geven. · Een probleem met CPFightocCurring-pakket opgelost dat de cliënt opleverde. · Gebruikt gebruik van het CPFightocCurring-pakket tijdens de strijd. · Een probleem opgelost wanneer een monster een speler heeft aangevallen die niet in Combat Uox3 was · Zou de cliënt van een nieuw doel niet informeren. · Voeg een vlag toe aan CCHAR :: pushdirection () waarmee we naar de voor- of achterkant van de Pathtofollow-lijst kunnen duwen. · Gewijzigd CCHAR :: MNPC :: PATHTOFOLOGOLOGEN NAAR EEN DEQUE VOOR MEER ROBUUKE FUNCTIONALE. · Een probleem opgelost met de A * PathFinding-routine die wezens veroorzaakt om in omgekeerde wijzen te zijn. · Sommige foutopsporingsinformatie toegevoegd aan een * pathfinding (bij het uitvoeren van de debugmodus). · Een mogelijke kwestie met TextTentry in JS Gumps opgelost. Een probleem opgelost met de volgende JS-evenementen: · Onsnooped · OnSpellgain · OnSpellloss · Op commando · Onpacketecreceive · Verschillende waarschuwingen van Mingw32 compiler. · Een vlaggend probleem opgelost met raciale vijanden. · Uox.ini Vlag toegevoegd om de A * Pathfinding-routine uit te schakelen / in te schakelen: AdvancedpathFinding = 0/1 · Een probleem opgelost dat fouten veroorzaakt bij het samenstellen onder * NIX. · Een probleem opgelost dat monsters veroorzaakt om voortdurend te paden om PathFind naar een doelwit te gaan, kunnen ze niet bereiken. · Gemaakte onresseRect trigger vóór een opstanding in plaats van na, toegevoegd optie om de harde code te overschrijven door false te retourneren · Een probleem opgelost waardoor het onmogelijk is om artikelen op tafels te plaatsen. · Een probleem opgelost met de UOX.ini-invoer voor log resource respawn gebied. · Vereenvoudigde vele vermeldingen in Uox.ini, waardoor ze gemakkelijker te lezen zijn. · Een crash opgelost bij een poging om een huisitem buiten een huis te plaatsen. · Vastgelopen de locatiecontrole bij het plaatsen van huisartikelen zodat ze in de huizen kunnen worden geplaatst. · Een cheque op huisitems toegevoegd om ze alleen in uw huis te plaatsen (of overal door GM's). · Stootte de limiet op in Create.dfn van 999 tot 32.766. · Verwijderde buitenlandse en minamount-tags van erts-vermeldingen in skills.dfn zoals ze overbodig waren · Vaste kansForbigore-tagafhandeling van regio's.dfn om een% kans te geven op 100 om een stapel van 5 te krijgen in plaats van 1 erts. Gewijzigd de volgorde van de argumenten in het resourcetag in Create-DFN's om het volgende aan te passen: · Resource = ID-hoeveelheid kleur (bedrag en kleur zijn optioneel) · Veranderde itemlimiet in het maken van DFN tot 4,999 om een bug te maken in Gump-handling. · Verschillende problemen met de Useresource JS-methode · Gebruikersource JS-methode kan nu worden gebruikt met beide items (containers) en tekens · Toegevoegd CPIAOSCommand-pakket inclusief logging · Gewijzigde CPISubcommands :: Ontvangen, zodat het niet meerdere keren logt · Bijgewerkte Party Packet Details · Basisfeest-implementatie toegevoegd. Toevoegen, verwijderen en schoppen werken, spraak doet dat niet · Toegevoegd verzonden pakketten CPPartymemberList, CPpartymemberVerwijdering en CPPartyinvitation · Bijgewerkte inhoud van de gehele pakketten, zodat huisdiervrienden dit zouden moeten kunnen doen · CPPartytell-pakket toegevoegd · Promooted Party :: Sendpacket naar openbare methode · Toespraak (individueel en groep) toegevoegd aan feestmethoden · Toegevoegde commentaar van enkele van de headers van de partijcategorieën · Bijgewerkte addmember () en removemember () om een bool terug te geven wat het succes is · Bijgewerkte leider () wijzigen van code zodat de leider altijd eerst op de lijst staat · Toegevoegde isNPC woning aan de klasse partij om ons te helpen met de manier waarop onze code zal gaan · CChar heeft nu een methode InParty (), die momenteel niet in gebruik - zal worden gebruikt voor een snelle lookups van aanwezigheid partij later. Dit is niet om gered te worden, als het verdwijnt op de server afsluiten. · Open de nieuwe partij klassen om de JS Engine · Var partyObject = CreateParty (leider); // null retourneert als de partij niet worden gemaakt · Party Class · methoden · Verwijder bool (memberToRemove); · Bool plusteken (memberToAdd); // Als het een PC, dan zal het stuur een invite-only Het is aan de PC / daling accepteren · Obj GetMember (index); // Geeft een teken object voor het lid op die index · Eigenschappen · Leider // Character object dat de leider, kan null terugkeren - EDITABLE · MemberCount // Geeft het aantal tekens in de groep - READONLY · IsNPC // Geeft waar als het een NPC partij, false als niet - EDITABLE · Karakter Class · Eigenschappen · Partij // Returns een partij object dat is de partij geassocieerd, of null - READONLY (! Gebruik party management voor deze) · PartyLootable // Boolean dat bepaalt of het karakter lootable door de partij - EDITABLE - Merk op dat als je niet in een partij, dit doet niets! · Vaste het paaien van NPC's in CSpawnRegion :: RegionSpawnChar (), zodat ze in de juiste wereld worden gebracht. · Bijgewerkt UOX3_Official.dsp om de bestanden van de partij-systeem bevatten. · Change cMagic :: SelectSpell () naar de eerste cheque van reagentia en vervolgens voor de vaardigheid. · Toegevoegd meer details naar het wapen tooltips. · Vaste% tstamp output in de HTML-sjablonen. · Bevestigde een compiler waarschuwing met de Partij System · Probleem opgelost waardoor het gewicht niet wordt toegevoegd wanneer grijpen voorwerpen uit een bank box. · Verplaatst BankBox creatie tot Speler creatie, het aanpakken van een situatie waarin de eerste · Keer dat een speler opende zijn bank zou het onmiddellijk sluiten of crash van de client. · Toegevoegde FindRootContainer () te vereenvoudigen het vinden van de top-de meeste post die andere items. · Een probleem verholpen waardoor deze worden "snooping" naar een pakket te openen in een handel venster. · Ondersteuning toegevoegd voor de OnPickup () JS Hook, noteert een return waarde van valse zal het punt stuiteren. · Lost het probleem met triggerEvent () die kunnen leiden tot een script om te stoppen met functioneren indien de getriggerde gebeurtenis niet waar terugkwam · Verplaatst dynamische delen van sectie van uox.ini om hun eigen output bestand in de map / shared / directory · Geëxporteerde telltime functie samen met de klok punt en 'time commando hanteren JS. · Bevestig een bug waar items, die een script, maar geen onPickup evenement, krijgen altijd stuiterde. · Laat partij leden themselfes uit de partij te verwijderen, zelfs als ze niet de leider. · Werk de CPWalkOK Packet (0x22), de tweede byte bevat de bekendheid waarde (vlag kleur) en gebruik maken van het. · Toegevoegd een nieuwe doelstelling aard naar het spraaksysteem, SPTRG_ONLYRECEIVER die het bericht verzendt · Alleen voor de ontvanger en wordt deze niet weergegeven op de afzender. · Gebruik de nieuwe doeltype in CSocket :: objMessage () en CSocket :: ShowCharName () om de weergave · De naam speler en seriële alleen aan de char die de informatie opvraagt. · Bevestig het formaat van het veld pingIP in de CPGameServerList :: addserver () functie. Nu de · Cliënt toont, even later, latentie en pakketverlies informatie over de servers. Het nog steeds · Niet de hele tijd werken. · Kleine herschrijven van het weersysteem. Bereken sneeuw, regen en storm intensitys slechts om de · Server uur en het gebruik van hun waarden voor de hoeveelheid weerseffecten op het scherm. · Committed sommige linux buildfout fixes namens Cavalier · Toegestaan aanpassen van ondersteunde client beschikt via uox.ini · CLIENTFEATURES · SERVERFEATURES · Merk op dat deze bit-instellingen vergelijkbaar met de manier STARTPRIV werkt. · Men zal kennis van hoe individuele bits in een waarde nodig hebben, · Of een editor om deze functies aan te passen. · Verwijderd CLIENTSUPPORT van de uox.ini · Bevestig de onCreate JS script functies, gebruikten ze dezelfde gebeurtenis id. Dus als men niet bestond de andere werd ook gekenmerkt als niet bestaande. · Gewijzigde CPICreateCharacter :: Handle (), als de start locatie voor de nieuwe pc is niet send · Door de klant gebruikt thans de eerste start locatie uit de uox.ini in plaats van de vaste · Locatie in Groot-Brittannië. · Gebruik een opsomming van de staten van de vaardigheid sloten, maakt het lezen van de code een beetje makkelijker. · Vaste cSkills :: HandleSkillChange (), de herordening van de atrofie gecreëerd dubbelspel · En liet entrys. · Herschreef cSkills :: AdvanceStats (), zodat de statlocks daadwerkelijk worden gebruikt. · Vaste cMagic :: CheckBook (), werd het berekenen van verkeerde cijfers voor de spreuken. · Laat tekens willekeurig naar voren of naar achteren vallen als ze sterven. · De DISPLAYHITMSG instelling uit de uox.ini controleert nu ook de schade display. · Vaste de positie van de coprse item als de char stierf naar voren vallend. · Corpses moet nu het haar en baard van de char ze, waar gemaakt op basis van weer te geven. · Gewijzigd CItem :: SetCont () zodat deze toetsing aan het punt laag in plaats van vaste · Id's om te zien of een item is haar of een baard. · Fixed a bug waar we liet het haar en baard items, van lijken, op de grond. · Toegevoegd een nieuwe instelling om de uox.ini, LOOTINGISCRIME. Als je het op 0 plunderingen · Lijken van onschuldige klusjes wordt niet beschouwd als een misdaad. · Vaste en veranderde delen van de code lopen. Als NPC's hebben de pistes tag set ze · Zal echt lopen wanneer ze aanvallen, in plaats van enkel het tonen van de lopende animatie. · Tamed chars zal nu, als de char zij volgen wordt uitgevoerd, moet dit te verminderen · Het kromtrekken effect van hen een beetje. · Verwijder wat niet nodig code en traag vluchtende NPCs een beetje naar beneden, zodat andere chars · Kan nog steeds inhalen met hen. · Zorg ervoor dat er gekeken naar scripts envoked op type of id voordat we de globale script te gebruiken. · Toegevoegde JavaScript-functie "Moon (moonNum, newVal)", die krijgt en stel de server maan waarden. · Gewijzigd JavaScript Item.decaytime en Item.tempTimer om de nieuwe waarde als een toekomstige tijd in seconden te berekenen (tenzij er een 0 is gepasseerd). · Bevestigde een paar crashes die worden veroorzaakt door zich te richten non-PC's in de PartySystem. · Gewijzigd cMovement :: NpcMovement () en cMovement :: HandleNPCWander (), zodat NPCs · Alleen worden uitgevoerd, terwijl ze nog steeds uithoudingsvermogen links. · Toegevoegd twee nieuwe instellingen naar de uox.ini, NPCRUNNINGSPEED en NPCFLEEINGSPEED, zij · Werken op dezelfde manier als NPCMOVEMENTSPEED. · Toegevoegd drie nieuwe DFN tags voor NPCs. WALKINGSPEED, RUNNINGSPEED en FLEEINGSPEED · Ze werken ook op dezelfde manier als de uox.ini instellingen, en zal deze overschrijven indien aanwezig. · Laat sneller aanvallen op vluchtende NPC's, zodat ze niet worden gejaagd zonder einde. · Laat volgende NPC's moeten worden uitgevoerd wanneer hun doel ging te ver weg, zodat ze kunnen inhalen op. · Fix voorlezen van de nieuwe SPEED DFN tags voor NPCs. · Toegevoegd de JavaScript CSocket methoden FirstTriggerWord (), NextTriggerWord (), FinishedTriggerWords () om het hanteren van trekkerwoorden verzonden vanuit de klant tijdens de toespraak. · Ondersteuning toegevoegd voor bijgewerkte UOKR pakketten. · Toegevoegd een nieuwe instelling om de uox.ini: BASICTOOLTIPSONLY. Als dit is ingesteld op 1 van de · Tooltips zal slechts basisinformatie, zoals de naam en het gewicht van een artikel bevatten. · Gebruik een enum voor rassen relaties, zou moeten helpen bij het lezen van de code. · Bevestig een bug waar de raciale allys elkaar zouden aanvallen. · Toegevoegd nieuwe JS onroerend goed items: "speed" dit kan worden gebruikt voor het ophalen en instellen van de snelheid van wapens. · Toegevoegd nieuwe instelling te spawn.dfn: "ONLYOUTSIDE" zet u dit op een, zodat items en chars · Zal alleen spawn buiten gebouwen in dat gebied. · Gemodificeerde het broed code spawnregions zodat NPC met wandermode 3 (box) en 4 (cirkel) · Houd binnen de spawnarea grenzen. · Stuur NPC's die hun dwalen gebied voor een aantal redenen daar achter gelaten. · Force de wandermode van NPCs voortgebracht door spawnregions tot 3 (box), zodat ze de hele spawnregion reizen. · Juist initialiseren de wandeling gebied als de locatie van een NPC verandert. · Gebruik de oude OSI manier van berekening hit kansen. · Juist initialiseren de wandeling gebied wanneer de wandermode van een NPC verandert. · Gebruik uithoudingsvermogen in plaats van behendigheid bij de berekening van de aanval vertraging overeenkomen met de oude OSI gevecht berekeningen. · Split onUse in onUseChecked en onUseUnChecked. · Gemaakt magische shortbows en elven samengestelde bogen brand pijlen in plaats van Dwarsbouten · Ondersteuning toegevoegd voor Visual Studio 2008 · Een probleem verholpen waardoor een speler te worden vergiftigd wanneer een JS oproep om SetPoisoned (0,0) werd gemaakt. · Vast een aantal problemen met het volgen van. · Vast een crash veroorzaakt door het passeren van een ongeldig object JS methode TurnToward · Gewijzigd UString te laten functioneren zonder te crashen onder VS2008 · Fixed a bug in CItem :: RemoveFromSight (), waardoor items in containers op de grond niet naar het nabijgelegen spelers goed op de hoogte wanneer verwijderd. · Een fout in CPIDropItem () wanneer de compiler niet automatisch instantiate booleans vals · Vaste een oneindige lus crash veroorzaakt door een DFN ingang zelf bellen met GET · Toegevoegd JS Character Propery "poisonStrength" om de kracht van het gif een personage zal op zijn vijand toebrengen in gevecht te stellen. · Implementatie supermoleet's oplossing voor het zwarte scherm na het inloggen op een andere wereld · Toegevoegd foutmelding om een crash te voorkomen als GetByte / GetWord / GetDWord een ongeldige offset is geslaagd · Veranderde de tweakitem- en tweakchar-handlers om opdrachtniveau te gebruiken in plaats van de "ISGM" -vlag. · De standaardinstelling van de start seriële tot 0x1 in plaats van 0x0, omdat sommige UO-pakketten 0x0 niet herkennen als een geldige seriële. · Wijzigde de JSMETHOD CBASE_GETTAG om een mogelijke crash te voorkomen. · Verwijderde de volgende variabelen van CWORLDMAIN CMEM, IMEM, Nextcharsenseer, nextemsial Aangezien deze functionaliteit wordt afgehandeld door het objectFactory · Veranderde het systeembericht dat wordt weergegeven wanneer vermoeid door overbelasting te zijn · Toegevoegde systeembericht voor wanneer het karakter overbelast wordt na het oppakken van het item · De wiskunde voor het berekenen van de maximale draagcapaciteit voor spelers komt overeen met OSI-waarden nauwer · Standaard Gewichtstrie gewijzigd van 5 tot 3.5, tot dichter bij de waarden die door OSI worden gebruikt · Animal Taming controleert niet langer voor het "dier" -tag in wezens.dfn · Bekeerde WeightPerstr van UI08 naar R32, dus het kan decimale waarden ondersteunen · Het JS-evenement aan het begin zal nu werken als personages verder dalen dan 20 Z-tegels (CCHAR.CPP) · Tweak werkt nu voor elk beheer van het beheerder, ongeacht hun Commandlevel (Gumps.cpp) · De Onpickup JS-evenement zou nu moeten werken · Toegang tot Scriptid toegevoegd aan 'CSTATS', Istats en 'Tweak Menu · Een updateprobleem met ras-poorten opgelost · Verhoogde max_z_levitate van 10 tot 15 om beter te gaan met het bewegen van oneffen terrein (zoals in T2A) · Het zou nu mogelijk moeten zijn om door geheime ingangen te lopen die bestaat uit loop-through-bekwame gras / bergtegels · # IFDEF'D ODBCMANAGER-implementatie. U moet via CONFIG.H inschakelen en 2 bestanden toevoegen aan projecten. · Accounts laden en opslaan vanuit een database, terugvallen om te lezen / schrijven als verbinding niet bestaat · Beide aanmeldingen zijn ingelogd bij SQL-database · ODBCMANAGER BLOOTGESTELD AAN JS MOTOR - OPMERKING, moeten kolommen worden opgehaald in oplopende numerieke start van 0 · Lange snaren die op de console worden afgedrukt, wikkelen nu op een vriendelijke manier · Onbekende INI-bestandstags zullen nu afdrukken bij het opstarten · Bug-fix op GetColumn JS-implementatie · Fout bij het controleren van statement-indexen in GetColumn () in ODBCMANAGER · Een bug opgelost die voorkomen dat spelers in hun eigen rugzakken oppikken / verplaatsen · Implementated 0xbd CPClientVersion Packet om de versie van de klant aan te vragen. · Mogelijke fix voor klanten> 6.0.5.0. · Vastgelopen de hantering voor de UOX INI-tags-overbelastingszakken en DarkLEVEL


Uox3 Gerelateerde software

Zwischenwelt

Zwischenwelt is een browserspel geïnspireerd op de beschaving, Master of Magic en sommige andere games zoals deze. ...

252

Downloaden