Belo conteúdo, obrigado por compartilhar no fórum.
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Sistema de nocautear e assaltar o player
TA
action
Sistema de nocautear e assaltar o player
Por TaaG, 15 de nov. de 2015 em Actions e Talkactions
roubo
steal
nocautear
system
sistema
tfs
5
1.4k
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

15 de novembro de 2015 às 00:55
17 de novembro de 2015 às 13:58
é bem útil pra quem queira fazer aqueles servidores de gta, boa.
info
Grupo: Administrador
Registrado: 08/07/05
Posts: 5.8k
Reputação: +1.4k
Gênero: Outro

17 de novembro de 2015 às 14:09
Boa @@TaaG
Trazendo uns conteúdos muito bons.






info
Grupo: Artesão
Registrado: 19/11/12
Posts: 113
Reputação: +63
Vídeo demonstração
Instalando:
steal.lua (data/actions/scripts)
local money = {}
local player = {}
local position = {}
local config = {
corpseId = 3058, -- Item Id
timee = 6000 -- Seconds
}
local function allowMovement(cid)
if not isPlayer(cid) then
return
end
doCreatureSetNoMove(cid, false)
end
local function stealMoney(cid)
position = getDistanceBetween(getPlayerPosition(player), getPlayerPosition(cid))
if position < 2 then
doPlayerRemoveMoney(cid, money)
doPlayerAddMoney(player, money)
doPlayerSendTextMessage(player,MESSAGE_INFO_DESCR,"Você roubou "..money.." gold!")
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'VOCÊ ACABA DE SER ROUBADO!')
else
doPlayerSendTextMessage(player,MESSAGE_INFO_DESCR,"Roubo cancelado.")
end
end
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isPlayer(itemEx.uid) then
doSetItemOutfit(itemEx.uid, config.corpseId, config.timee)
doCreatureSetNoMove(itemEx.uid, true)
addEvent(allowMovement, config.timee, itemEx.uid)
money = getPlayerMoney(itemEx.uid)
player = cid
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Roubando...')
doPlayerSendTextMessage(itemEx.uid,MESSAGE_INFO_DESCR,'Você foi nocauteado!')
addEvent(stealMoney, config.timee-3000, itemEx.uid)
end
return true
end
Actions.xml (data/actions)
Créditos: CandleJack