Jackson Zani 0 Postado Maio 10, 2007 Share Postado Maio 10, 2007 (editado) Bom, otro code do fundo do baú ! Esse code funciona da seguinte maneira, ao invês de o GM ficar fazendo toda hora, "Utani gran hur" para andar rápido, decidir arrumar direitinho e tirar os bugs deste code, Basta você usar /gmspeed e o número que ficará com a mesma speed até você logar. A speed vai de 99 até 9999 Em commands.cpp Em baixo de {"/info",&Commands::getInfo}, Adicione: {"/gmspeed",&Commands::GMspeedChanger}, No final de commands.cpp adicione: bool Commands::GMspeedChanger(Creature* creature, const std::string &cmd, const std::string ¶m){ int a; Player* player = creature->getPlayer(); std::string gambiarra = param.c_str(); std::stringstream baseSpeedValue; std::string aimeudeus; for(a=0; a<param.length(); ++a){ if(!isdigit(param[a])){ aimeudeus = param; aimeudeus.erase(a,1-param.length()); gambiarra.erase(0,1+a); break; } else aimeudeus = param.c_str(); } int newspeed = atoi(aimeudeus.c_str()); if(newspeed > 9999 || newspeed <= 99){ player->sendTextMessage(MSG_STATUS_CONSOLE_BLUE,"Sorry but the speed must be more than 99 and less than 9999."); return false; } if(Player* toChange = game->getPlayerByName(gambiarra)){ toChange->baseSpeed = newspeed; toChange->sendChangeSpeed(creature, creature->getSpeed()); baseSpeedValue << "GM "<<player->getName()<< " changed your speed to: "<<toChange->baseSpeed<<"."<<std::endl; toChange->sendTextMessage(MSG_STATUS_CONSOLE_BLUE,baseSpeedValue.str().c_str()); player->sendTextMessage(MSG_STATUS_CONSOLE_BLUE,"Done."); return true; } else{ player->baseSpeed = newspeed; player->sendChangeSpeed(creature, creature->getSpeed()); baseSpeedValue << "You changed your speed to: "<<player->baseSpeed<<"."<<std::endl; player->sendTextMessage(MSG_STATUS_CONSOLE_BLUE,baseSpeedValue.str().c_str()); return true; } return false; } Em commands.h depois de: bool getInfo(Creature* creature, const std::string& cmd, const std::string& param); Adicione: bool GMspeedChanger(Creature* creature, const std::string &cmd, const std::string ¶m); Depois disso dê Ctrl+f11 para dar rebuild. (recomendo usar isso a qualquer code adicionado.) Pronto, agora basta você ir na pasta commands.xml do seu OTserv. E adicionar lá <command cmd="/gmspeed" access="3" /> thankz Obs: Feita na versão nova SVN e testada na versão evolutions 0.7.8 também. Comentem Editado Junho 25, 2007 por Jackson Zani Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/ Compartilhar em outros sites More sharing options...
Chakau 0 Postado Maio 10, 2007 Share Postado Maio 10, 2007 UIUIUI Mais uma vez jackson rulando heinn.. muito bom.. Rox a lot.. vlws Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-297773 Compartilhar em outros sites More sharing options...
Conde do Monte Cristo 0 Postado Maio 10, 2007 Share Postado Maio 10, 2007 Que massa! agora sim vou ser o próximo barichelo! gostei muito, tinha esse code no 7.6 não? Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-297876 Compartilhar em outros sites More sharing options...
Jackson Zani 0 Postado Maio 10, 2007 Autor Share Postado Maio 10, 2007 @Conde Tinha conde, como eu falei do fundo do baú hahaha! Abraços Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-297879 Compartilhar em outros sites More sharing options...
-LMS- 0 Postado Maio 11, 2007 Share Postado Maio 11, 2007 (editado) Isso evita tmb o excesso de /a no server, vlw! Editado Maio 11, 2007 por -LMS- Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-298120 Compartilhar em outros sites More sharing options...
dirty 0 Postado Maio 11, 2007 Share Postado Maio 11, 2007 (editado) ow brow mando muito bem ! mais tem esse COde ai para 7.8 ? Flos ! Editado Maio 11, 2007 por dirty Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-298447 Compartilhar em outros sites More sharing options...
Ablank 7 Postado Maio 16, 2007 Share Postado Maio 16, 2007 variaveis bem sugestivas AHEuHAEOiuaheiuHE std::string gambiarra = param.c_str(); std::stringstream baseSpeedValue; std::string aimeudeus; HEUIHOIUEHIUHEUIHEIUHEIHIEAHIHEHEihiehAEUHaHEuHAEUIHEIUHEUhuieh Muito legal o code Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-300785 Compartilhar em outros sites More sharing options...
Bloods 3 Postado Maio 29, 2007 Share Postado Maio 29, 2007 Code mto util pa gm n te que fika usando /a Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-308216 Compartilhar em outros sites More sharing options...
Felipe Moraes 151 Postado Junho 14, 2007 Share Postado Junho 14, 2007 xD eu gosto bastante de ots q vem com esse comando... é bem engraçado... show msm é botar a minima possivel... ai o kra nem anda,se rasteja...heauheuehauhea parabens kra,vc e seus benditos codes Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-317183 Compartilhar em outros sites More sharing options...
Exordium 0 Postado Junho 25, 2007 Share Postado Junho 25, 2007 muito bom =) Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-325677 Compartilhar em outros sites More sharing options...
matheusbm 0 Postado Fevereiro 12, 2008 Share Postado Fevereiro 12, 2008 Bem legal para não precisar de /a e utani gran hur Valeu ae Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-479341 Compartilhar em outros sites More sharing options...
kruxdudu 0 Postado Fevereiro 21, 2008 Share Postado Fevereiro 21, 2008 Gostei MUITO kara... agora eu so bem mais rapidimmmm heheheh Vlws mesmo! Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-484491 Compartilhar em outros sites More sharing options...
diegodolne 0 Postado Fevereiro 29, 2008 Share Postado Fevereiro 29, 2008 kras busco ser gm de algum ot ai me fale no hotmail diegodolne@hotmail.com sem erro n vaum se arrependerem :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-489216 Compartilhar em outros sites More sharing options...
Tyrur 1 Postado Julho 29, 2008 Share Postado Julho 29, 2008 Cara muito bom o post vai ajuda aki no ot valeu e parabens flw Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-592118 Compartilhar em outros sites More sharing options...
klebisso 0 Postado Novembro 10, 2008 Share Postado Novembro 10, 2008 oiacomo eu fasso um ot serv para min? Link para o comentário https://xtibia.com/forum/topic/49848-792command-gmspeed/#findComment-637633 Compartilhar em outros sites More sharing options...
Posts Recomendados