Ir para conteúdo
  • Cadastre-se

Rayo

Membro
  • Total de itens

    243
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Rayo postou

  1. Estranho,aqui funcionou e não deu erro nenhum cara. Usei TFS 1.2
  2. @Icaro Simoes ,Fiz aqui a alteração,testei e agora funcionou: local combat = createCombatObject() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onCastSpell(cid, var) local summon = getCreatureSummons(cid) local health_summon = 2000 -- quantidade a ser curada if summon > 0 then doCreatureAddHealth(summon,health_summon) doCreatureAddHealth(getCreatureMaster(cid), 1600) retu
  3. @bpm91 não existe função "BlockMove" para permitir não mover o item.
  4. Testa ai: local combat = createCombatObject() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onCastSpell(cid, var) local summon = getCreatureSummons(cid) local health_summon = 2000 -- quantidade a ser curada if #summon > 0 then doCreatureAddHealth(#summon[1],health_summon) doCreatureAddHealth(getCreatureMaster(cid), 1600) return doCombat(cid, combat, var)
  5. @bpm91 tipo,pq você não muda a quest? ao invés de iniciar a quest clicando no parchment, você coloca para ser no tumulo.
  6. Qual versão do TFS você utiliza?
  7. Testa ai,não mude nada! local cfg = { playerStorage = 60999, globalStorage = 60999, time = 60 * 60 * 24, -- Tempo em segundos positions = { {x=33060, y=31623, z=15}, {x=33066, y=31623, z=15}, {x=33060, y=31627, z=15}, {x=33066, y=31627, z=15} } } local id_item = 1951 -- id do item function isCooldownReady() return os.time() > getGlobalStorageValue(cfg.globalStorage) end function onUse(cid, item, frompos, item2, topos) local pos_item = {x = 33063, y = 31624, z = 15} -- coloque a posição EXATA que o item fica if g
  8. Pq você tá colocando o } após 31624?.. não pode
  9. Qual o id do parchment e a posição exata dele?
  10. Arrumei, lembre-se de mudar o id_item e pos_item. local cfg = { playerStorage = 60999, globalStorage = 60999, time = 60 * 60 * 24, -- Tempo em segundos positions = { {x=33060, y=31623, z=15}, {x=33066, y=31623, z=15}, {x=33060, y=31627, z=15}, {x=33066, y=31627, z=15} } } local id_item = 0 -- id do item function isCooldownReady() return os.time() > getGlobalStorageValue(cfg.globalStorage) end function onUse(cid, item, frompos, item2, topos) local pos_item = {x = 0, y = 0, z = 0} -- coloque a posição EXATA que o item fica
  11. Que tipo de alteração?pode enviar uma mensagem!
  12. Eu fiz aqui,mas não testei. O que eu fiz foi colocar uma validação,ele verifica se o item está na posição que você definiu,caso esteja em posição diferente,ele não inicia o script e manda uma mensagem dizendo que "Coloque-me onde eu estava!". local cfg = { playerStorage = 60999, globalStorage = 60999, time = 60 * 60 * 24, -- Tempo em segundos positions = { {x=33060, y=31623, z=15}, {x=33066, y=31623, z=15}, {x=33060, y=31627, z=15}, {x=33066, y=31627, z=15} } id_item = 0 -- id do item } function isCooldownReady() retur
  13. Você configurou o seu servidor web/apache/xampp para permitir o acesso externo? Assista este vídeo: Há outros vídeos também: https://www.youtube.com/results?search_query=configurando+no-ip+otserver
  14. Eu fiz aqui rapidinho e não testei,testa ai: local combat = createCombatObject() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_HEALING) combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onCastSpell(cid, var) local summon = getCreatureSummons(cid)[1] local health_summon = 2000 -- quantidade a ser curada if (getCreatureMaster(cid)) then summon:addHealth(health_summon) doCreatureAddHealth(getCreatureMaster(cid), 1600) retu
  15. Há vários modelos prontos, verifique este do fórum da otland: https://otland.net/threads/npc-thats-sells-donation-items-for-custom-items.182313/
  16. Como assim cara?Não entendi o problema.
  17. Não testei,veja se funciona: <?php if(!defined('INITIALIZED')) exit; class Player extends ObjectData { const LOADTYPE_ID = 'id'; const LOADTYPE_NAME = 'name'; const LOADTYPE_ACCOUNT_ID = 'account_id'; public static $table = 'players'; public $data = array('name' => null, 'world_id' => null, 'group_id' => null, 'account_id' => null, 'level' => null, 'vocation' => null, 'health' => null, 'healthmax' => null, 'experience' => null, 'lookbody' => null, 'lookfeet' => null, 'lookhead' => null, 'looklegs' => null, 'looktype' =
  18. Cola aqui o código da página player.php
  19. [01] = {100, 200, 1}, -- Primeiro Numero é o Lv. Minimo | O Segundo numero é o Lv. Maximo | ùltimo número é quantos leveis perde ao morrer. O programador ja deixou a explicação... {100, (é o level mínimo),200 é o level máximo.. , 1(é a quantidade level que o jogador perderá ao morrer entre o level 100 ao 200)
  20. Cara, muda de distro/base..certamente deve ser algum bug na source!
  21. Colega, não vou dizer que "não tem como",mas não vi nenhum tutorial sobre isso pois teria que usar técnicas de engenharia reversa.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo