mirror of
https://github.com/araxiaonline/awakening-lua.git
synced 2026-06-13 02:22:19 -04:00
37 lines
1.4 KiB
Lua
37 lines
1.4 KiB
Lua
local customizeToken = 910201
|
|
local raceChangeToken = 200001
|
|
local factionChangeToken = 200000
|
|
local factionChangeToken2 = 910200
|
|
|
|
local function CustomizeMe (event, player, item, target)
|
|
if (player:HasItem(customizeToken) == true) then
|
|
player:RemoveItem(customizeToken, 1)
|
|
player:SetAtLoginFlag(8)
|
|
player:SendBroadcastMessage("Please return to the character select screen to continue the customization process.")
|
|
end
|
|
end
|
|
|
|
local function ChangeRace (event, player, item, target)
|
|
if (player:HasItem(raceChangeToken) == true) then
|
|
player:RemoveItem(raceChangeToken, 1)
|
|
player:SetAtLoginFlag(128)
|
|
player:SendBroadcastMessage("Please return to the character select screen to change your race.")
|
|
end
|
|
end
|
|
|
|
local function FactionChange (event, player, item, target)
|
|
if (player:HasItem(factionChangeToken) or player:HasItem(factionChangeToken2)) then
|
|
if (player:HasItem(factionChangeToken)) then
|
|
player:RemoveItem(factionChangeToken, 1)
|
|
else
|
|
player:RemoveItem(factionChangeToken2, 1)
|
|
end
|
|
player:SetAtLoginFlag(64)
|
|
player:SendBroadcastMessage("Please return to the character select screen to change your faction.")
|
|
end
|
|
end
|
|
|
|
RegisterItemEvent(customizeToken, 2, CustomizeMe)
|
|
RegisterItemEvent(raceChangeToken, 2, ChangeRace)
|
|
RegisterItemEvent(factionChangeToken, 2, FactionChange)
|
|
RegisterItemEvent(factionChangeToken2, 2, FactionChange) |