mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-16 16:29:21 +02:00
set sync outfits with znote aac
This commit is contained in:
parent
03b55b4c13
commit
b28506638c
@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<creaturescripts>
|
||||
<event type="login" name="PlayerLogin" script="login.lua"/>
|
||||
<event type="login" name="SyncOutfit" script="syncoutfit.lua"/>
|
||||
<event type="logout" name="PlayerLogout" script="logout.lua" />
|
||||
<event type="login" name="FirstItems" script="firstitems.lua"/>
|
||||
<event type="login" name="RegenerateStamina" script="regeneratestamina.lua" />
|
||||
|
@ -55,5 +55,9 @@ function onLogin(player)
|
||||
-- Events
|
||||
player:registerEvent("PlayerDeath")
|
||||
player:registerEvent("kills")
|
||||
player:registerEvent("PlayerLogout")
|
||||
player:registerEvent("FirstItems")
|
||||
player:registerEvent("RegenerateStamina")
|
||||
|
||||
return true
|
||||
end
|
||||
|
39
data/creaturescripts/scripts/syncoutfit.lua
Normal file
39
data/creaturescripts/scripts/syncoutfit.lua
Normal file
@ -0,0 +1,39 @@
|
||||
-- Sync outfits that player own with Znote AAC
|
||||
-- So its possible to see which full sets player
|
||||
-- has in characterprofile.php
|
||||
|
||||
znote_outfit_list = {
|
||||
{ -- Female (girl) outfits
|
||||
136,137,138,139,140,141,142,147,148,
|
||||
149,150,155,156,157,158,252,269,270,
|
||||
279,288,324,329,336,366,431,433,464,
|
||||
466,471,513,514,542,575,578,618,620,
|
||||
632,635,636,664,666,683,694,696,698,
|
||||
724,732,745,749,759,845,852,874,885,
|
||||
900
|
||||
},
|
||||
{ -- Male (boy) outfits
|
||||
128,129,130,131,132,133,134,143,144,
|
||||
145,146,151,152,153,154,251,268,273,
|
||||
278,289,325,328,335,367,430,432,463,
|
||||
465,472,512,516,541,574,577,610,619,
|
||||
633,634,637,665,667,684,695,697,699,
|
||||
725,733,746,750,760,846,853,873,884,
|
||||
899
|
||||
}
|
||||
}
|
||||
|
||||
function onLogin(player)
|
||||
-- storage_value + 1000 storages (highest outfit id) must not be used in other script.
|
||||
-- Must be identical to Znote AAC config.php: $config['EQ_shower'] -> storage_value
|
||||
local storage_value = 10000
|
||||
-- Loop through outfits
|
||||
for _, outfit in pairs(znote_outfit_list[player:getSex()+1]) do
|
||||
if player:hasOutfit(outfit,3) then
|
||||
if player:getStorageValue(storage_value + outfit) ~= 3 then
|
||||
player:setStorageValue(storage_value + outfit, 3)
|
||||
end
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user