Ir para conteúdo
  • Cadastre-se

Crypter

Membro
  • Total de itens

    343
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que Crypter postou

  1. Deu erro nos setField Cara tentei fazer aqui int32_t LuaScriptInterface::luaGetItemAttributeMap(lua_State* L) { //getItemAttributeMap(uid) ScriptEnviroment* env = getEnv(); Item* item = env->getItemByUID(popNumber(L)); if(!item) { errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND)); lua_pushnil(L); return 1; } std::map<std::string, ItemAttribute>* attrMap = item->getAttributeMap(); std::map<std::string, ItemAttribute>::iterator it; lua_newtable(L); for(it = attrMap->begin(); it != attrMap->end(); it++) { boost::any value = item->getAt
  2. O problema dos outros arquivos foi solucionado, agora no luascript.cpp ta dando erro no for, acredito que o auto é suportado na versão c++11.
  3. Tava olhando no itemattributes.h e tem duas classes, class ItemAttribute e class ItemAttributes , acho que o public ta no lugar errado, não entendo muito como funciona o C++ então nem sei.
  4. @Mono Singed Olha cara não tenho a minima ideia do que seja esse erro.
  5. @Mono Singed Eu uso Devp-cpp pra compilar e não consigo por o c++11 porque estou com um problema no dev, deu alguns erro acredito que seja por que não está usando os padrão do c++11.
  6. Coloque os créditos, você não fez nada além de colocar essa linha no código elseif getItemAttribute(item, "ehshinyditto") and not getItemAttribute(item, "poke") ~= "Shiny Ditto" then
  7. Eu to querendo fazer sem precisar por um tabela especificando cara atributo customizado entende? Dessa forma em lua eu já fiz, porém se eu adicionar um atributo novo e esquecer de por na tabela vai dar problema, por isso queria fazer em c++ pra pegar todos direto sem precisa especificar cada um.
  8. Eu tenho a source do servidor, e estou tentando montar a função pra puxar todos os atributos, como não entendo de C++ fica complicado, e sim são atributos costumizados.
  9. Olá galera, estou tentando fazer uma função que pegue todos os atributos de um item. Exemplo: doItemSetAttribute(item.uid, "X", 1) doItemSetAttribute(item.uid, "Xx", 1) Ao usar a função getItemAllAttribute(item.uid) iria retornar os atributos do item ('X',"Xx"), alguém tem uma ideia de onde começar a fazer essa função - getItemAllAttribute Obs: Tfs 0.3.6 @Dwarfer
  10. Se o player 1 por no slot ele não consegue mais tira-la de nenhum modo? Da pra fazer usando onequip
  11. Eu consegui fazer utilizando um for, cada novo addon adicionado ele seta um atributo diferente e depois na talk tem outro for que percorre e checka s ele tem a addon no item
  12. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10) function onCastSpell(cid, var) doCombat(cid, combat, var) local target = variantToNumber(var) local position = {x=getThingPos(target).x+2,y=getThingPos(target).y+1,z=getThingPos(target).z} -- posição do efeito local effect = 317 -- Effect que vai sair if not isPlayer(target) then doSendMagicEffect(position, effect) return true end
  13. O Problema é que não tem na source essa função selfAttackCreature, não é na script
  14. Galera tava mexendo em umas script de npc, e ao testar uma que usa a selfAttackCreature da erro.
  15. Estou tentando fazer um sistema de addon que você pode adicionar infinitos addons no seu pokemon desde que não seja iguais, assim terá uma talk que você troca o addon exemplo !addon 1, ele vai procurar pelo atributo[1] no item
  16. Como e server de pokemon tenho que salvar tudo no item ( Poke ball , um atributo
  17. Olá galera to precisando de uma ajuda pra setar um atributo a um item e gostaria de uma ajuda, quero adicionar uma tabela em um atributo de item e depois conseguir puxar os valores. Mini-Explicação: Gostaria de saber se tem como eu criar uma tabela no atributo do item, como por exemplo eu tenho X item ao dar use no item ele seta o atributo 542 e se eu usar denovo seta o atributo 2134 e. Apos setar gostaria de saber se tem como puxar esses valores por outras script exemplo : X atributo [1] = 542 ou X atributo [2] = 2134. @Dwarfer @Vodkart
  18. @Banker Teria como disponibilizar os cliente com a DLL no pokebar já injetada ?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo