Ir para conteúdo
DESCRIÇÃO
Anuncie aqui neste countdown e dê maior visibilidade ao seu lançamento | Full Global • Custom Quests • Custom Outfits • Lottery System • Version 15x
Inicia em: --
Participar

peckface

Membro
  • Registro em

  • Última visita

  1. Gabrielx17 reagiu a uma resposta no tópico: item que ao dar use ganha pontos no site
  2. karlozxd reagiu a uma resposta no tópico: item que ao dar use ganha pontos no site
  3. Tricoder reagiu a uma resposta no tópico: [URGENTE] Bug invite Guild
  4. peckface postou uma resposta no tópico em Suporte Tibia OTServer
    Posta a tag que vc ta usando em actions.xml data/actions/scripts/stonebox.lua local config = { [14588] = { -- item_exemplo chances = { {from = 51, to = 100, itemId = 11450}, {from = 51, to = 100, itemId = 11452}, {from = 51, to = 100, itemId = 11444}, {from = 51, to = 100, itemId = 11441}, {from = 51, to = 100, itemId = 11442}, }, effect = CONST_ME_POFF }, } function onUse(cid, item, fromPosition, itemEx, toPosition, isHotkey) local player = Player(cid) local useId = config[item.itemid] if not useId then return false end local chance = math.random(100) for i = 1, #useId.chances do local randomItem = useId.chances[i] if chance >= randomItem.from and chance <= randomItem.to then if randomItem.itemId then local itemId, count = randomItem.itemId, randomItem.count or 1 player:addItem(itemId, count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Voce abriu uma Stone Box, e ganhou uma ["..getItemNameById(randomItem.itemId).."]") else player:say('You found nothing useful.', TALKTYPE_MONSTER_SAY) end item:getPosition():sendMagicEffect(useId.effect) item:remove(1) break end end return true e em data/actions/actions.xml adcione a seguinte tag: <action itemid="14588" script="stonebox.lua"/>
  5. o erro é simples tem uma virgula em config,lua O nome certo do arquivo é config.lua
  6. em data/actions/scripts crie um arquivo.lua e cole o codigo abaixo: local function doPlayerAddPremiumPoints(cid, count) db.query('UPDATE accounts SET premium_points = premium_points+'.. count ..' WHERE id = ' .. getAccountNumberByPlayerName(getCreatureName(cid))) end function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddPremiumPoints(cid, 30) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have recived 30 shop points to your account.") doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) return true end em data/actions/actions.xml cole a seguinte tag: <action itemid="id do item que ao usar ganha os points" script="nomedoarquivo.lua"/>
  7. istraining.lua (data\movements\scripts) local time, key = 3, 98765 -- minutes, storage local pos = {x = 5, y = 6, z = 7} -- position function onStepIn(cid) local function isTraining(uid) return getPlayerStorageValue(uid, key) > 0 and doTeleportThing(uid, pos) or true end check = addEvent(isTraining, 1000 * 60 * time, cid) return setPlayerStorageValue(cid, key, 1) end function onStepOut(cid) return stopEvent(check) and setPlayerStorageValue(cid, key, -1) end movements.xml (data\movements) <movevent event="StepIn" actionid="XXXXX" script="istraining.lua"/> <movevent event="StepOut" actionid="XXXXX" script="istraining.lua"/> O actionid deve ser posto no tile dos trainers, onde os players ficam sob.
  8. peckface postou uma resposta no tópico em Suporte Tibia OTServer
    local stone_id = {11450, 11452, 11444, 11441, 11442} function onUse(cid, item, frompos, item2, topos) local level = 1 -- level if item.itemid == 14588 then -- id da box if getPlayerLevel(cid) >= level then local w = math.random (1,#stone_id) doPlayerAddItem(cid, stone_id[w]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você abriu uma stone box, e ganhou uma ["..getItemNameById(stone_id[w]).."]") doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid,"Você precisa ser level "..level.."") end return true end end end Não testei, ve ae e me fala!
  9. peckface postou uma resposta no tópico em Formação de Equipe
    Ta off man
  10. Salve Salve pessoa do tibiaking, gostaria de saber se existe alguma função que faz a checagem de invasão de boss, sempre que o player logar. P exemplo: se no servidor estiverem tendo invasões de morgaroth e orshabaal, quando o player logar irá receber uma mensagem no local chat dizendo quais os bosses que estão naquele momento. Agradeço desde já Att
  11. peckface postou uma resposta no tópico em Ferramentas OpenTibia
    TOP parabéns, vai ajudar muitas pessoas!
  12. peckface reagiu a uma resposta no tópico: Monstros e Items 10.94 10.98 10.99
  13. peckface reagiu a uma resposta no tópico: Monstros e Items 10.94 10.98 10.99
  14. peckface reagiu a uma resposta no tópico: [TFS 1.2] Firestorm Event
  15. cara coloca as cordenadas de thais e seja feliz
  16. Calma ae ja te do uma moral, vo ver os scripts aqui e ja respondo
  17. ​https://mega.nz/#!0c4QQLpD!kNXyZAGsijv7ud-sKchk2MLpDWeiaPuWrtRko46hYP4 Ta ae acabei de copilar para Windows x64 Se precisar para Linux me fla
  18. Você deve colocar a porta gate of experience e alterar o valor do actionID. O actionID é de acordo com o level. Exemplo: Level 1 = 1001 Level 10 = 1010 Level 100 = 1100 Level 250 = 1250 Level 500 = 1500, e assim vai...
  19. Cara dei uma olhada aqui, e não tem nada de errado com o script, ta certinho. Faz o seguinte, abre o seu mapa com o rme, vai parte do mapa onde vc colocou o mapa do max do CTF, e marca um certo lugar la como temple, ae vai ficar aquela parte do mapa como cidade, ae vc coloca o id dela nas config: temple = 1, -- TownID da equipe vermelha Lembrando é so vc ir nas cordenadas das flags e marcar la msm como temple , ve ae e me fla
  20. Qual a versão do seu tfs?

Informação Importante

Confirmação de Termo