Script Heal (soin soi-même)
Page 1 sur 1
Script Heal (soin soi-même)
[quote]
1. Créer un script vierge ou vous collerez le script qui suit (renommez-le heal, plus tard essayez de regrouper tous vos scripts de soin à l'intérieur du même pour optimiser vos scripts et gagner de la place)
2. Utilisez l'emitter appellé HealthSpell
3. Vérifiez l'ID de texture (GUE, onglet Média en bas) de la particule pour CreateEmitter
4. Créez une habilité, et assignez ceci en tant que script.
Choses à faire pour que ce script fonctionne:COMMENT SCRIPTER AVEC RCCE?
_ Lancez Scriptorama
_ Se référer aux commandes de script
_ Sauvegardez vos script au format .rsl (le format .rcscript est l'ancien, il ne sert plus à rien, vous pouvez les supprimer).
_ Placez vos scripts dans \Data\Server Data\Scripts
_ Pour tester vos scripts sans perdre de temps => Lancez le serveur de RCS, débloquez updates et déconnectez-vous.
Ensuite ouvrez Data\Logs\ et cherchez les erreurs dans SERVER LOGS.TXT, le log vous indiquera le type d’erreur et la ligne. ex:PARSE ERROR est une erreur d'orthographe ou oubli de symbole
_ S'il n'y a aucune erreur signalée dans le log, relancez le serveur et testez en jeu
1. Créer un script vierge ou vous collerez le script qui suit (renommez-le heal, plus tard essayez de regrouper tous vos scripts de soin à l'intérieur du même pour optimiser vos scripts et gagner de la place)
2. Utilisez l'emitter appellé HealthSpell
3. Vérifiez l'ID de texture (GUE, onglet Média en bas) de la particule pour CreateEmitter
4. Créez une habilité, et assignez ceci en tant que script.
Function HealSelf()
target% = Actor()
if( Attribute( target%, "Health" ) < MaxAttribute( target%, "Health" ) )
Output( Actor(), "Abracadabra" )
health% = Attribute( target%, "Health" )
maxHealth% = MaxAttribute( target%, "Health" )
; Ceci est un commentaire, cette partie concerne le soin 10% par niveau d'habilité de soin
health% = health% + 0.1*AbilityLevel( Actor(), "Heal Self" ) * maxHealth
if( health% > maxHealth% )
health = maxHealth%
endif
SetAttribute( target%, "Health", health% )
CreateEmitter( target%, "HealthSpell", 15, 3000 )
endif
end function
Sujets similaires
» Script de dialogue
» Script AOE (Attaque de zone)
» liste des fonctions de script
» Script Blacksmith (Forgeron)
» [TUTO] Script de combat personnalisé [5/11]
» Script AOE (Attaque de zone)
» liste des fonctions de script
» Script Blacksmith (Forgeron)
» [TUTO] Script de combat personnalisé [5/11]
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|