Realmcrafter France
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
Précommande : Smartphone Google Pixel 8a 5G Double Sim 128Go ...
389 € 539 €
Voir le deal

Script Heal (soin soi-même)

Aller en bas

Script Heal (soin soi-même) Empty Script Heal (soin soi-même)

Message par Giuliani Mer 25 Juin - 22:48

[quote]
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
Choses à faire pour que ce script fonctionne:
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
Giuliani
Giuliani
Admin

Messages : 263
Points : 424
Date d'inscription : 25/06/2014
Age : 45
Localisation : Toulouse

https://realmcrafter.1fr1.net

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum