Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrĂ´le

Recherche | Retour aux forums

JOL Archives

[Script-cours] Passer son serveur de .55i Ă  99f +

Par rituel le 7/1/2003 Ă  18:57:52 (#2967048)

VoilĂ  quelques uns des changements Ă  faire pour passer son serveur de 55i Ă  99f et plus :

Remplacez tous les triggers ON=@Click ON=@DCLICK qui visent des joueurs ... par :

ON=@UserClick
ON=@UserDClick

Et pour les items :

ON=@itemUserClick
ON=@itemUserDClick

Les tags de chaine de caractères :

Passez de :

TAG.POUET=Pouet !

Ă 

TAG=POUET,"Pouet !"

Attention aux fonctions STRMATCH,STRCMP car les variables de type chaîne utilisent des " " Il faut daurénavant les prendre en compte.

Dans les scripts de NPC :

NAME=#NAMES_human_male se place désormais dans le ON=@CREATE comme ceci :

NAME="#NAMES_human_male"

Les pickaxes et skinning knives deviennent de type TYPE=T_WEAPON_SWORD et non plus TYPE=T_WEAPON_FENCE

Pour les ressources :

SKILL_HI, SKILL_LO devient SKILL=x,x et AMOUNT_HI AMOUNT_LO devient AMOUNT=x,x

Les COMPLEXITY deviennent SECTOR.COMPLEXITY

BONUS_STATS, ADV_RATE, et PROMPT_MSG deviennent : BONUSSTATS, ADVRATE et PROMPTMSG (etc ...) dans le spheretables

Idem : CAST_TIME, RUNE_ITEM, SCROLL_ITEM deviennent CASTTIME,RUNEITEM et SCROLLITEM (etc ...) dans le spheretables_x

UID devient FINDUID

.xmacommande devient .x.macommande

SKILLCLASS devient PROFESSION et donc class_xxx devient prof_xxx

[ADVANCE] dans le spheretables devient [SPHERE] et STR, DEX, INT deviennent Advance.str etc ...

ARGCHK() devient ARGCHK[#]

[DEFNAME xxx] devient [DEFNAMES xxx]

Pas sûr : COLORDLG remplace COLOR sur les proprietés d'un item

Les fonctions deviennent : Pouet(x,y,z) au lieu de Pouet x

Pour affecter une valeur Ă  un tag ou une propriete il n'ets plus possible de faire :

.set body c_man mais .set body=c_man

-----------------------------------------------------------------------------

Non obligatoire : Changez les 0 par

Remplacez votre fonction SYSMESSAGEUA (répandue) par SYSMESSAGEU and et votre fonction de messages privés par SMSU

SPEED Refonctionne ... Attention de modifier les items qui l'utilisent si leurs vitesse est trop ou pas assez élevée

-------------------------------------------------------------------------------

Les trucs cool ;)

ARGV[x] ou X est le xième argument d'une fonction (pas trop tôt menasoft ...)

While
do
endwhile est ajouté ... Alléluia !

==============================================
===================Conclusion===================
==============================================

Recuperez les scripts que vous avez fait manuellement, détruisez votre Sphère, modifier vos scripts et reinstaller une nouvelle Sphère ... sans quoi vous aurez trop d'erreurs ... dernier conseil ... Attendez la 1.0 finale avant de vous lancer dans une reconversion :)

JOL Archives 1.0.1
@ JOL / JeuxOnLine