Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    73

Tudo que zipter98 postou

  1. Resolvido, fechado e movido para pedidos e duvidas resolvidos.
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Corrigi uma coisinha no código, editei meu último comentário com ele. E, não entendi o quê você quis dizer no comentário acima. Poderia explicar novamente?
  4. Substitui a variável patente por essa: local patente = tonumber(sto) ~= nil and "" or sto
  5. Tenta esse look: function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then local name = thing.uid == cid and "você mesmo" or getCreatureName(thing.uid) local sto = getPlayerStorageValue(thing.uid, 83922) local patente = sto <= 0 and "" or sto doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você vê "..name..".\n"..patente..".") return false end return true end
  6. Hm, definitivamente, só com esses dois códigos, não. Tem certeza absoluta de que não há outro código de look? Se não houver outro, talvez (não é certeza) isso seja alterado nas sources (talvez).
  7. zipter98

    Pedido de um sistema

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Hm, tenta assim: local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 5000) setConditionParam(condition, CONDITION_PARAM_SPEED, -5000) function onCastSpell(cid, var) local target = getCreatureTarget(cid) local targetpos = getCreaturePosition(target) local efepos = {x=targetpos.x+1, y=targetpos.y+1, z=targetpos.z} local time = 5 -- tempo paralyzado if isPlayer(cid) then if exhaustion.check(cid, 20000) == true then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, 20000) .. " segundos para usar novamente.") return FALSE end end local function No_Move_Target() doCreatureSetNoMove(target, 0) end if isPlayer(cid) then exhaustion.set(cid, 20000, 8) end doCreatureSetNoMove(target, 1) doAddCondition(target, condition) doSendMagicEffect(efepos, 152) addEvent(No_Move_Target, time*1000) return true end
  10. Você não tem outro código de look? Se sim (provável), poderia postá-lo?
  11. Área incorreta, tópico movido. Mais cuidado da próxima vez.
  12. Área incorreta, tópico movido. Mais cuidado da próxima vez.
  13. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Sanado, movido.
  16. zipter98

    Tipo de arma

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. Vou entender isso como "dúvida sanada". Sanado, movido.
  18. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. Er, acho que isso é um pedido, certo? Nesse caso, vou mover para a devida área. A área que você postou é direcionada à códigos prontos, e não à pedidos e/ou dúvidas. Para isso, opte por postar em Pedidos e dúvidas - Servidores derivados (caso for relacionado à servidores derivados - hue -, como, por exemplo, Pokémon, Naruto, etc), ou Pedidos e dúvidas - Scripting. Sobre a talkaction, tenta assim: function onSay(cid, words, param, channel) if param == "" then return sendMsgToPlayer(cid, 20, "Estao faltam os parametros! [clan name], [rank]") end local t = string.explode(param, ",") local clans = {'Volcanic', 'Seavell', 'Orebound', 'Wingeon', 'Malefic', 'Gardestrike', 'Psycraft', 'Naturia', 'Raibolt'} if not isInArray(clans, t[1]) then return sendMsgToPlayer(cid, 20, t[1].." nao é uma clan valido!") elseif not tonumber(t[2]) then return sendMsgToPlayer(cid, 20, "Parametros errados! [clan name], [rank].") end local rank = tonumber(t[2]) local clan = t[1] if getPlayerStorageValue(cid, 92823) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Essa é sua primeira vez mudando de clan. Nas próximas, terá o custo de 1kk.") doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank.."") setPlayerClan(cid, clan) setPlayerClanRank(cid, rank) else if getPlayerItemCount(cid, 2160) < 100 then return doPlayerSendCancel(cid, "Você precisa de 1kk para mudar de clan.") elseif rank > getPlayerStorageValue(cid, 862281) then return doPlayerSendCancel(cid, "Sorry, not possible.") end doPlayerSendTextMessage(cid, 27, "Agora você pertence ao clan "..clan..", rank: "..rank.."") doPlayerRemoveItem(cid, 2160, 100) setPlayerClan(cid, clan) setPlayerClanRank(cid, rank) end return true end
  20. Ok, tenta assim:
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  22. zipter98

    NPC barco

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  23. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  24. Fale hi-help-yes novamente. Eu optei por fazer assim, pra diminuir de certa forma o código, e evitar alguns erros que me vieram à cabeça na hora. Mas, se preferir, posso colocar de volta o "finish".
  • Quem Está Navegando   0 membros estão online

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