1
Fork 0
mirror of https://bitbucket.org/Ioncannon/project-meteor-server.git synced 2025-04-22 12:47:46 +00:00

Required scripts to make it work.

This commit is contained in:
Filip Maj 2017-01-02 14:38:56 -05:00
parent 5d494255ad
commit 8a0ebe7ec4
3 changed files with 41 additions and 20 deletions

View file

@ -0,0 +1,18 @@
--[[
ConfirmGroupCommand Script
Handles what happens when you resolve an invite to a group
--]]
function onEventStarted(player, actor, triggerName, groupType, result)
--Accept/Refuse happened, else just close the window
if (result == 1 or result == 2) then
GetWorldManager():GroupInviteResult(player, groupType, result);
end
player:EndEvent();
end

View file

@ -0,0 +1,19 @@
--[[
PartyBreakupCommand Script
Handles disbanding the party.
--]]
function onEventStarted(player, actor, triggerName)
worldMaster = GetWorldMaster();
if (player:IsPartyLeader()) then
player:PartyDisband(name)
else
player:SendGameMessage(player, worldMaster, 30540, 0x20);
end
player:EndEvent();
end

View file

@ -1,28 +1,12 @@
--[[ --[[
PartyKickCommand Script PartyResignCommand Script
Handles requesting to kick (oust) and various errors. Handles leaving a party
TextIds:
30404 - Ousted Sheet/ActorId Version
30410 - You are Ousted
30428 - Ousted String Version
30540 - You are not party leader
30555 - Unable to oust
30575 - Cannot oust due to not pt member
--]] --]]
function onEventStarted(player, actor, name) function onEventStarted(player, actor, triggerName)
worldMaster = GetWorldMaster(); player:PartyLeave(name);
if (player:IsPartyLeader()) then
player:PartyKickPlayer(name);
else
player:SendGameMessage(player, worldMaster, 30540, 0x20);
end
player:EndEvent(); player:EndEvent();
end end