aeeeee
mt legal esse code
axu ke vc erro aki: (misturou tudo =P)
jahvotou = false;[code]Player.hprocure por
em baixo addint premiumTicks;
info
Grupo: Visconde
Registrado: 03/10/05
Posts: 301
Reputação: +8
Gênero: Masculino
aeeeee
mt legal esse code
axu ke vc erro aki: (misturou tudo =P)
jahvotou = false;[code]Player.hprocure por
em baixo addint premiumTicks;
soh uma coisa, oq eu falo pra fz esse code, tipo eu falo /vote, /votar oq???
@Presley
O GM terá que abrir a seção de votação digitando "/voto [ASSUNTO]". Os players irão receber em sua tela uma mensagem dizendo que podem votar (digitando "/votar [yes ou no]"). Para encerrar a votação basta o GM digitar "/voto" denovo.
FlW
CyA!
@PresleyO GM terá que abrir a seção de votação digitando "/voto [ASSUNTO]". Os players irão receber em sua tela uma mensagem dizendo que podem votar (digitando "/votar [yes ou no]"). Para encerrar a votação basta o GM digitar "/voto" denovo.
FlW
CyA!
blz vlw aew kra
EITA QUE D+ isse ai eh bom manow vlws
cara aonde q ta esse comando ccp????
eu num axei nenhum arquivo aki ccp.
![]()
HiHo!
@FireSoul
O "Commands.cpp" é um dos arquivos (sources) que compilados criam um executável. Como já dito acima, você precisará das sources e também saber compilar otservers. Para aprender, vá na seção tutoriais e olhe um de como compilar...
FlW
CyA!
info
Grupo: Campones
Registrado: 15/01/06
Posts: 37
Reputação: 0
Char no Tibia: Zen Knight

Olá,
Aqui o Comando foi sem Erros!
Thx
Atenciosamente,
Zen
muito rox!!!gostei!!!esse eu vo usa no meu ot!!!
info
Grupo: Artesão
Registrado: 15/08/06
Posts: 110
Reputação: +2
Char no Tibia: Alca Morth

Muito manero este code! Legal esse systen de votação, sempre util! Vlws Frerety!
info
Grupo: Campones
Registrado: 22/07/06
Posts: 9
Reputação: +3

procurei int premiumTicks; em player.h e nao axei
kio massaaa
![]()
coloka no meu
pra estreia hoje jah ![]()
flw
Aewww Vlw mesmo Muito bom isso meu amigo testo deu certo no meu pc quandu eu abro o serve debuga as acc dos players desaparecem das pasta me ajuda.
info
Grupo: Artesão
Registrado: 08/04/06
Posts: 133
Reputação: +7
HiHo!
Esse code eh um sistema d votação que qndo o GM fla "/voto [msg]", aparece uma mensagem para os players dizendo o tópico e tbm dizendo como votar ("/votar yes" ou "/votar no".). Quando o GM digita "/voto" novamente, aparece uma msg para os players dizendo que a votação foi encerrada, qntos players votaram e qntos foram os votos contra e a favor.
Vamos começar:
Commands.cpp
abaixo de
add
{"/votar",&Commands::msgvote}, {"/voto",&Commands::votegm},no fim de Commands.cpp
bool Commands::msgvote(Creature* c, const std::string &cmd, const std::string ¶m){ Player* player = dynamic_cast<Player*>©;if(player){if(game->votacao == true){if(player->jahvotou == false) { if(param == "yes") { player->jahvotou = true; game->votosyes++; std::ostringstream info; info << "Você votou 'sim'."; player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str()); } else if(param == "no") { player->jahvotou = true; game->votosno++; std::ostringstream info; info << "Você votou 'não'."; player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str()); } else { std::ostringstream info; info << "Digite '/votar yes' para votar sim e '/votar no' para votar não."; player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str()); }}else { std::ostringstream info; info << "Você já votou."; player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str());}}else { std::ostringstream info; info << "Não há votação ocorrendo no momento."; player->sendTextMessage(MSG_BLUE_TEXT, info.str().c_str());}}}bool Commands::votegm(Creature *c, const std::string &cmd, const std::string ¶m){ std::ostringstream msg; if(game->votacao == false) { //inicia a votacao msg << "Votaçao iniciada. Tópico: " << param << ". Para votar digite /votar yes ou /votar no."; game->votacao = true; for(AutoList<Player>::listiterator it = Player::listPlayer.list.begin(); it != Player::listPlayer.list.end(); ++it) { (*it).second->sendTextMessage(MSG_EVENT, msg.str().c_str()); } } else { //encerra a votacao int number = game->votosyes + game->votosno; int votyes = game->votosyes; int votno = game->votosno; msg << "Votação encerrada. " << number << " votaram. Destes, " << votyes << " votaram sim e " << votno << " votaram não."; game->votacao = false; game->votosyes = 0; game->votosno = 0; for(AutoList<Player>::listiterator it = Player::listPlayer.list.begin(); it != Player::listPlayer.list.end(); ++it) { (*it).second->sendTextMessage(MSG_EVENT, msg.str().c_str()); (*it).second->jahvotou = false; } }}Commands.h
em baixo de
add
Game.cpp
acima de
add
Game.h
acima de
add
Player.cpp
procure por
em baixo add
Player.h
procure por
em baixo add
Não se esqueca de compilar e adicionar em commands.xml o access para os comandos: "/voto" (access de GM) e "/votar" (access de Player)
FlW
CyA!
----- edited -----
ty colex... neim tinha visto que tinha skecido de fechar o [ code]... uaHuAHuAHuA...
FlW
CyA!
Editado Dezembro 9 por frerety