Ir para conteúdo

Marshmello

Conde
  • Total de itens

    831
  • Registro em

  • Última visita

  • Dias Ganhos

    69

Tudo que Marshmello postou

  1. Marshmello

    Website

    Alter Table `accounts` add `language` int(11) not null default '0';
  2. @StrikersBR12 Não sei se vai funfar não mais testa ae function onThink(cid, interval, lastExecution) doReloadInfo(RELOAD_NPCS) return true end <globalevent name="autoReload" interval="500" event="script" value="reloadnpcs.lua"/>
  3. Mande o script que vc esta usando no bau PorFavor
  4. Salve to com uma duvida, fiz um codigo nas sources para que puxa os nomes dos pokemons de uma X tabela Porém ela só esta puxando numeros ao inves dos Nome , alguem pode me explicar o Porque? Codigo Feito std::string IOLoginData::getPokes(const std::string& name) const { Database* db = Database::getInstance(); DBQuery query; query << "SELECT `pokes` FROM `players` WHERE `name` " << db->getStringComparison() << db->escapeString(name) << " AND `deleted` = 0 ;"; DBResult* result; if (!(result = db->storeQuery(query.str()))) return false; const uint32_t pPokes = result->getDataInt("pokes"); std::stringstream ret; ret << pPokes; result->free(); return ret.str(); }
  5. Marshmello

    Erro na porta

    @Th3g1m3s Em LuaScript.cpp Em baixo de int32_t LuaScriptInterface::luaDoDecayItem(lua_State* L) { //doDecayItem(uid) //Note: to stop decay set decayTo = 0 in items.xml ScriptEnviroment* env = getEnv(); if(Item* item = env->getItemByUID(popNumber(L))) { g_game.startDecay(item); lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } Adicione int32_t LuaScriptInterface::luaGetThingFromPos(lua_State* L) { //getThingFromPos(pos[, displayError = true]) //Note: // stackpos = 255- top thing (movable item or creature) // stackpos = 254- magic field // stackpos = 253- top creature bool displayError = true; if(lua_gettop(L) > 1) displayError = popNumber(L); PositionEx pos; popPosition(L, pos); ScriptEnviroment* env = getEnv(); Thing* thing = NULL; if(Tile* tile = g_game.getMap()->getTile(pos)) { if(pos.stackpos == 255) { if(!(thing = tile->getTopCreature())) { Item* item = tile->getTopDownItem(); if(item && item->isMoveable()) thing = item; } } else if(pos.stackpos == 254) thing = tile->getFieldItem(); else if(pos.stackpos == 253) thing = tile->getTopCreature(); else thing = tile->__getThing(pos.stackpos); if(thing) pushThing(L, thing, env->addThing(thing)); else pushThing(L, NULL, 0); return 1; } if(displayError) errorEx(getError(LUA_ERROR_TILE_NOT_FOUND)); pushThing(L, NULL, 0); return 1; } Continuando em LuaScript.cpp Em Baixo de lua_register(m_luaState, "getTileInfo", LuaScriptInterface::luaGetTileInfo); Adicione //getThingFromPos(pos[, displayError = true]) lua_register(m_luaState, "getThingFromPos", LuaScriptInterface::luaGetThingFromPos); Agora Vá em LuaScript.h Em Baixo de static int32_t luaHasItemProperty(lua_State* L); Adicione static int32_t luaGetThingFromPos(lua_State* L); eo Script da porta Ficando assim
  6. Marshmello

    Erro na porta

    Vc contém a sources do Server?
  7. Marshmello

    server ta dando eero

    Da uma olhada nesse topico meu amigo, talvez possa te ajudar
  8. Marshmello

    Imagem Heght

    Salve Rapeize, ontem estava tentando fazer mais n deu muito certo, queria que quando tirasse 1 pokemon da pokebar A imagem da window Diminuir junto EXEMPLO: Como ta \/ Como quero que fique\/
  9. WTF pra que registrar um evento de onLogin em script de onLogin ? '-'
  10. Cade o restos das funções??, não saia dando codigos que n saiba Vou ver oque posso fazer para você aqui amigo
  11. Seu servidor não tem essas função de getDamageMapPercent
  12. Mesmo Jeito , porem na hora de compilar no linux use esse code sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-login-server --enable-root-permission && make clean && make -j 2
  13. @R e d function playerPokeNao(sid) return isCreature(sid) and getCreatureMaster(sid) ~= sid and isPlayer(getCreatureMaster(sid)) end function getPokesInArea(area) local monster = {} for x = area.fromx,area.tox do for y = area.fromy,area.toy do for z = area.fromz,area.toz do local m = getTopCreature({x=x, y=y, z=z}).uid if m ~= 0 and isMonster(m) then if not playerPokeNao(m) then table.insert(monster, m) end end end end end return monster end local Premio = {x=1060, y=2009, z=8} -- local do premio local area = {fromx = 1045, fromy = 2010, fromz = 8, tox = 1073 , toy = 2044, toz= 8} --- parte de cima no canto esquedo e area baixo canto direito function onUse(cid, item, pos) if #getPokesInArea(area) < 1 then doTeleportThing(cid, Premio, true) else doPlayerSendCancel(cid, "Derrote todos os darkrai para sair do pesadelo") end return true end
  14. @nbb147 local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local item = 5897 -- item AQui local storage = xxxxxx ---storage Aqui function creatureSayCallback(cid, type, msg) if msgcontains(msg, 'sim') or msgcontains(msg, 'yes') then if getPlayerStorageValue(cid, storage) == -1 then if getPlayerItemCount(cid, item) > 10 then setPlayerStorageValue(cid, storage, 1) selfSay('Otimo serviço, você tem minha autorização.', cid) else selfSay('Você precisa me trazer 10 rat paws', cid) end else selfSay('Você já fez minha missão', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  15. Isso e erro de fomatação segue esse passo
  16. local pos = {x= 1264, y=381, z=7} -- aonde o player vai function onUse(cid, item, frompos) slot = getPlayerSlotItem(cid, 8) if getItemAttribute(slot.uid, "poke") == "Alakazam" or getItemAttribute(slot.uid, "poke") == "Shiny Alakazam" and #getCreatureSummons(cid) > 0 then doPlayerSendTextMessage(cid, 22, "Parabens voce passou") doTeleportThing(cid, pos) else doPlayerSendCancel(cid, "voce precisa de um Alakazam ou Shiny alakazam para passar") end return true end
  17. Crie um topico de suporte , para que alguem possa ajudar nesse erro
  • Quem Está Navegando   0 membros estão online

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