script:
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if item.uniqueid == 2201 and getPlayerGuildId(cid) ~= 5 then
doPlayerSetStorageValue(cid, 8881, 1)
elseif item.uniqueid == 2203 and getPlayerGuildId(cid) ~= 5 then
doPlayerSetStorageValue(cid, 8882, 1)
end
if item.uniqueid == 2202 then
if getPlayerStorageValue(cid, 8881) == 1 then
doPlayerSetStorageValue(cid, 8881, 0)
doBroadcastMessage("" .. getPlayerName(cid) .. " da nacao " .. getPlayerGuildName(cid) .. " acaba de invadir a cidade. Capturem ele.", 1)
elseif getPlayerStorageValue(cid, 8882) == 1 then
doPlayerSetStorageValue(cid, 8882, 0)
doBroadcastMessage(" " .. getPlayerName(cid) .. " da nacao " .. getPlayerGuildName(cid) .. " acaba de fugir da cidade.", 1)
end
end
return true
end
Tag:
<movevent event="StepIn" uniqueid="2201;2202;2203" script="SCRIPT.lua" />







info
Grupo: Artesão
Registrado: 02/07/13
Posts: 115
Reputação: +12
Char no Tibia: Naoti
Nesse últimos dia eu velho fazendo muito pedido mas eu to fazendo isso pq deu um problema no meu pc e eu acabei perdendo muitas script e eu n tenho mas o skype da pessoa que fez esses script então eu to aqui pedindo pra min ajuda.
-------------------------------------------------------------------------------
Obs: No meu servidor todos os player tem guild
E o seguinte quando tal player de tal guild passa em um tile ele vai manda uma msg em vermelho pra todo mundo.
n so um bom de script mais:
-->quando o player pisa em uma UniqueId(2201) ele ganhe tal storage (8881)(so n ganha ela se vc for da GuildId 5) mas quando ele pisa em outa UniqueID(2202) ele perca essa strorage e parecença a.
Msg:(nome do jogado) da nação (nome da guild) acaba de invadir a cidade.Capturem ele.
e quando ela pisa em outra UniqueID(2203) ganhe tal Storage (8882)(so n ganha ela se vc for da GuildId 5) mas quando ele de volta na UniqueID(2202) ele perca essa strorage e parecença a.
(nome do jogado) da nação (nome da guild) acaba de fujir pra fora da cidade.