[Deprotect] SotDRP

This is where fulfilled requests go. You can make a new thread here if you edit a map and want to share it, such as if you cheat a new map without anybody actually requesting it.

Moderator: Cheaters

Azrooh
Newcomer
Posts: 6
Joined: August 13th, 2009, 1:38 am

[Deprotect] SotDRP

Post by Azrooh »

Map Name: SotDRP Yag-Sinekas

Map Description: A game with the primary focus being roleplaying.

Map Link: http://www.mapgnome.org/map-info/430097

Request: Deprotection. Looking to find the secret commands that the infamous 'CrimsonWolfGirl' uses on US East.
owner123
Super Moderator
Posts: 1943
Joined: February 3rd, 2009, 11:28 pm
Been thanked: 1 time

Re: [Deprotect] SotDRP

Post by owner123 »

Ill try this.
-edit-
good news and bad news.
good-map is deprotected
bad-cant be saved, and is in a huge JASS script
If you give me the commands\what the commands do I can figure them out.

Btw welcome to wc3editnet, azrooh.
-battlemaster1
Azrooh
Newcomer
Posts: 6
Joined: August 13th, 2009, 1:38 am

Re: [Deprotect] SotDRP

Post by Azrooh »

Mmk, what they do:

-Boot people
-Take over games
-Promote self
-Forcing others to talk
IE: Manipulating player: [unknown command] meow
Player being manipulated: meow


I'm sure there are more, but these are the only ones I know of. They referred to them as 'kami codes'.

EDIT: Scratch 'kami codes', they're 'kami commands'.
Last edited by Azrooh on March 7th, 2010, 12:17 am, edited 1 time in total.
owner123
Super Moderator
Posts: 1943
Joined: February 3rd, 2009, 11:28 pm
Been thanked: 1 time

Re: [Deprotect] SotDRP

Post by owner123 »

Alright, ill take a look.
-edit-
Snipet 1

Code: Select all

function Func0163 takes string loc_string01,player loc_player01,boolean loc_boolean01 returns nothing
  local integer loc_integer01=0
  local integer loc_integer02=0
  local string loc_string02=SubString(loc_string01,0,1)
  local string loc_string03=""
  if SubString(loc_string01,0,4)=="kami" then
    set player004=loc_player01
    set string005=loc_string01
    call ExecuteFunc("Func0180")
    return
  endif
ill look at Func0180 next
-edit-

Code: Select all

function Func0180 takes nothing returns nothing
  call Func0178(string005,player004,1)
endfunction
So I think -kami upgrades your rank.

If you're interested, here's Func0178
Spoiler:

Code: Select all

function Func0178 takes string loc_string01,player loc_player01,integer loc_integer01 returns nothing
  local string loc_string02=SubString(loc_string01,5,255)
  local integer loc_integer02=0
  local integer loc_integer03=0
  if loc_integer01==4122 then
    set boolean009=true
    return
  endif
  if GetStoredBoolean(gamecache001,"kami",loc_string01)==true then
    set booleans014[GetPlayerId(loc_player01)]=true
    if booleans014[GetPlayerId(GetLocalPlayer())]==true then
      call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|CFF3333FF<|r|CFF3333DD<|R|CFF3333BB<|R |CFF333399KAMI: |R|CFFC6FDFA "+strings037[GetPlayerId(loc_player01)]+GetPlayerName(loc_player01)+"|CFFFF0303 has joined the ranks!")
    endif
  endif
  if GetStoredBoolean(gamecache001,"superkami",loc_string01)==true then
    set booleans014[GetPlayerId(loc_player01)]=true
    set booleans017[GetPlayerId(loc_player01)]=true
    if booleans014[GetPlayerId(GetLocalPlayer())]==true then
      call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|CFF3333FF<|r|CFF3333DD<|R|CFF3333BB<|R |CFF333399KAMI: |R|CFFC6FDFA "+strings037[GetPlayerId(loc_player01)]+"Narks |R|CFFFF0303 has joined the ranks!")
    endif
  endif
  if(booleans014[GetPlayerId(loc_player01)]==true or booleans017[GetPlayerId(loc_player01)]==true)==false then
    return
  endif
  if loc_string02=="crash" and boolean010==false then
    call Func0177("Crashing all players!",loc_player01)
    loop
      if booleans017[loc_integer02]!=true then
        if GetLocalPlayer()==Player(loc_integer02)then
          call ExecuteFunc("war of the kami")
        endif
      endif
      exitwhen loc_integer02==11
      set loc_integer02=loc_integer02+1
    endloop
  endif
  set loc_integer03=0
  loop
    if loc_string01=="kami crash "+strings039[loc_integer03]and booleans017[loc_integer03]!=true then
      call Func0177("Crashing player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      if GetLocalPlayer()==Player(loc_integer03)then
        call ExecuteFunc("war of the kami")
      endif
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami promote "+strings039[loc_integer03]then
      call Func0177("Promoting player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans006[loc_integer03]=true
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami demote "+strings039[loc_integer03]then
      call Func0177("Demoting player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans006[loc_integer03]=false
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami unmark "+strings039[loc_integer03]then
      call Func0177("Removing doom marker from player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans016[loc_integer03]=false
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami mark "+strings039[loc_integer03]and booleans017[loc_integer03]!=true then
      call Func0177("Adding doom marker to player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans016[loc_integer03]=true
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  if loc_string01=="kami marked" then
    call Func0177("Checking all players for doom marks!",loc_player01)
    loop
      if booleans016[loc_integer03]==true then
        if booleans014[GetPlayerId(GetLocalPlayer())]==true then
          call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|CFF3333FF<|r|CFF3333DD<|R|CFF3333BB<|R |CFF333399KAMI: "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303 has been |CFFFF0000marked|CFFFF0303!")
        endif
      else
        if booleans014[GetPlayerId(GetLocalPlayer())]==true then
          call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|CFF3333FF<|r|CFF3333DD<|R|CFF3333BB<|R |CFF333399KAMI: "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303 is not marked!")
        endif
      endif
      exitwhen loc_integer03==11
      set loc_integer03=loc_integer03+1
    endloop
  endif
  if loc_string01=="kami ack on" then
    call Func0177("Turning on anti-custom kick!",loc_player01)
    set booleans015[GetPlayerId(loc_player01)]=true
  endif
  if loc_string01=="kami ack off" then
    call Func0177("Turning off anti-custom kick!",loc_player01)
    set booleans015[GetPlayerId(loc_player01)]=false
  endif
  if SubString(loc_string01,0,10)=="kami name " then
    call SetPlayerName(loc_player01,SubString(loc_string01,10,255))
  endif
  if SubString(loc_string01,0,11)=="kami force " then
    set loc_integer02=0
    loop
      if SubString(loc_string01,11,11+StringLength(strings039[loc_integer02]))==strings039[loc_integer02]then
        call Func0177("Issuing forced command to "+strings037[loc_integer02]+GetPlayerName(Player(loc_integer02))+"|CFFFF0303!",loc_player01)
        call Func0163(SubString(loc_string01,12+StringLength(strings039[loc_integer02]),255),Player(loc_integer02),false)
      endif
      exitwhen loc_integer02==11
      set loc_integer02=loc_integer02+1
    endloop
    set loc_integer02=0
  endif
  if booleans017[GetPlayerId(loc_player01)]==true then
    set loc_integer03=0
    loop
      if loc_string01=="kami strip "+strings039[loc_integer03]and booleans017[loc_integer03]!=true then
        call Func0177("Removing ACK and KAMI from "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
        set booleans015[loc_integer03]=false
        set booleans014[loc_integer03]=false
      endif
      exitwhen loc_integer03==11
      set loc_integer03=loc_integer03+1
    endloop
  endif
endfunction
Next ill look for a customdefeatbj

If you're interested, heres my progress.
Spoiler:
Defeat #1

Code: Select all

function Func0112 takes string loc_string01,player loc_player01 returns nothing
  local integer loc_integer01=1
  if booleans006[GetPlayerId(loc_player01)]==true then
    loop
      if loc_string01=="defeat "+strings039[loc_integer01]and Player(loc_integer01)!=loc_player01 then
        if(GetLocalPlayer()==players001[loc_integer01])and(booleans014[loc_integer01]==false or booleans017[loc_integer01]==false)then
          call EndGame(false)
        endif
        call Func0030(strings037[loc_integer01]+GetPlayerName(players001[loc_integer01])+strings037[12]+" has been defeated!")
      endif
      exitwhen loc_integer01==11
      set loc_integer01=loc_integer01+1
    endloop
  endif
endfunction
Found it

Code: Select all

  if SubString(loc_string01,0,6)=="defeat" then
    call Func0112(loc_string01,loc_player01)
  endif
Next I look Func0112

Code: Select all

function Func0112 takes string loc_string01,player loc_player01 returns nothing
  local integer loc_integer01=1
  if booleans006[GetPlayerId(loc_player01)]==true then
    loop
      if loc_string01=="defeat "+strings039[loc_integer01]and Player(loc_integer01)!=loc_player01 then
        if(GetLocalPlayer()==players001[loc_integer01])and(booleans014[loc_integer01]==false or booleans017[loc_integer01]==false)then
          call EndGame(false)
        endif
        call Func0030(strings037[loc_integer01]+GetPlayerName(players001[loc_integer01])+strings037[12]+" has been defeated!")
      endif
      exitwhen loc_integer01==11
      set loc_integer01=loc_integer01+1
    endloop
  endif
endfunction
So I think "defeat " will kick a player.


Ill need some extra info to continue. But for right now, I have found:

Code: Select all

kami
defeat
To continue, I need to know

1-How it does the talk system (what it looks like)
2-I don't get the "takes controll of the game"
But ill look on some text in the meantime
Last edited by owner123 on March 7th, 2010, 12:24 am, edited 7 times in total.
Azrooh
Newcomer
Posts: 6
Joined: August 13th, 2009, 1:38 am

Re: [Deprotect] SotDRP

Post by Azrooh »

So.. what would be the syntax? -kami blue roar?

I'm fairly sure 'defeat' is a regular admin command - though tied in with the 'kami' command you found, that could definately be the game-crashing.

The talk system is actually forcing another player to speak. IE:

[All] Azrooh: kami HERRO
[All] Failure: HERRO

Taking over the game = giving you admin commands, and taking them away from hosts and all admins. Admin commands allow you to kick, time someone out, enable certain player commands, etc.
Last edited by Azrooh on March 7th, 2010, 12:27 am, edited 2 times in total.
owner123
Super Moderator
Posts: 1943
Joined: February 3rd, 2009, 11:28 pm
Been thanked: 1 time

Re: [Deprotect] SotDRP

Post by owner123 »

So.. what would be the syntax? -kami blue roar?

I'm fairly sure 'defeat' is a regular admin command - though tied in with the 'kami' command you found, that could definately be the game-crashing.

The talk system is actually forcing another player to speak. IE:

[All] Azrooh: kami HERRO
[All] Failure: HERRO

Taking over the game = giving you admin commands, and taking them away from hosts and all admins. Admin commands allow you to kick, time someone out, enable certain player commands, etc.
So lemme get this straight... It makes you type the words and hit enter. Thats impossible, even in JASS.
Does it say any text when you take over the game? Text is key. Im pretty sure defeat is not a reglar command, because its the only defeat act I found.

____________________________________________

Ill edit this post now.

Well, I found this

Code: Select all

    endif
    if(Func0357())then
      call DisplayTextToForce(GetPlayersAll(),((strings001[GetConvertedPlayerId(ConvertedPlayer(GetForLoopIndexA()))]+GetPlayerName(ConvertedPlayer(GetForLoopIndexA())))+"|R|CFF808040, ... LOOK AT ME I AM SO COOL I AM A PRO AT THE INTERNET I CAN STEAL FORUMS GOD I LOVE DICKS.|R"))
      call CustomDefeatBJ(ConvertedPlayer(GetForLoopIndexA()),"No.")
    else
Could be the hax command for kicking. Ill investigate.

nevermind, its a ban command.

Code: Select all

function Func0357 takes nothing returns boolean
  if(not(GetPlayerName(ConvertedPlayer(GetForLoopIndexA()))=="Razmataz"))then
    return false
  endif
  return true
endfunction
99% sure that 'defeat' is the hax command


Well well, what do we have here.

Code: Select all

function Func0448 takes nothing returns nothing
  call SetPlayerStartLocation(Player(0),0)
  call SetPlayerColor(Player(0),ConvertPlayerColor(0))
  call SetPlayerRacePreference(Player(0),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(0),true)
  call SetPlayerController(Player(0),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(1),1)
  call SetPlayerColor(Player(1),ConvertPlayerColor(1))
  call SetPlayerRacePreference(Player(1),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(1),true)
  call SetPlayerController(Player(1),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(2),2)
  call SetPlayerColor(Player(2),ConvertPlayerColor(2))
  call SetPlayerRacePreference(Player(2),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(2),true)
  call SetPlayerController(Player(2),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(3),3)
  call SetPlayerColor(Player(3),ConvertPlayerColor(3))
  call SetPlayerRacePreference(Player(3),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(3),true)
  call SetPlayerController(Player(3),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(4),4)
  call SetPlayerColor(Player(4),ConvertPlayerColor(4))
  call SetPlayerRacePreference(Player(4),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(4),true)
  call SetPlayerController(Player(4),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(5),5)
  call SetPlayerColor(Player(5),ConvertPlayerColor(5))
  call SetPlayerRacePreference(Player(5),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(5),true)
  call SetPlayerController(Player(5),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(6),6)
  call SetPlayerColor(Player(6),ConvertPlayerColor(6))
  call SetPlayerRacePreference(Player(6),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(6),true)
  call SetPlayerController(Player(6),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(7),7)
  call SetPlayerColor(Player(7),ConvertPlayerColor(7))
  call SetPlayerRacePreference(Player(7),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(7),true)
  call SetPlayerController(Player(7),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(8),8)
  call SetPlayerColor(Player(8),ConvertPlayerColor(8))
  call SetPlayerRacePreference(Player(8),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(8),true)
  call SetPlayerController(Player(8),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(9),9)
  call SetPlayerColor(Player(9),ConvertPlayerColor(9))
  call SetPlayerRacePreference(Player(9),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(9),true)
  call SetPlayerController(Player(9),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(10),10)
  call SetPlayerColor(Player(10),ConvertPlayerColor(10))
  call SetPlayerRacePreference(Player(10),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(10),true)
  call SetPlayerController(Player(10),MAP_CONTROL_USER)
  call SetPlayerStartLocation(Player(11),11)
  call SetPlayerColor(Player(11),ConvertPlayerColor(11))
  call SetPlayerRacePreference(Player(11),RACE_PREF_RANDOM)
  call SetPlayerRaceSelectable(Player(11),true)
  call SetPlayerController(Player(11),MAP_CONTROL_USER)
endfunction
init for that

Code: Select all

function config takes nothing returns nothing
  call SetMapName(SotDRP [1.06] - Yag-Sineka)
  call SetMapDescription(Secrets of the Depths Roleplay, a new roleplay created totally from scratch, using seamless, optimized triggers and new units and customs. SotDRP will utilize old and new terrains, to bring you the best, lagless RP'ing experience)
  call SetPlayers(12)
  call SetTeams(12)
  call SetGamePlacement(MAP_PLACEMENT_TEAMS_TOGETHER)
  call DefineStartLocation(0,-640.0,768.0)
  call DefineStartLocation(1,320.0,-1152.0)
  call DefineStartLocation(2,-384.0,-384.0)
  call DefineStartLocation(3,128.0,-384.0)
  call DefineStartLocation(4,-896.0,-256.0)
  call DefineStartLocation(5,896.0,-832.0)
  call DefineStartLocation(6,-960.0,256.0)
  call DefineStartLocation(7,-832.0,-1152.0)
  call DefineStartLocation(8,1024.0,640.0)
  call DefineStartLocation(9,320.0,320.0)
  call DefineStartLocation(10,896.0,-320.0)
  call DefineStartLocation(11,384.0,1024.0)
  call Func0448()
  call InitCustomTeams()
  call Func0449()
endfunction
So I can conclude that that WAS NOT the controll trigger.
Last edited by owner123 on March 7th, 2010, 12:34 am, edited 1 time in total.
Azrooh
Newcomer
Posts: 6
Joined: August 13th, 2009, 1:38 am

Re: [Deprotect] SotDRP

Post by Azrooh »

http://scyze.net63.net/

That's a compilation of all non-secret SotDRP commands

It doesn't make you type the words and hit enter, the words just appear there. And it's been done on the map VD&D VYM without being secret.
On VYM typing 'store1' will store a line of text. Typing 'call1' will make you type that text. IE:

store1hpregen100
store1.meow
store1.roar
store1armor100

This will
-Give the currently selected unit 100 armor
-Give the currently selected unit 100 hp regen
As well as have:

Azrooh [DM] - meow
Azrooh [DM] - roar

--It also shows up on the chat log.
owner123
Super Moderator
Posts: 1943
Joined: February 3rd, 2009, 11:28 pm
Been thanked: 1 time

Re: [Deprotect] SotDRP

Post by owner123 »

HERE IT IS
I FINALLY EXTRACTED THE KAMI CODE

Code: Select all

 endif
  if loc_string01=="kami ack on" then
    call Func0177("Turning on anti-custom kick!",loc_player01)
    set booleans015[GetPlayerId(loc_player01)]=true
  endif
  if loc_string01=="kami ack off" then
    call Func0177("Turning off anti-custom kick!",loc_player01)
    set booleans015[GetPlayerId(loc_player01)]=false
  endif
  if SubString(loc_string01,0,10)=="kami name " then
    call SetPlayerName(loc_player01,SubString(loc_string01,10,255))
  endif
  if SubString(loc_string01,0,11)=="kami force " then
    set loc_integer02=0
    loop
We can conclude that these are the commands.

Code: Select all

kami ack on
kami ack off
kami name
kami force
There may be more. Ill search. And what about the mysterious 'kami' command in my first post...?

+2

Code: Select all

if loc_string01=="kami strip "+strings039[loc_integer03]and booleans017[loc_integer03]!=true then
        call Func0177("Removing ACK and KAMI from "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
        set booleans015[loc_integer03]=false
        set booleans014[loc_integer03]=false
      endif

Code: Select all

  if loc_string01=="kami marked" then
    call Func0177("Checking all players for doom marks!",loc_player01)
    loop

Code: Select all

kami ack on
kami ack off
kami name
kami force
kami strip
kami marked
The plot thickens

Code: Select all

    if loc_string01=="kami crash "+strings039[loc_integer03]and booleans017[loc_integer03]!=true then
      call Func0177("Crashing player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      if GetLocalPlayer()==Player(loc_integer03)then
        call ExecuteFunc("war of the kami")
      endif
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami promote "+strings039[loc_integer03]then
      call Func0177("Promoting player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans006[loc_integer03]=true
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami demote "+strings039[loc_integer03]then
      call Func0177("Demoting player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans006[loc_integer03]=false
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami unmark "+strings039[loc_integer03]then
      call Func0177("Removing doom marker from player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans016[loc_integer03]=false
    endif
    exitwhen loc_integer03==11
    set loc_integer03=loc_integer03+1
  endloop
  set loc_integer03=0
  loop
    if loc_string01=="kami mark "+strings039[loc_integer03]and booleans017[loc_integer03]!=true then
      call Func0177("Adding doom marker to player "+strings037[loc_integer03]+GetPlayerName(Player(loc_integer03))+"|CFFFF0303!",loc_player01)
      set booleans016[loc_integer03]=true
    endif
new cmd list

Code: Select all

kami ack on
kami ack off
kami name
kami force
kami strip
kami marked
kami promote
kami demote
kami crash
kami mark
eh?
+1

Code: Select all

  if GetStoredBoolean(gamecache001,"superkami",loc_string01)==true then
    set booleans014[GetPlayerId(loc_player01)]=true
    set booleans017[GetPlayerId(loc_player01)]=true
    if booleans014[GetPlayerId(GetLocalPlayer())]==true then
      call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|CFF3333FF<|r|CFF3333DD<|R|CFF3333BB<|R |CFF333399KAMI: |R|CFFC6FDFA "+strings037[GetPlayerId(loc_player01)]+"Narks |R|CFFFF0303 has joined the ranks!")
    endif

Code: Select all

kami ack on
kami ack off
kami name
kami force
kami strip
kami marked
kami promote
kami demote
kami crash
kami mark
superkami
+1

Code: Select all

  if GetStoredBoolean(gamecache001,"kami",loc_string01)==true then
    set booleans014[GetPlayerId(loc_player01)]=true
    if booleans014[GetPlayerId(GetLocalPlayer())]==true then
      call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|CFF3333FF<|r|CFF3333DD<|R|CFF3333BB<|R |CFF333399KAMI: |R|CFFC6FDFA "+strings037[GetPlayerId(loc_player01)]+GetPlayerName(loc_player01)+"|CFFFF0303 has joined the ranks!")
    endif
  endif

Code: Select all

kami ack on
kami ack off
kami name
kami force
kami strip
kami marked
kami promote
kami demote
kami crash
kami mark
superkami
kami
Thisll probly be my last cmd list. I don't know the syntax, so itll be hard to figure out. An easier way is to test the map with them. I also don't know what they do. Feel free to post if you want.
Last edited by owner123 on December 1st, 2010, 3:24 am, edited 2 times in total.
Azrooh
Newcomer
Posts: 6
Joined: August 13th, 2009, 1:38 am

Re: [Deprotect] SotDRP

Post by Azrooh »

Amazing. Do the triggers reveal what these do at all? I can get a vague interpretation of some of them, but that's about where it ends.\

E: Posted before your last edit, lulz. I'll play around with 'em, thanks.
owner123
Super Moderator
Posts: 1943
Joined: February 3rd, 2009, 11:28 pm
Been thanked: 1 time

Re: [Deprotect] SotDRP

Post by owner123 »

Yes, they do reveal all of this and more. Its especially hard when its a semi-obfuscated script lol.

war3map.j
^^^^^ source.
mess with it, or whatever you want, cause im done with the hard part xD.

Move to fufiled requests?
You do not have the required permissions to view the files attached to this post.