|
İçerde : 1 misafir, 0 üye : ---
|
09-09-2008, MrSugarCube
- Fixed #1516: NPCs unable to use pathfinding when trying to follow or walk up to another character.
13-09-2008, MrSugarCube
- Added: BASECOMPONENT property to multis. Usage is similar to COMPONENT except it returns
information for the components specified in the mul files, and when accessing
individual components (BASECOMPONENT.n.[ID/DX/DY/DZ/D] there is an additional "VISIBLE"
property which returns 0 if the component is invisible (usually applies to doors and signs).
16-09-2008, Nazghul
- Added: Override Tags for item/action related sound.
TAG.OVERRIDE.DOORSOUND_CLOSE / TAG.OVERRIDE.DOORSOUND_OPEN
(what it does should be obvious)
TAG.OVERRIDE.PORTCULISSOUND - holds an sfx number played when
opening/closing a portculis
TAG.OVERRIDE.DROPSOUND - sfx an items makes when dropped. Att:
system default sounds sometimes change due to the amount dropped
(gold, ingots), or on what surface/item the item is dropped. All
this will be overridden!
TAG.OVERRIDE.SOUND_HIT - on weapons holds the sound when it hits,
regardless of WHAT it hits!
TAG.OVERRIDE.SOUND_MISS - on weapons, sound they make when missing
all TAGs need to hold a number (defname MAY be possible -> test!),
what also can be "0" (zero) with the meaning: don't play any sound.
17-09-2008, Nazghul
- Added: Trigger @PICKUP_STACK what fires only if an item was picked up from a pile.
ARGO is the remaining part of the stack. (There's a char trigger itemPICKUP_STACK
also)
18-09-2008, Nazghul
- Added: TAG.OVERRIDE.RUNNINGPENALTY and TAG.OVERRIDE.STAMINALOSSATWEIGHT to
override the respective INI settings on a per character base
28-09-2008, Shadow Dragon
- Fixed: Sphere crashing when injection tries to add one item to another non-container item
(errors in injection script and so).
26-10-2008, MrSugarCube
- Fixed #1540: Server crash when invalid parameters are passed into RTIME.FORMAT.
- Fixed #1539: Infinite loop caused by "back" options on SKILLMENUs leading to a server crash.
- Fixed #1538: Possibility of quickly gaining arms lore skill through repairing, by repeatedly
attempting to repair an item that cannot be repaired.
- Fixed #1518: Possibility of world save notification not being broadcasted.
- Fixed #1510: IsNum not working with negative numbers.
- Fixed #1158: Possibility of the statf_fly flag not being removed from players who have been stood
still for some time.
- Fixed: "You can't think of a way to use that item." when failing to repair an item.
- Modified: EVENTSPLAYER, EVENTSPET and EVENTSREGION settings now accept a comma-delimited list of
events.
26-10-2008, MrSugarCube (Script pack)
- Updated #1535: sphere_defs.scp (Corrected sounds for snd_rune_beetle through to snd_hiryu)
02-11-2008, MrSugarCube
- Added #1499: CanUndressPets setting to sphere.ini. Setting this to 1 will enable players to
take equipment from their pets' paperdolls.
29-11-2008, MrSugarCube
- Fixed #1553: Repairing an item does not update its tooltip.
- Modified: IsNearType (including IsNearType.P) now accepts a third parameter, which when set to 1
will cause the function to include multi components in the search.
- Added: New mt_mount flag (00400) which will allow character bodies to become capable of mounting
rides. Note that this flag is not required for the bodies that could already mount rides prior
to this flag's existence (c_man/c_woman/c_man_gm/c_elf_man/c_elf_woman). Also be aware that not
all character bodies are intended to be used for mounting rides and won't have proper riding
animations.
29-11-2008, MrSugarCube (Script pack)
- Updated: sphere_defs.scp (Added mt_mount to the can_flags defname section)
05-12-2008, MrSugarCube
- Fixed: Server crash caused by exceedingly large dialogs being sent to clients.
06-12-2008, jeem (Script pack)
- Updated #1555: sphere_guild_dlg_charlist.scp, sphere_town_dlg_charlist.scp (Fixed script error
when showing guild member titles)
07-12-2008, MrSugarCube
- Added #1086: Skill degradation for skills that have been set to decrease. @SkillChange trigger
is called for decaying skills just as it does when they gain (compare <ARGN2> to <<ARGN1>> to
determine if the skill is being increased or lowered).
- Added: Experimental flag EF_UseNetworkMultiVersionMod. This modifies the behaviour of the
EF_UseNetworkMulti flag (don't forget to set this too) so that clients older than 4.0.0 will
be unaffected and continue to use the original networking code as if the EF_UseNetworkMulti
flag was never set.
03-01-2009, Dwayne1988 (Script pack)
- Updated: spherechar_human.scp, spherechar_evil.scp (Axis Tags were messed up, came after
@NPCRESTOCK _and_ had a leading TAB so Axis won't find them)
24-01-2009, MrSugarCube
- Fixed #1572: Exception on Linux builds when mounting a horse.
- Fixed #1569: @UserWarmode trigger not being fired.
- Fixed #1568: Default webpage paths in Sphere.ini not valid for Linux.
- Fixed #1532: Added log message to indicate the account name being referred to when an account
is already in use, blocked, or cannot log in due to CLIENTMAX setting.
28-01-2009, Shadow Dragon
- Added: SERV.RTicks for reading purposes. Returns real system time in ticks as unsigned value (0..4294967295).
- Added: UVAL, which works like EVAL, but for unsigned values.
01-02-2009, Shadow Dragon
- Added: Basic LIST support.
LIST.xxx to show elements in list. Also, can be used like LIST.xxx=value to clear list and add a value
LIST.xxx.ADD to add new element to list, can be number or string
LIST.xxx.CLEAR to clear list
LIST.xxx.index to read/write value on element in list
LIST.xxx.COUNT to get count of elements in list
LIST.xxx.index.REMOVE to remove element at specified index in list
LIST.xxx.index.INSERT to insert element at specified index in list
LIST.xxx.FINDELEM search_value returns index of first found element in list. Search starting from begin
LIST.xxx.index.FINDELEM search_value returns index of first found element in list. Search starting from index
SERV.PRINTLISTS to print all lists and their elements
SERV.CLEARLISTS to clear all lists. If used with mask parameter, then clear all lists, which name countains specified mask
- Added: SERV.Map.x.AllSectors some_verb_to_use
If used not in this syntax, then gives old error about MAP is readonly.
08-02-2009, MrSugarCube
- Fixed #1517: Unable to cast polymorph spell.
- Fixed: Possible infinite loop when creating fight memories in scripts.
09-02-2009, Coruja (Script pack)
- Updated #1576: sphere_item_profession.scp, sphere_item_deco_dungeons_traps_dead.scp (Corrected
portrait DUPELISTs)
15-02-2009, MrSugarCube
- Modified #1545: JOINASMEMBER function no longer requires that the new member be online.
- Fixed: Unable to connect to local server with an encrypted client when it decides to reuse its
login server connection instead of open a new one.
21-02-2009, MrSugarCube
- Fixed #1571: Creating a player with a hyphen or period in its name causing a random name to be
generated.
- Fixed #1548: Armor MODAR being factored in twice when calculating total armour value, and sometimes
character MODAR being factored in twice when calculating damage.
- Fixed: Messages such as "You can't reach anything in your state." and "You can't think of a way to
use that item." being sent to players as they try to free themselves from spider webs.
- Added #1564: PetsInheritNotoriety setting to sphere.ini. This can be used to specify which
notoriety flags a pet will inherit from its master (so if for example a pet has an evil owner
and the NotoEvil flag is set then the pet will also show as evil regardless of its real notoriety).
22-02-2009, MrSugarCube
- Fixed #1575: Improved handling of unicode speech in Linux build.
- Fixed #1537: TEST in skillmenus not being parsed in the same way as TESTIF.
26-02-2009, MrSugarCube
- Modified #1560: Separated PROMPTCONSOLE from the targeting system. Targeting no longer interferes
with prompts and vice-versa.
14-03-2009, MrSugarCube
- Fixed #1585: Multiple arguments not being passed into commands when using the syntax
[SERV.]ACCOUNT <name> <command> <args>
20-03-2009, MrSugarCube
- Fixed #1586: Exception in Linux build when using the ADDCLILOC function with DEBUGF_SCRIPTS enabled.
- Fixed: Exception when passing an invalid object uid into the NEWDUPE function.
21-03-2009, MrSugarCube
- Fixed: Crashes with EF_Unicode enabled on Linux builds.
- Fixed: SuppressCapitals causing speech to be blanked out.
22-03-2009, MrSugarCube
- Fixed #1557: Sphere only sending partial webpages to certain browsers such as FireFox.
- Fixed: Sphere only sending partial webpages to all browsers when EF_UseNetworkMulti is used.
- Modified: EF_UseNetworkMultiVersionMod now also disables the effects of EF_UseNetworkMulti for HTTP
clients.
29-03-2009, MrSugarCube
- Fixed #1589: TWOHANDS returning 1 with items that are equipped in the second hand but aren't
two-handed, such as shields and lanterns.
04-04-2009, MrSugarCube
- Fixed #1588: Possibility of overflow when applying markups to vendor prices (note that prices are
limited to a maximum of 2,147,483,647gp inclusive of markup).
10-04-2009, MrSugarCube
- Fixed: Server crash caused by deeply nested SKILLMENUs.
- Modified: Menu options are no longer hidden from SKILLMENUs when Sphere is unable to fully search
within them.
13-04-2009, MrSugarCube
- Added: SERV.RTICKS.FROMTIME year,month,day,hour,minute,second. Returns the timestamp for the given
date.
- Added: SERV.RTICKS.FORMAT timestamp[,format]. Converts the given timestamp into a formatted date
string (similar to SERV.RTIME.FORMAT).
14-04-2009, MrSugarCube (Script pack)
- Updated #1497: sphere_item_multis_houses_ships.scp (Fixed ship masts not blocking line of sight)
19-04-2009, MrSugarCube
- Fixed #1586: Possible exception when checking line of sight near multis when AdvancedLos is enabled.
- Fixed #1495: Ghosts able to teleport through walls when resurrecting. Line of sight is now required
for a ghost to resurrect with their corpse.
- Fixed: Exception when EF_NewPositionChecks is enabled and there are statics placed on the map which
don't have scripts.
19-04-2009, MrSugarCube (Script pack)
- Updated #1469: sphere_item_ground_tiles.scp (Corrected height of i_waterfall_low)
25-04-2009, MrSugarCube
- Modified: Jailing players (".JAIL cell#" command) now remembers the cell number that was specified,
stored in Tag.JailCell on the account and used when returning players to jail.
- Modified: Jailed players are no longer blocked from being teleported within the jail region.
25-04-2009, MrSugarCube (Script pack)
- Updated: sphere_map0.scp (Renamed individual jail AREADEFs to jail cell ROOMDEFs)
02-05-2009, MrSugarCube
- Fixed #1581: Characters unable to see objects that are in the corners of their visual range.
03-05-2009, MrSugarCube
- Fixed #1526: No decay timer set on lights after they become unlit.
04-05-2009, MrSugarCube
- Fixed: Objects on the corners of .EXTRACT, .NUKE, .NUKECHAR areas not being affected by the command.
05-05-2009, MrSugarCube
- Fixed #1451: Missing mana checks, skill checks and @Select triggers not being fired before casting,
when precasting is enabled.
- Modified: Separated the movement behaviour of the MAGICF_PRECAST flag into a new MAGIC_FREEZEONCAST
flag. Enable MAGICF_PRECAST to enable casting before targeting, and enable MAGICF_FREEZEONCAST to
prevent characters from moving whilst casting (enable both to retain the previous behaviour of
MAGICF_PRECAST). Also added SPELLFLAG_NOFREEZEONCAST to disable the effects of MAGICF_FREEZEONCAST
for individual spells.
06-05-2009, MrSugarCube
- Added #1599: SpellTimeout setting to Sphere.ini. If set to a value greater than zero then when
casting a spell the player is given this many seconds to choose a target before the spell is
automatically cancelled.
16-05-2009, MrSugarCube
- Modified #1610: Cure spell just sends the packet needed to update the health bar rather than sending
a full refresh of the entire screen.
- Added #1609: MAGICF_SUMMONWALKCHECK flag to ensure that summoned creatures can only be successfully
summoned on tiles that are walkable for them (i.e. a sea creature can only be summoned on water).
16-05-2009, MrSugarCube (Script pack)
- Updated: sphere_msgs.scp (Added msg_summon_invalidtarg defmessage)
18-05-2009, MrSugarCube
- Added #1466: MAGICF_NOFIELDSOVERWALLS flag to enable additional checks when casting field spells to
prevent them from passing through blocking objects (CAN_I_BLOCK and/or CAN_I_DOOR).
20-05-2009, MrSugarCube
- Added #1604: PROMPTCONSOLEU function. This is an alternative to the PROMPTCONSOLE which enables the
client to respond with unicode text.
- Added: SYSMESSAGELOCEX, an extended version of SYSMESSAGELOC which can be used for sending localized
messages to clients with a non-localized string attached to the start or end of the message. SMSGLEX
can also be used as a shortcut.
Syntax is: "SYSMESSAGELOCEX color,clilocid,flags,affix[,arguments]"
All arguments must be separated by a comma ",". Specify -1 for color if you do not wish to override
it. Known possible values for flags are:
0x00 = Append text to message
0x01 = Prepend text to message
0x02 = Forces message to show as a system message
A couple of examples of this being used (latest clilocs) are:
"SYSMESSAGELOCEX -1,1008078,01,MrSugarCube" - Displays "MrSugarCube : Attempting to heal you."
"SYSMESSAGELOCEX -1,3002003,00,Smoking is bad for your health" - Displays "Note to self: Smoking is bad for your health"
For overriding messages in sphere_msgs.scp (or other message functions such as SAY and MESSAGE) the
syntax "@hue,font,3 clilocid,flags,affix[,arguments]" can be used, for example:
"SAY @022,,3 1008097,01,MrSugarCube" - Object says "MrSugarCube : poisoned you!" in red
30-05-2009, Nazghul
- Fixed: @GetHit always gave damagetype type (argn2) 0C02 (physical | slash | pierce). Now the type is set
to dam_physical, dam_slash or dam_pierce is added depending on weapon type (wrestling and mace weapons
don't set extra flags).
- Added: TAG.OVERRIDE.DAMAGETYPE for weapon type items. Holds a numerical value and overrides the
type specific damage type.
20-06-2009, MrSugarCube
- Fixed #1617: Dispel and Mass Dispel spells sending an unnecessary full client update to all players
touched by the spell.
21-06-2009, MrSugarCube
- Added #1627: PlayerEvil setting to Sphere.ini. Similar to the PlayerNeutral setting, this
will control the karma level at which a player will be considered evil.
25-07-2009, MrSugarCube
- Added: Support for packet changes found in client 6.0.14.2.
02-08-2009, MrSugarCube
- Fixed #1636: Exception caused when an online player character is deleted.
- Fixed #1639: Tooltips not being sent for objects on the edge of the client's screen.
29-08-2009, MrSugarCube
- Fixed: Unable to drop 'new' spell scrolls (necro+) into spellbooks even when MOREZ has
been correctly set on the book.
- Fixed: Incorrect character race being sent to clients.
30-08-2009, MrSugarCube
- Fixed #1625: Extremely high vendor prices on Linux build.
- Fixed: Archery buttes not checking for OVERRIDE.AMMOTYPE and OVERRIDE.ANIM* tags on the
character's weapon.
- Modified #1642: Reduced delay between asynchronous database query callbacks.
- Added: Skill flag SKF_RANGED. Combine this with the SKF_FIGHT flag to create ranged
(i.e. archery) combat skills.
30-08-2009, MrSugarCube (Script pack)
- Updated: sphere_defs.scp (Added SKF_RANGED definition)
07-09-2009, MrSugarCube
- Added: Console command "d ui" to generate a file named "unscripted_items.scp" that
contains *basic* definitions for items in tiledata.mul that have no corresponding
Sphere script.
12-09-2009, MrSugarCube
- Fixed #1623: RESTEST requiring 1 of an item when checking for a quantity of 0. This also
affects other resource-list-based functions and properties such as CONSUME, FOODTYPE,
RESOURCES, SKILLMAKE, SKILLTEST, etc.
- Fixed #1655: Setting RAINCHANCE and COLDCHANCE to zero does did not disable rain or snow.
- Modified: When loading a WORLD* block from a save Sphere can resolve defnames to find the
object being loaded (like the ones in sphere_backward_compatibility.scp, for example).
12-09-2009, Coruja (Script pack)
- Updated #1645: sphere_template_vend.scp, sphere_item_resources.scp, spherechar_human.scp,
sphere_item_provisions_potions.scp, sphere_backward_compatibility.scp (Corrected spelling
of the wyrm heart defname (i_reag_worm_heart->i_reag_wyrm_heart))
- Updated #1654: sphere_defs.scp (Adjusted height of the Meer characters)
13-09-2009, MrSugarCube
- Fixed #1595: @Destroy trigger not being fired for items inside removed containers. When
returning 1 in @Destroy on an item inside a container about to be deleted, the item will
be dropped to the ground (unless the item has already been moved elsewhere).
- Fixed #1656: Exception when players trade and item 01e5e has not been set as a container
type.
09-09-2008, MrSugarCube
- # 1516: NPC'ler pathfinding kullanmaya ne zaman takip etmeye çalışıyorum yapamaz Sabit veya başka bir karakter kadar yürüyün.
13-09-2008, MrSugarCube
- Eklendi: çoklu soyma için BASECOMPONENT özelliği. Kullanım BİLEŞEN bunu dışında benzer döner
bileşenleri mul dosyaları belirtilen bilgi ve erişirken
bireysel bileşenleri (BASECOMPONENT.n. [ID / DX / DY / DZ / D] ek bir "görünür" dır
ise 0 döndürür mülkiyet eğer bileşen görünmez (genellikle kapı ve işaretler için geçerlidir).
16-09-2008, Nazghul
- Eklendi: öğe için geçersiz Etiketler / eylem ile ilgili ses.
TAG.OVERRIDE.DOORSOUND_CLOSE / TAG.OVERRIDE.DOORSOUND_OPEN
(ne) açık olmalı yok
TAG.OVERRIDE.PORTCULISSOUND - bir SFX numarasını tutar ne zaman oynandı
Açılış / a portculis kapanış
TAG.OVERRIDE.DROPSOUND - zaman düşmüş bir öğe yapar SFX. Att:
Sistem varsayılan bazen miktarı düştü nedeniyle değişim sesleri
(altın, külçe), ya da yüzey / öğe öğe ne bırakılır. Hepsi
Bu geçersiz olacak!
TAG.OVERRIDE.SOUND_HIT - silahlara, ne zaman o hits ses tutar
Ne olursa olsun Bulunmuş!
TAG.OVERRIDE.SOUND_MISS silah - Doğum onlar ne zaman eksik yapmak ses
Tüm etiketleri mümkün olabilir bir sayı (defname -> test tutmak gerekiyor!)
ne de "0" (sıfır) anlamlarla: herhangi bir ses oynamayan olabilir.
17-09-2008, Nazghul
- Eklendi: PICKUP_STACK @ Trigger ne yangınlar yalnızca bir öğe yığınından tutuklanmıştı.
ARGO yığının kalan parçasıdır. (Bir char tetik itemPICKUP_STACK's
da)
18-09-2008, Nazghul
- Eklendi: TAG.OVERRIDE.RUNNINGPENALTY ve TAG.OVERRIDE.STAMINALOSSATWEIGHT için
bir karakter başına tabanındaki ilgili INI ayarlarını geçersiz
28-09-2008, Shadow Dragon
- Sabit: Küre zaman enjeksiyon başka bir sigara konteyner öğeye bir öğe eklemek için çalışır kilitleniyor
(enjeksiyon komut ve bu hataları).
26-10-2008, MrSugarCube
- # 1540: Sunucu kazasında geçersiz parametreler RTIME.FORMAT içine iletilir düzeltildi.
- # 1539: Sonsuz döngü SKILLMENUs bir sunucu çökmesine yol seçenekleri "geri" neden düzeltildi.
- Fixed # 1538: hızlı onarımı ile art arda tarafından silah irfan beceri kazanma imkanı
bu tamir edilemez bir öğe onarmak için çalışıyor.
- Tebliğ yayınlanır olmamak # 1518: Dünya imkanı kaydetmek düzeltildi.
- Negatif sayılar ile çalışmıyor # 1510: IsNum Sabit.
- Fixed # 1158: statf_fly bayrağı kim durdu olan oyuncular kaldırılır olmamak imkanı
bir süre hareketsiz.
- Sabit: "Sen bir şekilde bu madde kullanmak düşünemiyorum." ne zaman başarısız bir öğe onarmak için.
- Modified: EVENTSPLAYER, EVENTSPET ve EVENTSREGION ayarları şimdi virgülle ayrılmış listesi kabul
etkinlik.
26-10-2008, MrSugarCube (Script pack)
- Updated # 1535: (Corrected sphere_defs.scp snd_rune_beetle için snd_hiryu kadar) sesler
02-11-2008, MrSugarCube
- # 1499: CanUndressPets sphere.ini ayarı eklendi. 1 Bu ayarlama oyuncular sağlayacaktır
onların Hayvan 'paperdolls dan ekipman almak.
29-11-2008, MrSugarCube
- # 1553: its tooltip güncelleme olmayan bir öğe Tamir düzeltildi.
- Modified: IsNearType (IsNearType.P dahil) şimdi hangi zaman 1 olarak üçüncü bir parametre, kabul
arama çoklu bileşenleri içerecek şekilde işlevini neden olacaktır.
- Eklendi: Yeni mt_mount bayrağı (00400) hangi karakter organları montaj yeteneğine sahip olmayı sağlayacak
rides. Bu bayrak zaten önceden sürmek monte verebilecek cisimler için gerekli değildir
Bu bayrak varlığı için (c_man / c_woman / c_man_gm / c_elf_man / c_elf_woman). Ayrıca farkında olmayan olmak
tüm karakter organları montaj sürmek için kullanılacak ve amaçlanan uygun sürme olmaz
animasyonlar.
29-11-2008, MrSugarCube (Script pack)
- Güncelleme: sphere_defs.scp (can_flags defname bölümüne mt_mount) Eklendi
05-12-2008, MrSugarCube
- Sabit: Sunucu kazasında derece büyük diyaloglar neden müşterilere gönderiliyor.
06-12-2008, jeem (Script pack)
- Updated # 1555: sphere_guild_dlg_charlist.scp, sphere_town_dlg_charlist.scp (Sabit komut dosyası hatası
zaman gösteren dernek üyesi başlıkları)
07-12-2008, MrSugarCube
- # 1086: Bu azaltmak için ayarlanmış olan becerileri Beceri bozulması eklendi. @ SkillChange tetik
gibi o zaman kazancı yok becerileri bozulması için denir (<ARGN2> karşılaştırın <<ARGN1> için> için
eğer yetenek artış olduğunu veya indirdi) belirler.
- Added: Deneysel bayrağı EF_UseNetworkMultiVersionMod. Bu davranışını değiştirir
EF_UseNetworkMulti flag (bu da), böylece müşterilerine büyük 4.0.0 belirlediğiniz unutmayın
etkilenmez ve orijinal ağ kodunu kullanmaya devam sanki EF_UseNetworkMulti
bayrak değildi.
03-01-2009, Dwayne1988 (Script pack)
- Güncelleme: spherechar_human.scp, spherechar_evil.scp (Axis Etiketler, messed up böyleydiler sonra
@ NPCRESTOCK _and_ Eksen onları bulamazsınız so) önde gelen SEKME vardı
24-01-2009, MrSugarCube
- # 1572: Linux İstisna Sabit bir atı montaj kurar.
- # 1569 Sabit: @ UserWarmode ateş olmamak tetikler.
- # 1568: Sphere.ini varsayılan web yolları Linux için geçerli değil Sabit.
Sevk olmak - Sabit # 1532: hesap adı belirtmek için mesaj oturum eklenmiş bir hesap
zaten kullanımı engellenmiş, veya bir CLIENTMAX ayarı nedeniyle giriş yapamıyorum.
28-01-2009, Shadow Dragon
- Eklendi: SERV.RTicks okuma amaçlı. İade sistem içinde gerçek zamanlı olarak imzasız değeri (0 .. 4294967295) keneler.
- Eklendi: UVAL olan EVAL gibi çalışır, ancak imzasız değerler için.
01-02-2009, Shadow Dragon
- Added: Temel LİSTESİ destek.
LIST.xxx listede öğeleri göstermek için. Ayrıca, LIST.xxx gibi açık listesine = değeri ve katma değer kullanılabilir
LIST.xxx.ADD listesine numara veya dize olabilir yeni bir öğe eklemek
Net listesine LIST.xxx.CLEAR
LIST.xxx.index okuma / listesinde öğesinin değeri yazmak
LIST.xxx.COUNT listesinde elemanların sayısını almak
LIST.xxx.index.REMOVE listesinde belirtilen endeksi de eleman çıkarmak için
LIST.xxx.index.INSERT listesinde belirtilen endeksine öğesi eklemek için
Listesinde ilk sırada bulunan elemanın LIST.xxx.FINDELEM search_value döner index. Başlamalıdır başlangıç Arama
Listesinde ilk sırada bulunan elemanın LIST.xxx.index.FINDELEM search_value döner index. Kütüğü başlangıç Arama
SERV.PRINTLISTS tüm listeler ve elemanları yazdırmak için
SERV.CLEARLISTS tüm listeler temizleyin. Eğer maske parametresi, sonra adını da içeren maskesini belirtilen tüm listeler, temiz kullanılmış
- Eklendi: SERV.Map.x.AllSectors some_verb_to_use
Bu sözdizimi değil kullanılmış, sonra Harita ilgili eski hata verir salt okunur olduğu.
08-02-2009, MrSugarCube
- # 1517: polimorf büyülemek kurulamıyor Sabit.
- Sabit: Olası sonsuz döngü zaman betiklerinde mücadele anılar yaratmak.
09-02-2009, Coruja (Script pack)
- Updated # 1576: sphere_item_profession.scp, sphere_item_deco_dungeons_traps_dead.scp (Corrected
portre DUPELISTs)
15-02-2009, MrSugarCube
- # 1545 Modified: JOINASMEMBER işlevi artık yeni üye çevrimiçi gerektirir.
- Sabit: Yerel sunucu şifreli bir müşteri ile ne zaman yeniden karar verir bağlantı kurulamıyor onun
yerine yeni bir açık oturum sunucu bağlantısı.
21-02-2009, MrSugarCube
- Fixed # 1571: tire veya dönem adında rasgele bir isim neden olan bir oyuncu yaratmak için
oluşturulur.
- Fixed # 1548: Armor MODAR iki kez toplam zırh değeri hesaplanmasında, bazen çarpanlarına olmak
karakter MODAR iki kez zarar hesaplanmasında çarpanlarına olmak.
- Sabit: Mesajlar gibi "Sen devlet hiçbir şey ulaşamaz." ve "bir yolu düşünemiyorum
gibi örümcek ağlarının kendilerini ücretsiz deneyin kullanın öğe. "oyunculara gönderiliyor.
- # 1564: PetsInheritNotoriety sphere.ini ayarı eklendi. Bu belirtmek için kullanılabilir olan
ün bayraklar bir hayvan kendi ana devralan olacaktır (bu nedenle örneğin bir hayvan kötü bir sahibi vardır
ve NotoEvil bayrağı sonra hayvan olarak da ne olursa olsun gerçek ün ve kötü gösterir) ayarlanır.
22-02-2009, MrSugarCube
- # 1575: Linux unicode konuşma Geliştirilmiş işleme inşa düzeltildi.
- # 1537: skillmenus TESTIF olarak aynı şekilde işlenmesi değil TEST düzeltildi.
26-02-2009, MrSugarCube
- # 1560: hedeflemesi sisteminden Ayrılmış PROMPTCONSOLE Modifiye. Artık Hedefleme engelleyen
ve istemleri tersini yapın.
14-03-2009, MrSugarCube
- Fixed # 1585: Çoklu argümanlar komutları önüne sözdizimini kullanarak geçti olmamak
[SERV.] HESAP <name> <command> <args>
20-03-2009, MrSugarCube
- # 1586: Linux İstisna zaman DEBUGF_SCRIPTS ile ADDCLILOC fonksiyonunu kullanarak inşa Sabit sağladı.
- Sabit: İstisna zaman geçersiz bir nesne NEWDUPE fonksiyonu içine uid geçen.
21-03-2009, MrSugarCube
- Sabit: EF_Unicode ile Crashes Linux üzerinde etkin kurar.
- Sabit: SuppressCapitals dışarı Battaniye için konuşma neden oldu.
22-03-2009, MrSugarCube
- Yalnızca belirli tarayıcılarda için Firefox gibi kısmi web sayfalarına gönderme # 1557: Küre Sabit.
- Sabit: Sphere sadece tüm tarayıcıları zaman EF_UseNetworkMulti kullanılan kısmi web sayfalarına gönderme.
- Modified: EF_UseNetworkMultiVersionMod şimdi de HTTP için EF_UseNetworkMulti etkilerini devre dışı bırakır
müşteri.
29-03-2009, MrSugarCube
- Fixed # 1589: bu ikinci el ancak donanımlı öğeleri ile 1 geri TWOHANDS değildir
iki elli, kalkan ve fenerler gibi.
04-04-2009, MrSugarCube
- Fixed # 1588: taşması imkanı zaman satıcı fiyatlar fiyatları olan (nota işaretleri uygulamak
2147483647 gp biçimlendirme dahil en fazla) sınırlı.
10-04-2009, MrSugarCube
- Sabit: Sunucu kazasında, içi içe geçmiş SKILLMENUs kaynaklanır.
- Modified: Menü seçenekleri artık SKILLMENUs gelen zaman Küre tamamen arama kuramıyor gizlidir
onları içinde.
13-04-2009, MrSugarCube
- Added: SERV.RTICKS.FROMTIME yıl, ay, gün, saat, dakika, saniye. Döndürür zaman damgası verilen
tarih.
- Eklendi: SERV.RTICKS.FORMAT zaman damgası [, biçim]. Biçimlendirilmiş bir tarih haline dönüştürür verilen zaman damgası
string (SERV.RTIME.FORMAT benzer).
14-04-2009, MrSugarCube (Script pack)
- Updated # 1497: (Sabit gemi sphere_item_multis_houses_ships.scp görüş hattı engelleme değil) direk
19-04-2009, MrSugarCube
- Zaman zaman çoklu AdvancedLos etkinleştirildiğinde yakın görüş hattı kontrol # 1586: Olası durum düzeltildi.
- # 1495: Ghosts duvarların üzerinden zaman Resurrecting teleport mümkün düzeltildi. Line of Sight şimdi gereklidir
onların ceset ile diriltmek için bir hayalet için.
- Sabit: İstisna zaman EF_NewPositionChecks ve etkin orada statik harita yerleştirilir hangi
komut yok.
19-04-2009, MrSugarCube (Script pack)
- Updated # 1469: i_waterfall_low üzerinden (Corrected yükseklik) sphere_item_ground_tiles.scp
25-04-2009, MrSugarCube
# "Komutu - Modified: Jailing oyuncular (". JAIL hücre) şimdi, bu belirtilen hücre sayısını hatırlar
Tag.JailCell hesap saklanan ve ne zaman hapse dönen oyuncular kullandı.
- Modified: hapisteki oyuncular artık engellenir hapis bölgede teleported olmak.
25-04-2009, MrSugarCube (Script pack)
- Güncelleme: hapse hücre ROOMDEFs için) (Renamed bireysel hapis AREADEFs sphere_map0.scp
02-05-2009, MrSugarCube
- Kendi görsel aralığının köşelerinde nesneleri görmek için # 1581: Karakterler Sabit yapamaz.
03-05-2009, MrSugarCube
- # 1526: Hayır çürümesi çekim ışıkları ayarlamak sonra sönük haline düzeltildi.
04-05-2009, MrSugarCube
- Sabit: her kenarında Nesneler., Komut tarafından etkilenen varlık değil. NUKE. NUKECHAR alanları ayıklayın.
05-05-2009, MrSugarCube
- Fixed # 1451: mana denetler, beceri ve kontroller @ seçin tetikler döküm önce işten değil varlık Eksik,
zaman precasting etkindir.
- Modified: Yeni MAGIC_FREEZEONCAST içine MAGICF_PRECAST bayrak hareketi davranış Ayrılmış
flag. Izin MAGICF_PRECAST hedefleme önce döküm, izin ve MAGICF_FREEZEONCAST sağlar
iken döküm hareketli karakterleri engellemek (bir önceki davranışı korumak için de izin
MAGICF_PRECAST). Ayrıca SPELLFLAG_NOFREEZEONCAST ekledi MAGICF_FREEZEONCAST etkilerini devre dışı bırakmak için
bireysel büyü için.
06-05-2009, MrSugarCube
- # 1599: SpellTimeout Sphere.ini ayarı eklendi. Eğer bir değer sıfırdan büyük sonra ayarlamak zaman
önce büyü bir oyuncu büyüleme bir hedef seçmek için bu çok saniye verilir
otomatik olarak iptal.
16-05-2009, MrSugarCube
- Modifiye # 1610: sadece paket sağlık bar güncellemek için yerine gereken gönderme gönderir Cure büyüsü
tüm ekranı tam bir yenileyin.
- Bu davet yaratıklar için sadece başarı sağlamak için # 1609: MAGICF_SUMMONWALKCHECK bayrağı eklendi
kendileri için yürünebilir olan çini üzerine topladı (sadece su topladı olabilir) bir deniz yaratığı yani.
16-05-2009, MrSugarCube (Script pack)
- Güncelleme: (Eklendi msg_summon_invalidtarg defmessage) sphere_msgs.scp
18-05-2009, MrSugarCube
- Ilave kontroller zaman alan döküm etkinleştirmek için # 1466: MAGICF_NOFIELDSOVERWALLS bayrak Added büyü
ve (CAN_I_BLOCK nesneleri engelleme geçerek engel / veya CAN_I_DOOR).
20-05-2009, MrSugarCube
- # 1604: PROMPTCONSOLEU fonksiyonu eklendi. Bu PROMPTCONSOLE hangi sağlayan bir alternatiftir
istemci Unicode metin ile yanıt.
- Eklendi: SYSMESSAGELOCEX, SYSMESSAGELOC olan göndermek için kullanılabilecek bir extended version lokalize
olmayan bir dize lokalize başlangıç veya mesajın sonuna eklenmiştir müşterilerine mesaj. SMSGLEX
Ayrıca bir kısayol olarak kullanılabilir.
Sözdizimi şöyledir: "SYSMESSAGELOCEX renk, clilocid, bayraklar, yapıştırmayın [argümanlar]"
Tüm parametreler virgül "tarafından" ayrılmış olmalıdır. Belirtmek -1 renk için eğer geçersiz istemiyorsanız
it. Bayraklar için bilinen olası değerleri:
Mesajı 0x00 = Append metin
Mesajı 0x01 = başına metin
0x02 = Kuvvetleri mesajı bir sistem mesajı olarak göstermek için
Bu örnekler bir çift (en son clilocs) vardır kullanılan:
"SYSMESSAGELOCEX -1,1008078,01, MrSugarCube" - görüntüler "MrSugarCube: sen iyileşmek için çalışılıyor."
"SYSMESSAGELOCEX -1,3002003,00, sigara sağlık için kötü - kendini gösterir" Not: Sigara sağlık için kötü "
SAY ve mesaj gibi sphere_msgs.scp içinde baskın mesajları için (ya da diğer mesaj fonksiyonları)
renk, yazı tipi, 3 clilocid, bayraklar, yapıştırmayın [, argüman] "@ sözdizimi", örneğin kullanılabilir:
"022 @, 3 1008097,01, MrSugarCube" - Nesne "MrSugarCube: sen zehirli diyor SAY!" kırmızı
30-05-2009, Nazghul
- Sabit: @ GetHit her zaman damagetype tipi (argn2) 0C02 (| çizgi | Pierce) fiziksel verdi. Şimdi tipi ayarlanır
silah türüne (güreş ve kabuğu silah bağlı olarak eklenir, dam_physical dam_slash veya dam_pierce için
) ekstra bayraklar set yoktur.
- Eklendi: TAG.OVERRIDE.DAMAGETYPE silah türü öğeler için. Tutan bir sayısal değeri ve geçersiz kılar
tipi özel hasar türü.
20-06-2009, MrSugarCube
- Fixed # 1617: Kitle ve ortadan kaldırmak ortadan kaldırmak gereksiz bir tam müşteri tüm oyunculara güncelleştirme göndermeden büyü
büyü ile dokundu.
21-06-2009, MrSugarCube
- # 1627: PlayerEvil Sphere.ini ayarı eklendi. PlayerNeutral ayarı, bu benzer
hangi bir oyuncu kötü dikkate alınacaktır karma seviyesi kontrolü olacaktır.
25-07-2009, MrSugarCube
- Eklendi: paket değişiklikleri için destek müşteri 6.0.14.2 bulundu.
02-08-2009, MrSugarCube
- # 1636: Durum neden zaman bir online oyuncu karakter silinir düzeltildi.
- # 1639 Sabit: Müşterinin ekranın kenarında nesneler için gönderiliyor değil Tooltips.
29-08-2009, MrSugarCube
- Sabit: kurulamıyor açılan 'yeni' büyü verilirse (Necro +) spellbooks içine bile MOREZ vardır
doğru kitabından belirlendi.
- Sabit: Yanlış karakter yarış müşterilere gönderiliyor.
30-08-2009, MrSugarCube
- # 1625: Linux üzerinde son derece yüksek bir satıcı fiyatları inşa düzeltildi.
- Sabit: Okçuluk OVERRIDE.AMMOTYPE ve OVERRIDE.ANIM için üzerine * etiketleri kontrol etmiyor Buttes
Karakterinizin silah.
- # 1642: asenkron veritabanı sorgusu geriçağırımları arasındaki İndirimli gecikme Modifiye.
- Eklendi: Beceri bayrağı SKF_RANGED. Birleştirmek bu SKF_FIGHT bayrağı ile değişiyordu oluşturmak için
(İ.E. okçuluk) ile mücadele becerileri.
30-08-2009, MrSugarCube (Script pack)
- Güncelleme: (Eklendi) tanımı SKF_RANGED sphere_defs.scp
07-09-2009, MrSugarCube
- Added: "d ui" dosya "unscripted_items.scp" adlı oluşturmak için komut Konsol
Bu tiledata.mul sahip öğeler için * temel * tanımlarını içeren hiçbir karşılık gelen
Küre script.
12-09-2009, MrSugarCube
- # 1623: RESTEST 1 bir öğe 0 bir miktar için kontrol etmeyi gerektiren düzeltildi. Bu aynı zamanda
diğer kaynak etkiler-list-CONSUME, FOODTYPE gibi, fonksiyonları ve özellikleri göre
KAYNAKLARI, SKILLMAKE, SKILLTEST, vb
- # 1655: sıfır RAINCHANCE ve COLDCHANCE ayarlama Sabit devre dışı yağmur veya kar mi yok.
- Modified: Bir bulmak için defnames çözebilirsiniz Küre kaydedebilirsiniz * blok bir DÜNYA yükleme
sphere_backward_compatibility.scp içinde olanlar (gibi yüklenen nesne, örneğin).
12-09-2009, Coruja (Script pack)
- Updated # 1645: sphere_template_vend.scp, sphere_item_resources.scp, spherechar_human.scp,
sphere_item_provisions_potions.scp, sphere_backward_compatibility.scp (Corrected yazım
ejderi kalp defname üzerinden (i_reag_worm_heart-> i_reag_wyrm_heart))
- Updated # 1654: Meer karakter sphere_defs.scp (Düzeltilmiş yükseklik)
13-09-2009, MrSugarCube
- # 1595 Sabit: @ Destroy kaldırıldı kaplar içindeki öğeler için ateş olmamak tetikler. Ne zaman
yok @ bir öğe hakkında silinecek bir konteynerin içinde 1 dönen, öğe olacaktır
Yere düşmüş olması (eğer zaten başka öğe) taşındı.
- Fixed # 1656: İstisna zaman oyuncular ticaret ve öğe 01e5e bir konteyner olarak henüz belirlenmedi
tür.
06-12-2008, jeem (Script pack)
- Updated # 1555: sphere_guild_dlg_charlist.scp, sphere_town_dlg_charlist.scp (Sabit komut dosyası hatası
zaman gösteren dernek üyesi başlıkları
01-02-2009, Shadow Dragon
- Added: Basic LIST support.
LIST.xxx to show elements in list. Also, can be used like LIST.xxx=value to clear list and add a value
LIST.xxx.ADD to add new element to list, can be number or string
LIST.xxx.CLEAR to clear list
LIST.xxx.index to read/write value on element in list
LIST.xxx.COUNT to get count of elements in list
LIST.xxx.index.REMOVE to remove element at specified index in list
LIST.xxx.index.INSERT to insert element at specified index in list
LIST.xxx.FINDELEM search_value returns index of first found element in list. Search starting from begin
LIST.xxx.index.FINDELEM search_value returns index of first found element in list. Search starting from index
SERV.PRINTLISTS to print all lists and their elements
SERV.CLEARLISTS to clear all lists. If used with mask parameter, then clear all lists, which name countains specified mask
|