Advertisement
Rochet2

WorldStates

Aug 10th, 2015
489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1. local SMSG_INIT_WORLD_STATES = 0x2C2
  2. local SMSG_UPDATE_WORLD_STATE = 0x2C3
  3. local function Initialize(plr)
  4.     local pack = CreatePacket(SMSG_INIT_WORLD_STATES, 18)
  5.     pack:WriteULong(566) -- Map
  6.     pack:WriteULong(0) -- Zone
  7.     pack:WriteULong(0)
  8.     pack:WriteUShort(1)
  9.     pack:WriteULong(2720) -- ID
  10.     pack:WriteULong(0) -- Value
  11.     pack:WriteULong(2719) -- ID
  12.     pack:WriteULong(0) -- Value
  13.     pack:WriteULong(2718) -- ID
  14.     pack:WriteULong(0) -- Value
  15.     plr:SendPacket(pack)
  16. end
  17.  
  18. local function UpdateState(plr, state, value)
  19.     local pack = CreatePacket(SMSG_UPDATE_WORLD_STATE, 8)
  20.     pack:WriteULong(state)
  21.     pack:WriteULong(value)
  22.     plr:SendPacket(pack)
  23. end
  24.  
  25. local function RunCommand(event, player, cmd)
  26.     if cmd == "kkk" then
  27.         Initialize(player)
  28.         UpdateState(player, 2720, 40)
  29.         UpdateState(player, 2719, 50)
  30.         UpdateState(player, 2718, 1)
  31.         return false
  32.     end
  33. end
  34.  
  35. RegisterPlayerEvent(42, RunCommand)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement