[Resolvido] Adição no tp scroll

eliaspalermo
em Resolvidos

eliaspalermo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/03/13Posts: 18

Boa noite galera.

Bom, eu tenho aqui um script de tp scroll bem simples e queria que ele tivesse duas funções a mais, que seriam:

-Delay de 10 minutos para usar novamente

-Não poder usar em batalha

 

Se alguém puder me ajudar <3 

Citar

function onUse(cid, item, fromPosition, itemEx, toPosition)

local config = {
    pos = {x = 987, y = 1029, z = 7}, -- posição que o player vai cair
}
   if(itemEx.itemid == 13576) then
                  doPlayerSendTextMessage(cid, 19, "Voce foi transportado de volta a File City") -- mensagem que sairá quando ele for teleportado
               doTeleportThing(cid, config.pos) 
               doRemoveItem(item.uid, 1)
    end  
    return true
end

 

Kuro o Shiniga

avatar
Colaborador
Colaborador

INFOS

Grupo: ColaboradorRegistrado: 27/12/10Posts: 271Gênero: Masculino


local cd = {
cdtime = 30,  --//-- quanto tempo fica sem usar o item
str = 65545, --- não mexa
 pos = {x = 81, y = 339, z = 7}, --- pos para onde o player vai
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, cd.str) < os.time() and not getCreatureCondition(cid, CONDITION_INFIGHT) then
setPlayerStorageValue(cid, cd.str, os.time() + cd.cdtime)
doPlayerSendTextMessage(cid, 19, "Voce foi transportado de volta a File City") -- mensagem que sairá quando ele for teleportado
 doTeleportThing(cid, cd.pos) 
  doSendMagicEffect(getThingPos(cid), 10)
 doRemoveItem(item.uid, 1)
 
 elseif getPlayerStorageValue(cid, cd.str) >= os.time() then
 doPlayerSendTextMessage(cid, 19, "Espera para usar novamente")
 else
 doPlayerSendTextMessage(cid, 19,"Impossivel usar esse item em batalhas!")
 doSendMagicEffect(getThingPos(cid), 2)
 end
 return true
 end

 

eliaspalermo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/03/13Posts: 18

Muito obrigado amigo, funcionou direitinho ❤️ Rep+

Marshmello

Alone ~ [✖‿✖]
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/04/16Posts: 831Gênero: Masculino
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.

placa1.png.90a184502351cebe72cd7b69751e551d.png

Meu Facebook

INFOS:

Citar

CIDADE: Rio de janeiro

Idade: 22 anos
SOU: {"Scripter(lua)", "WebMaster", "ProgramadorC++"}
 

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}
if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end