MountAlpha: type: assignment debug: false actions: on assignment: - trigger name:click toggle:true - trigger name:chat toggle:true - trigger name:proximity toggle:true radius:5 - lookclose state:true range:3 realistic interact scripts: - 10 MountAlphaInteract MountAlphaInteract: type: interact debug: false steps: 1: click trigger: script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Bonjour !" - wait 1s - narrate format:chatnpc "Bienvenue à l'écurie de Edelweiss." - wait 1s - narrate format:chatnpc "Tu as une monture à récupérer?" - wait 1s - narrate format:indication "Avez-vous une monture à récupérer? Oui ou Non?" - inject lib_npc_disengage instantly - zap 2 duration:120s } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Vous avez déja une monture sortis vous devez attendre encore pour en prendre une autre." - inject lib_npc_disengage instantly } 2: chat trigger: 1: trigger: "/Oui/ j'ai une monture à récupérer." script: - inject lib_npc_engage instantly - narrate format:chatnpc "De quel type de monture sagit-il?" - inject lib_npc_disengage instantly - wait 1s - narrate format:indication "Sagit-il d'un Cheval, Dragon, Cochon, Poulet, Blaze" - narrate format:indication "Vache, Mouton ou Araignée?" - narrate format:indication "Indiquez sa nature dans le chat." - zap 3 duration:120s 2: trigger: "/Non/ je n'ai pas de monture à récupérer." script: - inject lib_npc_engage instantly - narrate format:chatnpc "Bien bonne journée alors!" - inject lib_npc_disengage instantly - zap 1 3: chat trigger: 1: trigger: "/Poulet/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - create chicken '<&5>Poulet Monture<&r> <&3>α' traits:controllable save:KFC - flag spawn - flag mount - flag mount_ - mount | - zap 1 - flag player MountOQP - inject lib_npc_disengage instantly } 2: trigger: "/Cheval/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - inject lib_npc_disengage instantly } 3: trigger: "/Mouton/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - inject lib_npc_disengage instantly } 4: trigger: "/Dragon/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - inject lib_npc_disengage instantly } 5: trigger: "/Vache/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - inject lib_npc_disengage instantly } 6: trigger: "/Arraignée/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - inject lib_npc_disengage instantly } 7: trigger: "/Blaze/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - create blaze '<&5>Blaze Monture<&r> <&3>Staff' traits:controllable save:Blaze - flag spawn - flag mount - flag mount_ - mount | - zap 1 - flag player MountOQP - inject lib_npc_disengage instantly } 8: trigger: "/Cochon/ pour moi s'il vous plait" script: - if { - inject lib_npc_engage instantly - narrate format:chatnpc "Toute mes excuses mais il semblerait que vous n'ayez pas cette monture." - inject lib_npc_disengage instantly - zap 1 } else { - inject lib_npc_engage instantly - narrate format:chatnpc "Votre monture vous attends dans l'enclos." - inject lib_npc_disengage instantly }