Files
Leviathan/GameServer/AziaMafiaScriptsBackup/GuildHouse/guildhouse.lua
T
2026-06-01 12:46:52 +02:00

72 lines
1.2 KiB
Lua

function guild_house() -- MAin call with npc |||dlg_menu( "Guild HOUSE TEST", "guild_house()" )
dlg_title( "GIVE" )
guild_id = gv("guild_id")
-- 1 > 255 channel ( min / max )
--get_global_variable()
--set_global_variable()
--del_global_variable()
--warp( gv("x") , gv("y") , gv("Layer") , gv("name") )
dlg_text( "Ur Guild ID is " .. guild_id )
-- gv("guild_id") = Get guild ID
house = tonumber(get_global_variable("House" .. guild_id )) or 0
if house > 0 then
dlg_menu( "TP TO GUILD HOUSE", "guild_houseTP()" )
else
dlg_menu( "BUY GUILD HOUSE", "buy_guild_house()" )
end
dlg_show()
end
function buy_guild_house()
House_Max = tonumber(get_global_variable("House_Max")) or 0
if House_Max >= 255 then
cprint("Can't create more Guild House")
return 0
end
guild_id = gv("guild_id")
set_global_variable("House" .. guild_id , House_Max + 1 )
set_global_variable("House_Max" , House_Max + 1 )
--m00_001 map guild 1 - 255
--m00_002 map guild 256 - 550
end
function guild_houseTP()
guild_id = gv("guild_id")
house = tonumber(get_global_variable("House" .. guild_id ))
--warp( gv("x") , gv("y") , gv("Layer") , gv("name") )
x = gv("x")
y = gv("y")
layer = house
name = gv("name")
warp( x , y , layer , name )
end