Global é adicionado uma storage em um player que serve pro server TODO, usa uma storage normal msm
local castle_one_name = "Nexus Castle"
local storage = 1755
function onUse(cid, item, frompos, item2, topos)
if getPlayerGuildId(cid) == nil or getPlayerGuildId(cid) <= 0 or getPlayerGuildId(cid) == false then
return doPlayerSendCancel(cid,"Voce precisa de uma guild para dominar o castelo!")
end
if getPlayerGuildId(cid) == getGlobalStorageValue(storage) then
return doPlayerSendCancel(cid,"Sua guild ja está dominando o castelo!")
end
sePlayerStorageValue(storage,getPlayerGuildId(cid))
doBroadcastMessage("O player "..getCreatureName(cid).." acabou de conquistar o castelo "..castle_one_name.." para a guild \""..getPlayerGuildName(cid).."\".", 22)
return true
end






info
Grupo: Campones
Registrado: 05/11/12
Posts: 22
Reputação: 0
Boa noite galera,
Estou adicionando um Sistema de Castle War que somente player da guild podem entrar e tal, eu nao entendo muito fui adicionando pegando um codigo daqui outro dali e consegui deixar como eu queria so que to com um probleminha se alguem pudesse me ajuda ficaria muito grato creio que seja algo simples, Bom vamo o player que da use na alavanca ganha um globalstorage e consegue entrar sair não é atacado pelos montros tudo ok o unico porem é que o outros player da mesma guild não. Vou postar o codigo creio que seja aqui o problema se alguem poder dar uma luz para fazer todos da mesma Guild recebem a tal storage, Obrigado.
local castle_one_name = "Nexus Castle" local storage = 1755 function onUse(cid, item, frompos, item2, topos) if getPlayerGuildId(cid) == nil or getPlayerGuildId(cid) <= 0 or getPlayerGuildId(cid) == false then return doPlayerSendCancel(cid,"Voce precisa de uma guild para dominar o castelo!") end if getPlayerGuildId(cid) == getGlobalStorageValue(storage) then return doPlayerSendCancel(cid,"Sua guild ja está dominando o castelo!") end setGlobalStorageValue(storage,getPlayerGuildId(cid)) doBroadcastMessage("O player "..getCreatureName(cid).." acabou de conquistar o castelo "..castle_one_name.." para a guild \""..getPlayerGuildName(cid).."\".", 22) return true end