| 05-13-2006, 06:33 AM | #1 |
Here is my script JASS:trigger HeroLevelUpTrigger=CreateTrigger() call TriggerAddAction(HeroLevelUpTrigger,function HeroLevelUp) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[1],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[2],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[3],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[4],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[5],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,AL[1],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,AL[2],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,AL[3],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,AL[4],"what",true) call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,AL[5],"what",true) function HeroLevelUp takes nothing returns nothing //call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,25.,"Test") call SetHeroLevel(a2[GetPlayerId(GetTriggerPlayer())], GetHeroLevel(a2[GetPlayerId(GetTriggerPlayer())])+1, true) endfunction What it does: When player types "what" in chat, he/she gains +1 level up. What I want to happen [help me with this part]: When player types any string that contains "what" in chat, he/she gains +1 level up. ex. what are you doing? what is your name? say what? |
| 05-13-2006, 06:46 AM | #2 |
Change JASS:call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[1],"what",true) JASS:call TriggerRegisterPlayerChatEvent(HeroLevelUpTrigger,Al[1],"what",false) |
