Ir para conteúdo
  • Cadastre-se

klipstyle

Membro
  • Total de itens

    350
  • Registro em

  • Última visita

Tudo que klipstyle postou

  1. function onLogin(cid) if getPlayerStorageValue(cid, 1596) < 1 and getCreatureName(cid) ~= "Account Manager" then setPlayerStorageValue(cid, 1596, 1) doTeleportThing(cid, {x=1129, y=1160, z=6}) doPlayerPopupFYI(cid, "Msg") end return true end
  2. Amigo note no final da vocação da Bulma o ); você deve fechar a tabela apenas depois da nova vocação que adicionou.
  3. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 39) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 49) setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, false) local config = { tempo = 60, --- tempo que vai durar a spell shield = 25 -- quanto shield vai adicionar } local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(cond
  4. function onLogin(cid) if getPlayerStorageValue(cid, 1596) < 1 then setPlayerStorageValue(cid, 1596, 1) doTeleportThing(cid, {x=1129, y=1160, z=6}) doPlayerPopupFYI(cid, "Msg") end return true end
  5. Eu não entendi pq um Stepin printa no start do server, e tambem nao vejo a menor utilidade para printar quantia de players na distro, eu simplesmente desativaria o print amigo. -- == Blood Castle Event por Killua == -- function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if item.actionid == 4726 then setGlobalStorageValue(bloodconfig.playersStorage, getPlayersInBlood()+1) --print(getPlayersInBlood().. " Jogadores no Blood Castle") elseif item.actionid == 9371 then setGlobalStorageValue(bloodconfig.playersStorage, get
  6. Realmente confundi feio ali, mais tenta puxar direto a posição sem o for ja que é apenas 1 estatua agora.E confirma pra mim oque é o "1304" function removeStones() local pedra = getTileItemById(bloodconfig.posPedras, 1304) if pedra then doRemoveItem(pedra.uid, 1) end end function putStones() local pedra = getTileItemById(bloodconfig.posPedras, 1304).uid if pedra < 1 then doCreateItem(1304, 1, bloodconfig.posPedras[i]) end end
  7. Você não precisa colocar tantas posiçoes iguais da mesma pedra, por que alguns for's iram puxar quantas pedras sao por essa tabela, apenas reduza para. posPedras = {x = 2566, y = 971, z = 6, stackpos=1},
  8. Muito bom, teria interesse em tentar umas de pokemon? caso de certo tenho um pequeno trabalho "remunerado' ^^' aguardo contato.
  9. Troque if isPlayer(cid) then actionid == 5955 then por if isPlayer(cid) and actionid == 5955 then
  10. vish maria sua source nao tem nenhuma função do script kkk'
  11. local monster = {"Rattata", "Raticate", "Gloom"} -- Monstros que serão criados. local position = getCreaturePosition(cid) -- Posição que monstros vão nascer. local exhausted = 120 -- Tempo em segundos para usar. local level = 20 -- Level minimo para usar. local storage = 4400 -- Registro para salvar tempo. function onUse(cid, item, frompos, itemEx, topos) if(os.time() < getPlayerStorageValue(cid, storage)) then doPlayerSendCancel(cid, 'You can only call a monster again after '.. exhaustion.get(cid, storage) .. ' seconds.') return true end if getPlayerLevel(cid) >= level then setPlayerSt
  12. local monster = {"Rattata", "Raticate", "Gloom"} -- Monstros que serão criados. local position = getCreaturePosition(cid) -- Posição que monstros vão nascer. local exhausted = 120 -- Tempo em segundos para usar. local level = 20 -- Level minimo para usar. local storage = 4400 -- Registro para salvar tempo. function onUse(cid, item, frompos, itemEx, topos) if(os.time() < getPlayerStorageValue(cid, storage)) then doPlayerSendCancel(cid, 'You can only call a monster again after '.. exhaustion.get(cid, storage) .. ' seconds.') return true end if getPlayerLevel(cid) >= level then setPlayerSt
  13. local position = getCreaturePosition(cid) -- Posição que monstros vão nascer.
  14. local monster = {"Rattata", "Raticate", "Gloom"} -- Monstros que serão criados. local position = getThingPosition(cid) -- Posição que monstros vão nascer. local exhausted = 120 -- Tempo em segundos para usar. local level = 20 -- Level minimo para usar. local storage = 4400 -- Registro para salvar tempo. function onUse(cid, item, frompos, itemEx, topos) if exhaustion.get(cid, storage) then doPlayerSendCancel(cid, 'You can only call a monster again after '.. exhaustion.get(cid, storage) .. ' seconds.') return true end if getPlayerLevel(cid) >= level then exhaustion.set(cid, storage, exhauste
  15. essa parte da porta fechar movendo player que esta dentro seria na lib 000-constant.lua procura por doors =
  16. testou script que mandei? erro? sucesso? oque deu? vai funcionar apenas na porta com actionid registrado (:
  17. Respondido :D para ser mais especifico na pasta do new client va em "\data\things\854" nesse exemplo usado é para uma versão 8.54 cole Tibia.dat e Tibia.spr dentro da pasta da sua versão, configure ip do new client e pronto.
  18. local door = 6259 function onUse(cid, item, frompos, item2, topos) if item.itemid == door then if not isPremium(cid) then return doPlayerSendTextMessage(cid,22,"Need premium account.") end doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, topos, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Welcome.") else doPlayerSendTextMessage(cid,22,"Wait for the door to close.") return true end return true end
  19. local monster = {"Rattata", "Raticate", "Gloom"} -- Monstros que serão criados. local position = getThingPos(cid) -- Posição que monstros vão nascer. local exhausted = 120 -- Tempo em segundos para usar. local level = 20 -- Level minimo para usar. local storage = 4400 -- Registro para salvar tempo. function onUse(cid, item, frompos, itemEx, topos) if exhaustion.get(cid, storage) then doPlayerSendCancel(cid, 'You can only call a monster again after '.. exhaustion.get(cid, storage) .. ' seconds.') return true end if getPlayerLevel(cid) >= level then exhaustion.set(cid, storage, exhausted) do
  20. Acredito que usando as próprias configurações de um monstro já daria pra fazer, basta colocar pra ele atacar a uns 3 sqm e ele vai ficar correndo ate morrer, e sumira quando der uma certa distancia. Coloque respawn normais pela city deixe dano minimo e hp alto lembrando do looktype de player.
  21. Poderia fazer uma versão para Modern AAC já que não existe nenhuma funcional a muito tempo.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo