Ir para conteúdo

GM Volcano

Artesão
  • Total de itens

    115
  • Registro em

  • Última visita

Tudo que GM Volcano postou

  1. 0.o :confused: Grandinhu hein !? + Valew a pena =] ---------------------- @DaNDaNrOxX Isto eh uma arena de duelos, ou melhor, de desafios..o cara entra la e desafia as parada, se ele ganhar ele recebe algo..
  2. Parabens =D
    Feliz Aniversario..
  3. Nice Work! =] Onde posto a resposta dos exercícios?? xD
  4. Hail Galera To disponibilizando um programinha meu bem simples mas com muita utilidade... Versão 1.0 Informações : Tamanho : 36,00 Kb (Executavel) + 107,00 (ActiveX) Kb Imagem do Programa : Downloads via : RapidShare : Clique Aqui EasyShare : Clique Aqui Badongo : Clique Aqui MegaUpload : Clique Aqui Imagem do Scan : Criado 100% por Rayan(GM Volcano)
  5. WWWWoowwww Rox a lot!! Neeeem sabia dessa do status.. + o link dos packs num ta pegando...foi deletado o arquivo =/ Posta um new ae ^^
  6. Uooooowwwww =D~ Rox a lot =P Melhorou o que ja era bom! + num sei n, eh o forum que ta meio com lag, ou eh minha net msm?? Nós temos 99.364 membros registrados !!!
  7. @brunno13 Procure na parte de Tutoriais>Começando Seu Servidor, tem varios tutoriais la... @peperio "tem linha de npcs so tem uns 3 npc" ?????????? Explique melhor... @Clemente Np..to aqui pa ajuda neh =X
  8. Cara fico bom..apesar de ja existir uma... Você não adicionou a do Fogo Dinâmico.. E eu acho que voce poderia "melhorar" seu tópico, editando as cores, como : diferenciando o tópico do criador, centralizando.. + em fim tah bom x) ________________________________________________________________________________ ______________ Vc podia faze tipo: Tópico do usuario Nome de quem fez e no final... coloca bem grande e bem destacado a data em que você atualizo..ex.: ATUALIZADO DIA : 15/12 Eh isso...
  9. @Dias OTonwer Sim...Tudo que estiver em cima do chao(stackpos=1) ele apaga =D Mesmo que caia no chao a runa essas coisas..o char que for usar tem q ter o acesso maior ou igual ao que esta no script...
  10. DnWalcker OTServ 0.1 [8.00] (Atualizado 28/07/2007) Ta o link quebrado
  11. @Conde Sapo ty @testao Cara..coloquei os créditos, não sei se vc viu, e eu conheço o autor do script, so amigo dele... @victor bacchi Thx =P @Lordfire ó.Ó Vo "tenta" faze issu, + eu pelo menos axo q n consigo x)
  12. Bem explicado ^^ Porem..se u cara eh um player safado, ele estraga com a alegria de alguns players, "andando no invisivel".. Vc tem a solução p/ isso?
  13. Pow...rox msm ^.^ Mt coisa... + eu ainda vo consigui le... Achei um erro em seu tópico.. Acho q vc quis dizer dos Brazukas =]
  14. Ele faz um sistema de world parecido com o da rl... Tipo, varios mundos.. + Pelo que ve no code ro Rogier ele somente redireciona p/ outro ip..
  15. Ao code =D : Em ioaccountsql.cp troque : Account IOAccountSQL::loadAccount(uint32_t accno) Por: Account IOAccountSQL::loadAccount(uint32_t accno) { Account acc; Database* mysql = Database::instance(); DBQuery query; DBResult result; query << "SELECT id,password FROM accounts WHERE id=" << accno; if(mysql->connect() && mysql->storeQuery(query, result)){ acc.accnumber = result.getDataInt("id"); acc.password = result.getDataString("password"); #ifndef __ROGIER_MULTIWORLD__ query << "SELECT name FROM players WHERE account_id=" << accno; #else //__ROGIER_MULTIWORLD__ query << "SELECT name,worldid FROM players WHERE account_id=" << accno; #endif //__ROGIER_MULTIWORLD__ if(mysql->storeQuery(query, result)){ for(uint32_t i = 0; i < result.getNumRows(); ++i){ std::string ss = result.getDataString("name", i); #ifndef __ROGIER_MULTIWORLD__ acc.charList.push_back(ss.c_str()); #else //__ROGIER_MULTIWORLD__ int worldid = result.getDataInt("worldid", i); query.reset(); result.clear(); query << "SELECT * FROM worlds WHERE worldid=" << worldid; mysql->storeQuery(query, result); struct CharInfo info; info.worldName = result.getDataString("worldname", i); info.worldIp = result.getDataString("worldip", i); info.worldPort = result.getDataInt("worldport", i); acc.charList[ss] = info; #endif //__ROGIER_MULTIWORLD__ } #ifndef __ROGIER_MULTIWORLD__ acc.charList.sort(); #endif //__ROGIER_MULTIWORLD__ } } return acc; } Agora em protocollogin.cpp na função parsefirstpacket troque : std::list<std::string>::iterator it; for(it = account.charList.begin(); it != account.charList.end(); it++){ output->AddString((*it)); output->AddString(g_config.getString(ConfigManager::WORLD_NAME)); output->AddU32(serverip); output->AddU16(g_config.getNumber(ConfigManager::PORT)); } Por : #ifndef __ROGIER_MULTIWORLD__ std::list<std::string>::iterator it; for(it = account.charList.begin(); it != account.charList.end(); it++){ output->AddString((*it)); output->AddString(g_config.getString(ConfigManager::WORLD_NAME)); output->AddU32(serverip); output->AddU16(g_config.getNumber(ConfigManager::PORT)); } #else //__ROGIER_MULTIWORLD__ std::map<std::string, CharInfo>::iterator it; for(it = account.charList.begin(); it != account.charList.end(); it++){ output->AddString(it->first); output->AddString(it->second.worldName); output->AddU32(inet_addr(it->second.worldIp.c_str())); output->AddU16(it->second.worldPort); } #endif //__ROGIER_MULTIWORLD__ Em account.h depois de : class Account Adicione : #ifdef __ROGIER_MULTIWORLD__ #include <map> struct CharInfo { std::string worldIp; std::string worldName; short worldPort; }; #endif //__ROGIER_MULTIWORLD__ Ainda em account.h troque : std::list<std::string> charList; Por : #ifdef __ROGIER_MULTIWORLD__ std::list<std::string> charList; #else //__ROGIER_MULTIWORLD__ std::map<std::string, CharInfo> charList; #endif //__ROGIER_MULTIWORLD__ Agora vá em projeto>opçoes do projeto>parametros e add : -D__ROGIER_MULTIWORLD__ P/ finaliza..(n traduzi pq so noob) Database things: Make a new table named worlds. Inside worlds add 4 new fields. field 1: named `worldid` as an integer. field 2: named `worldname` as a string. field 3: named `worldip` as a string. field 4: named `worldport` as an integer. Now at players database, add a new field called `worldid` as an integer. At the worlds u have to insert your world, dont forget to set the worldid at players database. ==================== Motivo por edit > Tinha um bug no code. Pronto!! Créditos la em cima!
  16. omg! o0 N vai ter monsters novos?!?
  17. ;P

    Parabens ae ^^

    Feliz 17 anos...

  18. ^^
    Feliz aniversario =P
  19. Eae, feliz aniver ^^
  20. Parabens ae ^^
    19 anos..
    ^^
  21. Essa lista não eh akela fixada do Lordfire não?? A lista eh mt boa... + se num axa que ja existe n?! :who-let-rip-smiley: Naum quera ganha post assim cara!
  22. Huhuhuhuhuhu ;DD Curti o X-Flog =P Eh....XTibia sempre melhorando ;P \\ A Espera do update //
  23. @Venonzinho O arquivo creatures.xml fica na pasta do MapEditor,no qual você usa... Concerteza encontrara ele...
  24. @zabu Poderia me indicar o erro?. Se seguiu corretamente os passos, não acontecera problemas..
  25. o0 Rox =P Porem, pq vc n usa a função OnEquip ^^ Ia ficar um pouco + realista e útil! =]
  • Quem Está Navegando   0 membros estão online

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