Player Name Comparison?

  • Thread starter Thread starter CarrionKael
  • Start date Start date
this is my other trigger that i have....

Code:
CreatorKick Red
    Events
        Player - Player 1 (Red) types a chat message containing -kick red as An exact match
        Player - Player 2 (Blue) types a chat message containing -kick red as An exact match
        Player - Player 3 (Teal) types a chat message containing -kick red as An exact match
        Player - Player 4 (Purple) types a chat message containing -kick red as An exact match
        Player - Player 5 (Yellow) types a chat message containing -kick red as An exact match
        Player - Player 6 (Orange) types a chat message containing -kick red as An exact match
        Player - Player 7 (Green) types a chat message containing -kick red as An exact match
        Player - Player 8 (Pink) types a chat message containing -kick red as An exact match
        Player - Player 9 (Gray) types a chat message containing -kick red as An exact match
    Conditions
        (Name of (Triggering player)) Equal to hobo218
        (Name of (Triggering player)) Equal to RastaMon
    Actions
        If ((Entered chat string) Equal to -kick red) then do (Game - Defeat Player 1 (Red) with the message: You've been KICKED!) else do (Do nothing)

any thought on why this isnt working?

edit-
whoops, forgot i had a post above....
 
You need to use an Or condition if you want two names. How can a person have two separate names? ;)
 
Thank you, no I just wanted to make specific stuff for my map Beta-Testers. Like give them some extra gold at the start or something.
 
The JASS code for a booting system.

Code:
function bootPlayer takes player p returns nothing
 call CustomDefeatBJ(p, "You got booted.")
 call DisplayTimedTextToForce(GetPlayersAll(), 30, GetPlayerName(p) + " got booted.")
endfunction

function creatorBoot takes nothing returns nothing
 local string es = GetEventPlayerChatString()
 local string s  = SubStringBJ(GetEventPlayerChatString(), 13, StringLength(es))
 local string array c
 local integer i = 0
 set c[0] = "red"
 set c[1] = "blue"
 //(ect)

 loop
  exitwhen i >= 12
  if s == c[i] or s == GetPlayerName(Player(i)) then
   call bootPlayer(Player(i))
  endif
 endloop
 
endfunction

function InitTrig_Creator_Boot takes nothing returns nothing
 local integer i = 0
 set gg_trg_Creator_Boot = CreateTrigger()
 loop
  exitwhen i >= 12
  if GetPlayerName(Player(i)) == "Hobo281" then
   call TriggerRegisterPlayerChatEvent(gg_trg_Creator_Boot, Player(i), "-creatorkick", false)
  endif
 endloop
  call TriggerAddAction(gg_trg_Creator_Boot, function creatorBoot)
endfunction

Tada :D
 
Here is a booting trigger from my map:

Code:
Boot Player
    Events
        Player - Player 1 (Red) types a chat message containing 'boot  as A substring
        Player - Player 2 (Blue) types a chat message containing 'boot  as A substring
        Player - Player 3 (Teal) types a chat message containing 'boot  as A substring
        Player - Player 4 (Purple) types a chat message containing 'boot  as A substring
        Player - Player 5 (Yellow) types a chat message containing 'boot  as A substring
        Player - Player 6 (Orange) types a chat message containing 'boot  as A substring
        Player - Player 7 (Green) types a chat message containing 'boot  as A substring
        Player - Player 8 (Pink) types a chat message containing 'boot  as A substring
        Player - Player 9 (Gray) types a chat message containing 'boot  as A substring
        Player - Player 10 (Light Blue) types a chat message containing 'boot  as A substring
        Player - Player 11 (Dark Green) types a chat message containing 'boot  as A substring
    Conditions
    Actions
        Set chat_PlayerNumber = (Integer((Substring((Entered chat string), 7, (Length of (Entered chat string))))))
        Set temp_Message = (You got booted by  + ((Name of (Triggering player)) + !))
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Or - Any (Conditions) are true
                    Conditions
                        ((Triggering player) is in DMs) Equal to True
                        (Name of (Triggering player)) Equal to the Lumpy
            Then - Actions
                Game - Defeat (Player(chat_PlayerNumber)) with the message: temp_Message
            Else - Actions
                Game - Display to (Player group((Triggering player))) the text: You can't boot peop...
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Hey Ghan, whatever cron job its part of its not running its been the same for days. If it does not work can we remove it?
  • The Helper The Helper:
    LOL! A tweak job!
  • The Helper The Helper:
    this is the fix I get from that yeah this is hard to control. disabling bots is pretty much necessary as ai and other bots would push really old threads to the top. reduce weight of view count. disable guest view tracking if you really want to push active threads to the top. a bit of tinkering for a few days with the weights and other settings should get you a decent trending widget box.
  • Ghan Ghan:
    I changed the settings a bit.
  • Ghan Ghan:
    Narrowed it to 7 days for the half-life and set views to 0 weight.
  • The Helper The Helper:
    I dont think Trending would work for this forum it would be better to just have the last 5 posts from anywhere
  • Ghan Ghan:
    Probably will have to give it some time to update.
  • Ghan Ghan:
    I'm guessing it is not retroactive.
  • Ghan Ghan:
    Next on the punch list: Update the server to Ubuntu 24.04.
  • The Helper The Helper:
    Mad Lads is new I see it displays original post date
  • The Helper The Helper:
    as long as it changes it is good - it is good now it updated and its new stuff
  • The Helper The Helper:
    One thing I have noticed and I dont know if it is by design but like 1 out of 3 times I come to the site the Anubis screen just hangs open, if I refresh it will go away but sometimes it hangs
  • Ghan Ghan:
    I've seen that as well.
  • The Helper The Helper:
    Wow - the change in the stats are major. I kind of knew it was all bots but wow, to see the effect. Why the social media sites cant do something like this I have no idea.
  • Ghan Ghan:
    Probably inflates their numbers so they look better to advertisers.
  • The Helper The Helper:
    Yeah google does not filter those bots. I remember when Apex was doing Google ads I saw the same IPs in there as I was seeing here - google is totally tracking all those bots as traffic and most google traffic, at least ours, was all bots
  • The Helper The Helper:
    oh wow, i bet i can post x links now and do the webp pics now giggity
  • The Helper The Helper:
    ahh anubis blocks anyone that has javascript turned off
  • The Helper The Helper:
    Robot: HTTP client library - i love the new robot :)
  • The Helper The Helper:
    New Science News Forum and it starts out with 420 threads :)
  • The Helper The Helper:
    Technical Support forum name changed To Technology News, there is now a Tech, sci/tech and science forums now :)
  • The Helper The Helper:
    Happy Saturday! Hope everyone has a fantastic weekend!
  • Ghan Ghan:
    We are now on Ubuntu 24.04. Had some issues with the style after the OS/PHP upgrade but now resolved.
    +1
  • Ghan Ghan:
    PHP 8.3 now live
    +1

The Helper Discord

Members online

No members online now.

Affiliates

Hive Workshop NUON Dome World Editor Tutorials
Back
Top