Ir para conteúdo

JoaozinhoNA

Campones
  • Total de itens

    35
  • Registro em

  • Última visita

1 Seguidor

Sobre JoaozinhoNA

Informações

  • Forma que conheci o xTibia
    Amigos
  • Sou
    Programador

Últimos Visitantes

1222 visualizações

JoaozinhoNA's Achievements

  1. @Madarada Poxa, mas tudo de uma vez só? @SkyFall Não, não. É que os projetos incentivados precisam doar coisas com o passar do tempo. xD
  2. Eu estava planejando outras coisas por cima disto, por isso fiz. Não tinha notado, thank u.
  3. Day & Night É uma uma função que faz com que o jogo fique de Dia ou Noite, ilusórios (ou seja, o jogo não vai estar, mas ele vai apresentar que está, momentâneo [Até logout]). Eu criei essa função porque necessitava tirar SSs e precisava da luz da noite, esse foi o único motivo de ter criado essa função... então, não aconselho a utilizarem isso se não for dessa maneira, porque... as horas do jogo não vão mudar, é ilusório. [Não tive motivos para criar dessa maneira. ] Vamos lá! Primeiramente, adicione no final de game.cpp: void Game::setWorldTime(bool type, Player* player) { LightInfo lightInfo; if(!type) { lightInfo.level = LIGHT_LEVEL_NIGHT; } else { lightInfo.level = LIGHT_LEVEL_DAY; } lightInfo.color = 0xD7; player->sendWorldLight(lightInfo); } Em game.h, antes de: void setWorldType(WorldType_t type) {worldType = type;} Adicione: void setWorldTime(bool type, Player* player); Em luascript.cpp, antes de: int32_t LuaScriptInterface::luaGetItemAttribute(lua_State* L) Adicione: int32_t LuaScriptInterface::luaSetWorldState(lua_State* L) { bool type = popBoolean(L); ScriptEnviroment* env = getEnv(); Player* player = env->getPlayerByUID(popNumber(L)); if(player) { g_game.setWorldTime(type, player); lua_pushnumber(L, true); return 1; } lua_pushnumber(L, false); return 1; } Ainda em luascript.cpp, antes de: //getItemAttribute(uid, key) Adicione: //setWorldState(uid, state = false) lua_register(m_luaState, "setWorldState", LuaScriptInterface::luaSetWorldState); E por último em luascript.h, antes de: static int32_t luaGetItemAttribute(lua_State* L); Adicione: static int32_t luaSetWorldState(lua_State* L); Como usar? function onSay(cid, words, param) for _, pid in pairs(getPlayersOnline()) do setWorldState(pid, false) end return true end function onSay(cid, words, param) if words == "/night" then setWorldState(cid, false) elseif words == "/day" then setWorldState(cid, true) end return true end Tópico referente à: http://www.xtibia.com/forum/topic/231827-doacoes-fto/
  4. Oie, aqui é o post de doações do Fairy Tail Online. Inicialmente estaremos postando apenas Códigos e Sprites. Códigos: Obs: Os códigos eu vou colocar para redirecionar, pra organizar melhor :>. Sprites: NULL, nil, undefined.
  5. Primeiramente, troque: lua_register(m_luaState, "doPlayerCastSpell", LuaInterface::luaDoPlayerCastSpell); Por: lua_register(m_luaState, "doPlayerCastSpell", LuaScriptInterface::luaDoPlayerCastSpell);
  6. <talkaction log="yes" words="!sub" access="0" event="script" value="script.lua"/> function onSay(cid, words, param) local pos = getCreaturePosition(cid) local topos = {x=pos.x,y=pos.y,z=pos.z-1} doAreaCombatHealth(cid, 0, topos, 0, 0, 0, 255) local thingPos = getThingfromPos(topos) if thingPos.itemid == 1555 then doTeleportThing(cid,topos,false) end return TRUE end
  7. Então Miiistico... você trabalhou no projeto, você optou estar no projeto e decidiu dedicar-se a ele... mas também, saiu por vontade própria. Nós necessariamente não somos obrigados a retirar todas as sprites que você fez, mas nós fizemos. Então não diga coisas que não sabe, isto é, não estamos utilizando qualquer sprite que você teve contato direto. Nós não somos obrigados a retira-las, também. Isso não é Ripping, como eu disse, você trabalhou no projeto por vontade própria e saiu por vontade própria, nós não somos obrigados a retirar coisas que você fez em nome do projeto enquanto estava ali presente. Se você pensar por esse lado, por exemplo, você trabalha em uma fabrica de remédios e trabalha na fabricação deles, logo sai da empresa.... você não pode processa-los por estarem distribuindo remédios que você produziu, os remédios fazem parte da empresa.
  8. /\ Eles deveriam ter pensado nisso quando começaram, agora é só desperdício de tempo dinheiro
  9. tema é muito comum. me mostre um OtTibia de Ragnarok te dou Tudo reps , minha casa minha vida . O que ele quis dizer é que o tema é comum, banal; Pra ter esses adjetivos, o servidor não precisa existir, apenas a ideia.
  10. Quero deixar algumas coisas em claro: - Não será necessário assistir o anime para você jogar, seu desenvolvimento no jogo não será afetado. - O jogo não está focado apenas em guildas... Alias, para ter uma guilda você necessitará de um nível mínimo. - Os jogadores poderão participar de tasks, quests e dungeons. Sempre toco nesse ponto, não podemos fazer um jogo 100% idêntico, precisamos adapta-lo para ter algo agradável. E não, não pretendemos fazer o sistema de Saga. Você criará um personagem próprio, viverá sua vida e fará suas escolhas... Isso volta no que eu disse: "- Não será necessário assistir o anime para você jogar, seu desenvolvimento no jogo não será afetado." Ahm, estamos a algum tempo sem postar nada, então ao menos eu tenho que dizer algo [e.e].... O último sistema desenvolvido foi o de imagens [efeitos, itens, outfits] transparentes.... não é opacidade, é transparência. [Like a PNG]
  11. Particularmente eu gosto do The Forgotten Server 0.3.6 (Crying Damson). Tibia 8.54. Que eu me lembre, ele apresenta poucos bugs. Mas como quer ir para o ramo de Mapping, tentaria novas versões, devido as novas sprites.
  • Quem Está Navegando   0 membros estão online

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