nuzamacuxe wrote:Just compare both war3map.j. What I did was simply increase your chance of being The Evil One to 100 as soon as you type the command "-wevil". That way you will be always the choosen one.
function ChatEvent takes trigger Trig, string Text, boolean Bool, code Act returns trigger local integer index=0 loop call TriggerRegisterPlayerChatEvent(Trig,Player(index),Text,Bool) set index=index+1 exitwhen index==bj_MAX_PLAYER_SLOTS endloop if Act!=null then call TriggerAddAction(Trig,Act) endif return Trig endfunction function CC_Commands takes nothing returns nothing local integer PID = GetPlayerId( GetTriggerPlayer( ) ) local string Text = SubString( GetEventPlayerChatString(), 1, StringLength(GetEventPlayerChatString()) )
if Text == "wevil" then set fz[ PID ]= 100 set f6[ PID ]= true call DisplayTimedTextToPlayer( Player( PID ), 0, 0, 10, "You will be The Evil One." ) endif
endfunction function CC_Init takes nothing returns nothing call ChatEvent( CreateTrigger( ), "-", false, function CC_Commands ) endfunction
The evil hero isn't the same way.
I tried adding this before function main and it crashed. I attached the newest map if you wanted to look but I took it out and just put cheat pack in. Is there more to it than just this code?
You do not have the required permissions to view the files attached to this post.
nuzamacuxe wrote:Dude. You misunderstood what I said. I said to change only the ones inside of function CC_Commands. You simply broke the map doing what you did.
I did a ctrl+f search for cc_ and CC_commands and got nothing. searching for just cc makes it show up in code like cfffcc00Cant use this item etc.
could you maybe post a screenshot, sorry for the trouble I'm just not understanding and they come out with a new map ever week so I'd like to understand it.