-
Total de itens
464 -
Registro em
-
Última visita
-
Dias Ganhos
9
Tudo que Strogman postou
-
pensei que fosse a do polonês, kkkkkkkkkkkkkk se bem que tenho a do polonês.
- 47 respostas
-
- open source
- com source
-
(e 2 mais)
Tags:
-
sdds das pingas do bar so falo isso mais nada
-
[C++] Unique Item System - ATUALIZADO! (No-bugs)
tópico respondeu ao Tony Araujo de Strogman em Linguagens de Programação
em game.cpp em baixo de if(!player->hasCustomFlag(PlayerCustomFlag_CanThrowAnywhere)) { if((std::abs(playerPos.x - mapToPos.x) > item->getThrowRange()) || (std::abs(playerPos.y - mapToPos.y) > item->getThrowRange()) || (std::abs(mapFromPos.z - mapToPos.z) * 4 > item->getThrowRange())) { player->sendCancelMessage(RET_DESTINATIONOUTOFREACH); return false; } } coloque isso: if(item->getContainer()) { Container* container = item->getContainer(); for(ContainerIterator sb = container->begin(), end = container->end(); sb != end; ++sb) { Item* ballSLot = (*sb)->getItem(); boost::any valueU = (ballSLot)->getAttribute("unique"); if(valueU.type() == typeid(int32_t)) { if(boost::any_cast<int32_t>(valueU) == 1) { Thing* thingT = internalGetThing(player, toPos, toIndex, spriteId, STACKPOS_MOVE); if(getMap()->getTile(toPos)) { player->sendTextMessage(MSG_INFO_DESCR, "A item in this container is a Unique Item. You can't throw away this item!"); return false; } } } } } OBS: isso é só para não poder rebolar a bag com item unique no chão, a outra parte estou com preguiça. quem sabe, mais tarde eu resolva fazer, se ninguém ainda tiver feito, até lá. kkkk -
Mais uma imagem ingame HeldMachine
-
E aí, galera! Hoje venho apresentar para vocês um incrível projeto que está por vim chamado PokeVKS! O PokeVKS tem como foco trazer um game intuitivo e agradável pensando nos jogadores. O PokeVKS é um jogo sem fins lucrativo que utilizará de doações para manter o jogo online e sua manutenção e atualizações. Hoje o PokeVKS tem dois membros na equipe, um que cuida do mapa e site e, outro que cuida da parte de programação, o motivo de ter só dois na equipe foi opcional pós ainda não temos necessidades de ter mais membros. O jogo se encontra com apenas a primeira geração de pokemons, e podendo vir mais através do tempo com atualizações, mas até o momento se encontrar somente com essa, alem de também o server ser feito praticamente do 0. O PokeVKS sempre visará nos players, assim sempre estaremos atentos a sugestões e opiniões de jogadores.
-
sou programador, mas só trabalho com free lance. se te interessar só entrar em contanto.
-
[Encerrado] Como evoluir rápido na programação????
tópico respondeu ao Hisoka Fail2 de Strogman em Tópicos Sem Resposta
estudando a linguagem em si e os codes de terceiros. e muita dedicação. e principalmente tente fazer programas etc fora da area do tibia para ter um conhecimento melhor da linguagem em si e depois só estudar bastante a tfs. -
Pokemon Dash Evolution ~> Projeto Comunitário <~
tópico respondeu ao Refe de Strogman em OTServer Alternativo (ATS)
só queria meus creditos do nick system mas otadmin é foda né rouba os creditos pra sair de bixão.- 273 respostas
-
- open source
- poketibia
- (e 5 mais)
-
[Encerrado] PokeMania OT <-- Preciso Profissional C++
tópico respondeu ao matheusmamoura de Strogman em Tópicos Sem Resposta
faço free lance, qualquer coisa. aqui meu face. https://www.facebook.com/ViktorMoreira -
[Encerrado]Procuro Programador (PAGO)
tópico respondeu ao spiritsoulsrpg de Strogman em Tópicos Sem Resposta
opa quiser chamar la no face https://www.facebook.com/ViktorMoreira -
-
Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
-
Caro membro, estarei dando como duvida resolvida já que não volta-se para dizer se a ajuda do membro a cima está certa ou não, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
-
verdade, na correria fazendo vários coisas ao mesmo tempo acabei usando else mesmo. costume e correria da nisso, ali no game da pra economizar também mas besteira linha num afeta nada. kkkk
-
hasSpaceInContainer é uma função que retorna true ou false, ela checa se tem algum espaço livre na mochila, se você tiver carregando uma mochila dentro de uma mochila ela checa a primeira mochila e se não tiver espaço ela checa a outra mochila. em game.cpp em baixo de: void GameshowHotkeyUseMessage(Player* player, Item* item){ int32_t subType = -1; if(item->hasSubType() && !item->hasCharges()) subType = item->getSubType(); const ItemType& it = Itemitems[item->getID()]; uint32_t count = player->__getItemTypeCount(item->getID(), subType, false); char buffer[40 + it.name.size()]; if(count == 1) sprintf(buffer, "Using the last %s...", it.name.c_str()); else sprintf(buffer, "Using one of %d %s...", count, it.pluralName.c_str());} adicione: bool GamehasSpaceInContainer(Container* container){ if(container->size() < container->capacity()) return true; for(int slot = 0; slot <= (container->size()-1); slot++) { Item* item = container->getItem(slot); if(item->getContainer()) { if(hasSpaceInContainer(item->getContainer())) return true; } } return false;} em game.h em baixo de: bool playerReceivePing(uint32_t playerId); adicione: bool hasSpaceInContainer(Container* container); em luascript.cpp em baixo de: int32_t LuaScriptInterfaceluaGetCreatureName(lua_State* L){ //getCreatureName(cid) ScriptEnviroment* env = getEnv(); if(Creature* creature = env->getCreatureByUID(popNumber(L))) lua_pushstring(L, creature->getName().c_str()); else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1;} adicione: int32_t LuaScriptInterfaceluaHasSpaceInContainer(lua_State* L){ //hasSpaceInContainer(container) ScriptEnviroment* env = getEnv(); Container* container = env->getContainerByUID(popNumber(L)); if(!container) { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); return 1; } if(g_game.hasSpaceInContainer(container)) lua_pushboolean(L, true); else lua_pushboolean(L, false); return 1;} em baixo de: //getCreatureName(cid)lua_register(m_luaState, "getCreatureName", LuaScriptInterfaceluaGetCreatureName); adicione: //hasSpaceInContainer(container)lua_register(m_luaState, "hasSpaceInContainer", LuaScriptInterfaceluaHasSpaceInContainer); em luascript.h em baixo de: static int32_t luaGetCreatureName(lua_State* L); adicione: static int32_t luaHasSpaceInContainer(lua_State* L); exemplo: if hasSpaceInContainer(container) then funcao()else sendCancel(cid, "desculpe, voce nao tem espaço na mochila")end
-
conhecimento e disponibilidade para algo grande fazer um poketibia em tfs 1.x é algo meio grande pois a tfs 1.x não foi feita muita para se fazer ats tem muita funções que precisam ser feitas para fazer os system de poke. "não sei agora se melhoraram para ats", eu comecei um projeto a um tempo atrás "alguns anos" na tfs 1.0 adaptei/fiz vários codes para ela mas na época fiquei empacado nos atributos ai desistir "não tinha tanto conhecimento como hoje ainda" e, como já tinha ajeitado minha source 0.3.6 "mexo nela desde 2013" e faço meus próprios codes e um amigo faz os scripts "no caso são tudo atualizados" vi que pra mim não compensaria mais tanto usar tfs 1.x, mas já pensei em varias vezes em retornar um projeto na 1.x mas sem equipe não rola ter que add spr poke itens tudo só desanima, sem falar da trabalheira que seria tirar porrada de codes inúteis para poketibia. tfs 1.x é muito boa e vale a pena usar, mas em ats dependendo das circunstâncias não vale tanto a pena. OBS: tfs 1.x é a melhor para se começa um projeto serio e do 0 agora se você tiver disponibilidade e um equipe com bons conhecimentos principalmente em programação. finalizar: como você mesmo disse, o povo usa scripts antigões sem suporte justamente por que eles só tem esses e algo que acho que não vão ter na 1.x se eles não fizeram, o povo depende muito de scripts dos outros "não todos" a maioria hoje em dia não quer aprender só pegar já prontos e por isso os desenvolvedores não querem mais disponibilizar assim de mão beijadas e só ter dor de cabeça pois nem reconhecem seus trabalhos eles reconhecem "não todos mais a maioria".
-
como assim os créditos vai todo pro jair kevick? ai tem vários codes de vários programadores, ele só pegou codes aqui do forum e colocou na source. tipo o nick system ai nessa source é o meu. colocar os créditos do pessoal que fez os codes é bom né. por isso que a comunidade tá em escasso por que uns fazem algo e outros só pegam e depois dessem que forem eles que fizeram sem da os créditos pra quem realmente fez. não sabem reconhecer o trabalho do próximo só pensam em si mesmo na gula tentando subir no trabalho dos outros.
-
descoberto (AoM) Adivinhe o Mapa #07
tópico respondeu ao Administrador de Strogman em Concursos e Eventos
caça ao lugar marcado "X" e encontrará o tesouro -
descoberto (AoM) Adivinhe o Mapa #07
tópico respondeu ao Administrador de Strogman em Concursos e Eventos
caça ao tesouro -
[Arquivado]Quem é você, player? Ganhe 05 REP + Conquista!
tópico respondeu ao Administrador de Strogman em Noticias - Arquivo
oh lol preenchi tudo na hora de clickr em enviar apertei o botão me esqueci o nome kk aquele de apagar kkk sem querer voltou tudo pro inicio kkkkkkkkkkkkkkkkkkkkkkkkkkkkk la vai eu preencher tudo de novo kkkkkkkkkkk mas acho que deu certo kkkkkkkkk gristony- 60 respostas
-
- quem é você?
- player
-
(e 2 mais)
Tags:
-
amigo você tem a source do serve se não tiver sinto muito sem otc pra vc kkk a não ser que voce tenha um bom conhecimento e gaste horas pra saber como é a versao do seu client e ai modificar o otc pra aceitar essa versao
-
isso não é bug é uma trava isso foi proposital para que não der posiveis bugs no addon por isso não pode trocar a outfit do player enquanto tá com o poke fora da ball "o addon system do poke é uma gambiarra que usar uma funcão do addon do player por isso da trava para que nao der alguns bugs"
-
object builder é open source você pode compilar a source para linux ou então ativar um comando ai no linux que faz abrir arquivos do windows
- 1 resposta
-
- abuntulinux
- sprites
- (e 3 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.