Ir para conteúdo
  • Cadastre-se

Shizuo Silva

Membro
  • Total de itens

    22
  • Registro em

  • Última visita

Tudo que Shizuo Silva postou

  1. você configurou isso ? local config = { vocation_name = "Madara", -- NOME DA VOCAÇÃO voc = xxx, -- ID DA VOCAÇÃO storage = 79846, }
  2. Tenta assim : local txt = { [1] = {"Baiak", {x = 160, y = 54, z = 7}}, [2] = {"Vip City", {x = 166, y = 50, z = 7}}, [3] = {"Welcome", {x = 158, y = 51, z = 4}}, [4] = {"Trainers", {x = 158, y = 47, z = 7}}, [5] = {"Quest", {x = 167, y = 51, z = 7}}, } function onThink(interval, lastExecution) for i = 1, 5 do doSendAnimatedText(text[i][2], text[i][1], math.random(1, 255)) end return true end
  3. local config = { storage = 66669, storage_time = 66668, interval = 10, -- SEGUNDOS effect = 30, --EFEITO NO PLAYER effect_target = 17, -- EFEITO NO TARGET } function onUse(cid, item, fromPos, itemEx, toPos) if item.uid == itemEx.uid then if getPlayerStorageValue(cid, config.storage) < 1 then doPlayerSendTextMessage(cid, 19, "ATIVADO!!") setPlayerStorageValue(cid, config.storage, 1) doSendMagicEffect(getThingPos(cid), config.effect) else setPlayerStorageValue(cid, config.st
  4. function onUse(cid, item) local config = { vocation_name = "Madara", -- NOME DA VOCAÇÃO voc = xxx, -- ID DA VOCAÇÃO storage = 79846, } if getPlayerStorageValue(cid, config.storage) < 1 then doPlayerSetVocation(cid, config.voc) doPlayerSendTextMessage(cid, 19, "Vocation " .. config.vocation_name .. " foi adicionada!!" ) doSendMagicEffect(getThingPos(cid), 28) setPlayerStorageValue(cid, config.storage, 1) doRemoveItem(item.uid, 1) else doP
  5. Só adicionar no actions.XML : <action itemid="IDDOITEM" event="script" value="ARQUIVO.lua"/>
  6. Sabe configurar a tag néh ? local config = { storage = 66667, storage_time = 66668, interval = 10, -- SEGUNDOS effect = xxx, --EFEITO NO PLAYER effect_target = xxx -- EFEITO NO TARGET } function onUse(cid, item, fromPos, itemEx, toPos) if itemEx.uid == cid then if getPlayerStorageValue(cid, config.storage) > 1 then doPlayerSendTextMessage(cid, 19, "ATIVADO!!") setPlayerStorageValue(cid, config.storage, 1) doSendMagicEffect(getThingPos(cid), config.effect) else setPlayerStorageValue(cid, config.storage, -1) doPlayerSendTextMessage(cid, 19, "DESAT
  7. Eu estou fazendo aqui, eu tenho 2 dúvidas a primeira é, "- O cooldown para copiar mana de outros players é 10 segundos.", o player irá ficar 10 segundos com a mana do outro ai dps a mana dele volta ao normal ? a segunda é "- Quando usado o item no player libera um effect nele e em você (uma animação).", que tipo de animação é um effect mesmo ?
  8. em movements.XML : <movevent type="StepIn" actionid="ACTIONIDDOTP" script="ARQUIVO.lua"/>
  9. <movevent event="StepIn" actionid="ACTIONID" script="ARQUIVO.lua" /> Lembre-se tem que colocar o mesmo action id no teleport pelo rme. Ps : movements.XML
  10. Storage é um valor que fica gravado no banco de dados, no banco de dados ele é estruturado assim: Citar quando você usa a função getPlayerStorageValue(uid, chave) O que acontece é: Citar É basicamente assim que funciona, por isso por padrão todas storages que não tenham um valor definido recebem o valor -1. Créditos : Max Se não entendeu basta, trocar o valor do numero onde ta escrito storage, para não repeti-lo no caso 9784, 9785, 9786, 9787 ao usar em outros scripts.
  11. function onStepIn(cid, item, position, fromPosition) local tb = { msg = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", storage = 78946, pos = {x= x, y= y, z= z}, } local player = Player(cid) if isPlayer(cid) then doTeleportThing(cid, tb.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) if player:getStorageValue(tb.storage) < 1 then player:sendTextMessage(19, tb.msg) player:setStorageValue(tb.storage, 1) end end return true end
  12. Não esqueça de mudar a townId : <?PHP # Account Maker Config $config['site']['serverPath'] = "C:/Users/Oliveira/Downloads/otserv/"; $config['site']['useServerConfigCache'] = false; $towns_list = array(1 => 'Venore', 2 => 'Thais', 3 => 'Kazordoon', 4 => 'Carlin', 5 => 'Ab/Dendriel', 6 => 'Rookgaard', 7 => 'Liberty Bay', 8 => 'Port Hope', 9 => 'Ankrahmun', 10 => 'Darashia', 11 => 'Edron', 12 => 'Svargrond', 13 => 'Yalahar', 14 => 'Farmine'); $config['site']['outfit_images_url'] = 'http://outfit-images.ots.me/outfit.php'; $config['site']['item_image
  13. Pensa nos diálogo do npc e manda que eu faço o script
  14. em accountmanagement.php, procura por : $char_to_copy->setPosX(0); $char_to_copy->setPosY(0); $char_to_copy->setPosZ(0); e coloca as coordenadas do templo de rook...
  15. function onUse(cid, item) local cfg = { addon_name = "Citizen", -- NOME DO ADDON addon_male = xxx, addon_female = xxx, storage = 9784 -- Lembre-se de trocar o numero da storage em cada item } if getPlayerStorageValue(cid, cfg.storage) < 1 then doPlayerAddOutfit(cid, cfg.addon_male, 3) doPlayerAddOutfit(cid, cfg.addon_female, 3) doSendMagicEffect(getThingPos(cid), 29) doPlayerSendTextMessage(cid, 19, "Addon " .. cfg.addon_name .. "full adicionado!!") doRemoveItem(item.uid, 1) setPlayerStorageValue(cid, cfg.storage, 1) else doPlayerSendText
  16. local txt = { --Exemplo : ["Eventos"] = {x= 9874, y= 465, z=7}, ["Mensagem"] = {x = x, y = y, z = z}, ["Mensagem"] = {x = x, y = y, z = z} } function onThink(interval, lastExecution) for texto, pos in pairs(txt) do doSendAnimatedText(pos, texto, math.random(1, 255)) end return true end <globalevent name="Teleports" interval="2" script="arquivo.lua" />
  17. se não souber configurar a tag só falar : function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) local config = { pos = {x= x, y= y, z= z}, -- POS pra ser teleportado itemid = xxx, -- Item que vai ganhar storage = 98754 } if isPlayer(cid) and getPlayerStorageValue(cid, config.storage) < 1 and getPlayerFreeCap(cid) >= getItemWeight(config.itemid, 1) then doTeleportThing(cid, config.pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerAddItem(cid, config.itemid, 1) setPlayerStorageValye(cid, config.storage, 1) e
  18. function onUse(cid) local storage, voc = 98799, 520 if getPlayerStorageValue(cid, storage) < 1 then doPlayerSetVocation(cid, voc) doPlayerSendTextMessage(cid, 19, "Congratulations!!") doSendMagicEffect(getThingPos(cid), CONST_ME_FIREWORK_BLUE) doRemoveItem(item.uid, 1) setPlayerStorageValue(cid, storage, 1) else doPlayerSendTextMessage(cid, 19, "Sorry is not possible.") end return true end <action itemid="6500 " event="script" value="arquivo.lua"/>
  19. o item ao usar é removido ? ao clicar você ganha a voc ou apenas se transforma mudando a outfit ?
  20. entra nesse site : http://www.timestampgenerator.com/tools/sha1-generator/ converte o texto/senha pra sha1, dps copia e cola lá vai funcionar perfeitamente.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo