Changing Player Names...

Fragglez

New Member
Reaction score
4
Yo. Anyways I'll get to the basics right away.

I'm completely lost on how to make a name-changing trigger.

I want to make it where it changes my player name to my requested name when i type something.

Example trigger (this is totally off)

Code:
   Events
   Player 1(Red) types -changename <name> as an exact match
   Conditions
   Actions
   Set name of Player 1 (Red) to <name>

I know that the Set name of player 1 (red) is under Event - Set Name

So... any ideas on how this works or any suggestions on how to get it working? Thanks

(rep rewarded to those who get this to work)
 

n[u]ll

You can change this now in User CP.
Reaction score
93
ok here it is... just copy and paste into a trigger called "Name Change" (without quotes)

Code:
function Trig_Name_Change_Actions takes nothing returns nothing
    call SetPlayerName( GetTriggerPlayer(), SubStringBJ(GetEventPlayerChatString(), 7, 25) )
endfunction

//===========================================================================
function InitTrig_Name_Change takes nothing returns nothing
    set gg_trg_Name_Change = CreateTrigger(  )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(0), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(1), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(2), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(3), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(4), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(5), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(6), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(7), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(8), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(9), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(10), "-name ", false )
    call TriggerRegisterPlayerChatEvent( gg_trg_Name_Change, Player(11), "-name ", false )
    call TriggerAddAction( gg_trg_Name_Change, function Trig_Name_Change_Actions )
endfunction
 

turok255

New Member
Reaction score
30
Make sure you convert the trigger to JASS before you can copy/paste it lol,
thats edit-->convert to custom text
 

Fragglez

New Member
Reaction score
4
Okay. so how to i set this JASS trigger off in game so it works?

do i go -name Fragglez and it will change my name to Fragglez or do i use my current one of -changename

edit: got it from playing my map, ty!
 

turok255

New Member
Reaction score
30
i read the trigger and it should be "-name" without the quotes (I don't know JASS but it dosen't look that hard from that trigger)
 

lh2705

Just another Helper
Reaction score
111
In GUI,
It would be something like this

Code:
   Events
   Player 1(Red) types -changename as a substring
   Player 2 and 3 and 4.etcetc.
   Conditions
   Actions
   Set name of Triggering Player to (SubString(EnteredChatString(13,99)))//I'm not 100% sure here but I'm quite sure its something like this.
 

Tonks

New Member
Reaction score
160
And it words, it would be "SEARCH."
I mean, Jesus Christ, this was asked yesterday.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top