Resultados 1 a 10 de 12

Hybrid View

  1. #1
    Developer C++ Maykon's Avatar
    Data de Ingresso
    Jan 2015
    Posts
    213
    Thanks Thanks Given 
    195
    Thanks Thanks Received 
    643
    Thanked in
    40 Posts
    Mencionado
    64 Post(s)
    MEU HUMOR
    Innocent
    Código:
    void pSorteio::Random()
    {
    	int Sec = 0; // Inicia a variável como 0.
    
    	for (int i = 4800; i < 5600; i++) // Loop jogadores.
    	{
    		if(lpObj[i].Connected >= 3) // Verificar os jogadores conectados.
    		{
    			Sorteio.Received[Sec++] = i; // Gera a lista de players online.
    		}
    	}
    
    	if (Sec > 0) // Se a lista de jogadores for maior que 0 entra no if.
    	{
    		int Index = rand() % Sec; // Faz o sorteio.
    		int Target = Sorteio.Received[Index]; // Pega o jogador sorteado.
    
    		MsgSystem::OutMSG_All("#  %s foi sorteado com 3 eventgold  #", lpObj[Target].Name,Target); // Envia a msg para o jogo.
    
    		// Envia uma msg avisando o player
    
    		MsgSystem::Leftblue(Target,"Você foi sorteado com 3 eventgold.");
    
                    // Exemplo de como adicionar o bônus:
    
                    Manager.ExecFormat("UPDATE MEMB_INFO SET eventgold = eventgold + 10 WHERE memb___id = '%s'", lpObj[Target].AccountID);
    	}
    }

  2. #2
    Membro DarkMixMuOnline's Avatar
    Data de Ingresso
    Dec 2018
    Posts
    253
    Thanks Thanks Given 
    151
    Thanks Thanks Received 
    339
    Thanked in
    37 Posts
    Mencionado
    5 Post(s)
    País
    Brazil
    Citação Originally Posted by Maykon Ver Post
    Código:
    void pSorteio::Random()
    {
        int Sec = 0; // Inicia a variável como 0.
    
        for (int i = 4800; i < 5600; i++) // Loop jogadores.
        {
            if(lpObj[i].Connected >= 3) // Verificar os jogadores conectados.
            {
                Sorteio.Received[Sec++] = i; // Gera a lista de players online.
            }
        }
    
        if (Sec > 0) // Se a lista de jogadores for maior que 0 entra no if.
        {
            int Index = rand() % Sec; // Faz o sorteio.
            int Target = Sorteio.Received[Index]; // Pega o jogador sorteado.
    
            MsgSystem::OutMSG_All("#  %s foi sorteado com 3 eventgold  #", lpObj[Target].Name,Target); // Envia a msg para o jogo.
    
            // Envia uma msg avisando o player
    
            MsgSystem::Leftblue(Target,"Você foi sorteado com 3 eventgold.");
    
                    // Exemplo de como adicionar o bônus:
    
                    Manager.ExecFormat("UPDATE MEMB_INFO SET eventgold = eventgold + 10 WHERE memb___id = '%s'", lpObj[Target].AccountID);
        }
    }
    Obrigado Maykon vlws, Se adiciona Ela nessa source que tu libero do stark , será que vai da algum problema ?

  3. #3
    Membro DarkMixMuOnline's Avatar
    Data de Ingresso
    Dec 2018
    Posts
    253
    Thanks Thanks Given 
    151
    Thanks Thanks Received 
    339
    Thanked in
    37 Posts
    Mencionado
    5 Post(s)
    País
    Brazil
    Citação Originally Posted by Maykon Ver Post
    Código:
    void pSorteio::Random()
    {
        int Sec = 0; // Inicia a variável como 0.
    
        for (int i = 4800; i < 5600; i++) // Loop jogadores.
        {
            if(lpObj[i].Connected >= 3) // Verificar os jogadores conectados.
            {
                Sorteio.Received[Sec++] = i; // Gera a lista de players online.
            }
        }
    
        if (Sec > 0) // Se a lista de jogadores for maior que 0 entra no if.
        {
            int Index = rand() % Sec; // Faz o sorteio.
            int Target = Sorteio.Received[Index]; // Pega o jogador sorteado.
    
            MsgSystem::OutMSG_All("#  %s foi sorteado com 3 eventgold  #", lpObj[Target].Name,Target); // Envia a msg para o jogo.
    
            // Envia uma msg avisando o player
    
            MsgSystem::Leftblue(Target,"Você foi sorteado com 3 eventgold.");
    
                    // Exemplo de como adicionar o bônus:
    
                    Manager.ExecFormat("UPDATE MEMB_INFO SET eventgold = eventgold + 10 WHERE memb___id = '%s'", lpObj[Target].AccountID);
        }
    }
    Salve , Mano @[Somente membros podem ver os links. ] , Mano sabe informa Aonde que edita a parte Da hora do Sorteio,Tipo eu queria que rola-se de 1 em 1 hora taligado , teria como da essa força mano , ou se outra pessoa sabe como que coloca a hora do sorteio

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais