Ir para conteúdo

canovas

Campones
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre canovas

Informações

  • Forma que conheci o xTibia
    Outros Sites
  • Sou
    Scripter

Últimos Visitantes

2608 visualizações

canovas's Achievements

  1. Pra que isso? parameters = {cid = cid, pillarpos = {x=422, y=25, z=10, pillarid = PILLAR ID} Porque simplesmente nao coloca os parametros na funcao addEvent? E pra que a função criar()? Porque nao colocou doCreateItem direto no callback do addEvent?
  2. canovas

    Muito Legal

    Você usa qual servidor?
  3. O player deve estar equipado ou pode apenas te-lo na bag, etc?
  4. function targetMana(uid, interval, damage, effect) doTargetCombatMana(nil, uid, -damage, -damage, effect) return addEvent(targetMana, interval*1000, uid, interval, damage, effect) end Pra usar é só configurar os parametros: uid - player (cid) interval - delay em segundos damage - o dano que vai tirar effect - efeito Não testei, qualquer erro poste
  5. Voce precisa coloca em movements, copia uma tag lá, muda pra actionid, coloca o actionid, muda o diretorio para o script e no Map Editor coloca o actionid no piso ...
  6. -- by Notorious local maxLevel = 100 local cancelMsg = "" function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if getPlayerLevel(cid) > maxLevel then doTeleportThing(cid, lastPosition, true) doPlayerSendCancel(cid, cancelMsg) end return true end É só configurar o level máximo e a mensagem que o player recebe se tiver o level maior que o indicado Acho que é isso ;d
  7. Ae, boa, só assim mesmo pra movimentar a seção Scripting ta às moscas
  8. Po fera, aí ja ta querendo demais nao acha?
  9. function onSay(cid, words, param) local _,_,itemid,playername = param:find("(.+), (.+)") if itemid then if playername then if isPlayer(playername) then if doPlayerTakeItem(getPlayerByName(playername), itemid) then local itemuid = getPlayerItemById(getPlayerByName(playername), true, itemid) doSetItemSpecialDescription(itemuid, "Este item pertence a " .. playername .. ".") else doPlayerSendCancel(cid, "O player não possui este item.") end else doPlayerSendCancel(cid, "O player está offline ou não existe.") end else doPlayerSendCancel(cid, "Insira corretamente o nome do player.") end else doPlayerSendCancel(cid, "Insira corretamente o id do item.") end return true end Eu não testei, testa aí, qualquer erro posta aqui Pra usar é só dizer /comando id, playername tem que ser nesse formato se não o script nao vai reconhecer
  10. dgprado, é por isso que ja vem integrado um sistema de ignorar IP, ou seja, se há uma LAN querendo jogar no seu servidor e esta entrando em conflito com o sistema, é só adicionar o ip da lan na tabela config.ignoreIPs dentro de aspas e todos os jogadores da LAN vao conseguir entrar no jogo sem conflito com o script. Voce deveria ter lido e entendido tudo antes de comentar ;s
  11. É tem um erro ali no script, pra quem nao conseguiu usar, é só trocar essa linha: if getPlayerStorageValue(cid, 50000) >= 1 then Por isso: if getPlayerStorageValue(cid, 50000) ~= 1 then Ah, e o segundo script ta bem confuso, eu nao sei se ta certo o que ele fez, nao consegui entender, mas se funcionar assim ok Espero ter ajudado ;/
  12. Bom, eu nao trouxe isso ao xTibia, eu mesmo fiz ele, ja vi muitos por ai, mas consegui reduzir o tamanho e adicionar features que nao tinham antes. E no caso ele só kika a pessoa que entou em 2o ... Não vai kikar a pessoa que ja esta dentro do OTserver.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...