Ir para conteúdo
  • Cadastre-se

Thayguroficial

Membro
  • Total de itens

    118
  • Registro em

  • Última visita

Tudo que Thayguroficial postou

  1. @Zoakly Qual a versão do OBJ que você usa para abrir as sprites? to tentando no meu aqui mas da erro: Error: Unsupported version.
  2. @gabrielzika Eu segui os passos desse tutorial, estou sim usando screen.
  3. Me deem uma luz aqui, eu abro o servidor e ele cai em alguns segundos após online. estou utilizando ubuntu 14.04 64bits, segue imagem dos erros:
  4. @Gnius local eventArea = {from = {x=96, y=186, z=7}, to = {x=102, y=192, z=7}} -- area do evento... function onStepIn(cid, item, position, fromPosition) for _, pid in pairs(getPlayersOnline()) do if(cid ~= pid and getPlayerIp(cid) == getPlayerIp(pid) and isInRange(getThingPos(pid), eventArea.from, eventArea.to)) then doTeleportThing(cid, fromPosition, false) doPlayerSendTextMessage(cid, 25, "[ANTI-MC] Não é permitido entrar com 2 chars no mesmo IP!") return true end end return true end
  5. @Fabio Leandro Pra um atributo funcionar dentro do jogo você tem que adicionar 1 tag no movements.xml com o id do item: data/movements/movements.xml <movevent type="Equip" itemid="6096" slot="head" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="6096" slot="head" event="function" value="onDeEquipItem"/>
  6. Esse script \/ faz com que só passe quem estiver equipando um colar. Como faço pra se teleportar ou passar da porta apenas se estiver com helmet, armor, legs, boots, shield e sword ou axe ou club equipado? function onStepIn(cid, item, position, fromPosition) local id_item, position = 2173, {x=1000, y=1000, z=7} -- id do colar e a pos pra onde ele vai ao entrar no tp if getPlayerSlotItem(cid, 2).itemid == id_item then doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) return true end doTeleportThing(cid, fromPosition, true) doSendMagicEffect(g
  7. Como faço para adicionar novas areas nesse movement? local eventArea = {from = {x=96, y=186, z=7}, to = {x=102, y=192, z=7}} -- area do evento... function onStepIn(cid, item, position, fromPosition) for _, pid in pairs(getPlayersOnline()) do if(cid ~= pid and getPlayerIp(cid) == getPlayerIp(pid) and isInRange(getThingPos(pid), eventArea.from, eventArea.to)) then doTeleportThing(cid, fromPosition, false) doPlayerSendTextMessage(cid, 25, "[ANTI-MC] Não é permitido entrar com 2 chars no mesmo IP!") return true end end return true end Exemplo: areas = { [1]
  8. Eu tenho um script que ao puxar a alavanca ele verifica se tem gente na sala, se tiver não pode entrar ninguém. O problema é que pode aparecer um engraçadinho e ficar lá dentro pra ninguem entrar. Preciso de 1 script que ao entrar 1 player ele ative uma contagem de 5 minutos, passado os 5 minutos expulsa todo mundo da sala para o templo.
  9. @zLockey9 Pra ser sincero eu não testei se ele lê numeros quebrados.
  10. @KotZletY Ele checa se tem 250x do itemid 4552 e checa também se tem 1x do itemid 2466, pra depois entregar os itens. Se o player tiver somente 249 do 4552 e 1x do 2466 ele não entrega nada e manda essa mensagem: doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 250 minhocas e 1 Mini Sword.")
  11. O script original remove apenas 1 item, eu tentei adicionar +1 item para remover e não remove: local item = 2463 function onUse(cid) if(getPlayerItemCount(cid, 4552) >= 250) then elseif(getPlayerItemCount(cid, 2466) >= 1) then doPlayerRemoveItem(cid, 4552, 250) doPlayerRemoveItem(cid, 2466, 1) doPlayerAddItem(cid, item, 1) doPlayerSendTextMessage(cid,20,"Parabens você comprou uma Baiak Sword.") -- Mensagem ao realizar a troca else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem 250 minhocas e 1 Mini Sword.") end end
  12. @zLockey9 Se você quiser exhaust com menos ou mais segundos é só configurar o local waittime = 2 --tempo em segundos Spells.xml local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -135.3, 1, -150.4, 1) local function onCastSpell1(parameters) return isCreature(parameters.cid) and doCombat(parameters.cid, combat, parameters.var) end function onCastSpell(cid, var) local waittime = 2 --tempo em segundos local storage = 2522 --storage do exuast, em cada magia uma stor
  13. Eu procurei bastante mas não achei, preciso de ajuda em uma action que ao puxar a alavanca, ela venda 1 item por 2 moedas de quantidade configuravel. Exemplo: item = 2463, -- ID do item que vai vender count = 1, -- Quantidade item_id = 13763 - quantidade = 500 -- primeira moeda armor_id = 2466 - quantidade = 100 -- segunda moeda
  14. @Jinx function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local minutes = 60 -- dias que serão adicionados local minutesvalue = minutes * 60 local storageplayer = getPlayerStorageValue(cid, 13560) local timenow = os.time() if getPlayerStorageValue(cid, 13560) - os.time() <= 0 then time = timenow + minutesvalue else time = storageplayer + minutesvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram Adicionados ".. minutes .." Minutos de [Bonus de Experiencia] no Seu Character.") setPlayerStor
  15. @Luis077 Procure o piso que ta marcado em vermelho no items.xml e coloque esse attribute nele. <attribute key="walkStack" value="0"/>
  16. @Luis077 abre seu items.xml, procura o id do piso em que o player fica em cima pra dar o bosst e poe esse attribute, exemplo: <item id="431" name="stone floor" /> <attribute key="walkStack" value="0"/> </item>
  17. @Luis077 Nesse caso é só você por esse attribute no piso em que o player fica pra dar boost. items.xml <attribute key="walkStack" value="0"/> Com esse attribute não da pra stackar 2 players no mesmo sqm.
  18. movements\movements.xml <movevent type="StepIn" actionid="10999" event="script" value="antistack.lua"/> movements\scripts\antistack.lua
  19. Seu client é 8.60 ou 8.54? Veja o tutorial do nosso amigo KotZletY, eu segui os passos pra aumentar o limite do 8.60 e funcionou perfeitamente. tutorial alteração nas source (8.60): tutorial alteração no client (8.60): versão do client 8.54 (não testei mas acredito que esteja 100%)
  20. Esse script é de dbo e eu não testei em 8.54, mas vê ai se funciona: creaturescripts/creaturescripts.xml <event type="death" name="Niwdeath" event="script" value="niwdeath.lua"/> creaturescripts/scripts/login.lua registerCreatureEvent(cid, "Niwdeath") creaturescripts/scripts/niwdeath.lua Esse erro de 0 mana e 0 vida acontece muito se você edita o level do player pelo mysql
  21. Eu criei essas magias ja faz um tempo, espero que te ajude. spell de combo nto area rasen shuriken (você pode usar essa spell como base para criar outras spells, alterando só a storage e o efeito que quiser)
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo