[Sphère .55i] Forcer les TAGS sur un item

 
Partager Rechercher
Peut être que d'autres le savaient, mais moi je ne l'ai découvert qu'ajourd'hui en m'énervant avec mon système de gemmes à greffer sur des armes et armures, bien que je me doutais que ca devais marcher ...

Bref voilà ma manière pour appliquer des tags sur un ITEM qui ne peut normalement pas en savoir :

Code:
...
VAR.TYPEITEM=<TYPE>
TYPE=T_SCRIPT
TAG.MONTAG1=1
TYPE=<VAR.TYPEITEM>
...
Et pour récupérer le tag :

Code:
...
VAR.TYPEITEM=<TYPE>
TYPE=T_SCRIPT
// Faites ici le traitement pour manipuler ou récupérer votre tag
TYPE=<VAR.TYPEITEM>
...
J'ai .55R3RC4 en ce moment et les tags sont super simple, je te montre un exemple :

Code:
[itemdef i_yggdrasil] 
id=i_tuscany_pine
name=Yggdrasil
type=t_script 

on=@create 
attr=attr_static 
timer=1800 
TAG.ORA=0 
TAG.VERSO=1 
TAG.DAY=1 
TAG.ECLIPSE=0
Tu as simplement qu'à mettre tes TAG dans le ON=@CREATE ! Pour les utiliser par la suite, tu fais par exemple

Code:
on=@Timer 
TIMER = 1800 
IF ( <EVAL <TAG.ECLIPSE>> == 1 )
REGION.SECTORS LIGHT 21
TAG.ORA = (<EVAL <TAG.ORA>>+1) 
ELIF ( <EVAL <TAG.VERSO>> == 1 )
Tu as juste à changer le type, j'ai mis un script avec le t_script mais ça aurait pu être t_armor ou etc.

Edit : J'ai oublié qu'il faut mettre TYPEDEF au lieu de ITEMDEF si ce n'est pas un t_script.
 

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés