
Tudo que Crypter postou
-
Como pegar todos os atributos de um item
-
Como pegar todos os atributos de um item
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->getAttribute(it->first); if(value.empty()) lua_pushnil(L); else if(value.type() == typeid(std::string)) lua_pushstring(L, boost::any_cast<std::string>(value).c_str()); else if(value.type() == typeid(int32_t)) lua_pushnumber(L, boost::any_cast<int32_t>(value)); else if(value.type() == typeid(float)) lua_pushnumber(L, boost::any_cast<float>(value)); else if(value.type() == typeid(bool)) lua_pushboolean(L, boost::any_cast<bool>(value)); else lua_pushnil(L); } return 1; } @Mono Singed Olha o code ali que fiz
-
Como pegar todos os atributos de um item
- Como pegar todos os atributos de um item
- Como pegar todos os atributos de um item
- Como pegar todos os atributos de um item
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.- Como pegar todos os atributos de um item
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.- Como pegar todos os atributos de um item
NÂO vi teu comentario de cima- Como pegar todos os atributos de um item
- Como pegar todos os atributos de um item
@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.- DITTO E SHINY DITTO MEMORY !
- Como pegar todos os atributos de um item
source.rar- Como pegar todos os atributos de um item
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.- Como pegar todos os atributos de um item
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.- Como pegar todos os atributos de um item
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- [PEDIDO] Slot para item especifico (BIKE)
Se o player 1 por no slot ele não consegue mais tira-la de nenhum modo? Da pra fazer usando onequip- (Resolvido)Ajuda no desenvolvimento de uma script
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- [AJUDA] Como adicionar Position X e Y na Spell
- [AJUDA] Como adicionar Position X e Y na Spell
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 doTeleportThing(cid, getThingPos(target)) doSendMagicEffect(position, effect) return true end- Problema com NPC
O Problema é que não tem na source essa função selfAttackCreature, não é na script- Problema com NPC
- (Resolvido)Ajuda no desenvolvimento de uma script
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- (Resolvido)Ajuda no desenvolvimento de uma script
Como e server de pokemon tenho que salvar tudo no item ( Poke ball , um atributo- (Resolvido)Ajuda no desenvolvimento de uma script
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- PokéBar/MoveBar/Sound para OLD Client
@Banker Teria como disponibilizar os cliente com a DLL no pokebar já injetada ? - Como pegar todos os atributos de um item
Informação Importante
Confirmação de Termo