Jump to content

Turbine o seu Perfil

Confira a atualização e participe do clube!
Clique e saiba mais

Junte-se ao Clube de Membros VIP

Tenha destaque e diversos benefícios!
Confira Aqui

Acesse nosso Discord

Conheça nossos canais interativos
Confira Aqui
Notícia
  • Adquira já o seu VIP!
-ux-

source Prêmio por tempo de loja aberta

Recommended Posts

download.thumb.png.3298cc7abd18c214223e3712dffbeb01.png

Só copiar e colar;

Citar

 

// PREMIO POR LOJA
	struct tm when;
	time_t now;
	time(&now);
	when = *localtime(&now);

	if (SecCounter)
	{
		for (int bb = 0; bb < MAX_USER; bb++)
		{
			if (pUser[bb].Mode == USER_PLAY)
			{
				if (pUser[bb].TradeMode == 1)
				{
					pMob[bb].ProcessorCounter++;

					if (pMob[bb].ProcessorCounter >= 10) //Tempo pra ganha item lojinha
					{
#define MAX_GIVEITEM 15

						int _rand = rand() % 5;

						if (_rand == 0)
							return;

						STRUCT_ITEM ItemFixo[MAX_GIVEITEM] = {
							{ 3200 }, //Jóia_da_Sagacidade
							{ 3201 }, //Jóia_da_Resistência
							{ 3202 }, //Jóia_da_Revelação
							{ 3203 }, //Jóia_da_Recuperação
							{ 3204 }, //Jóia_da_Absorção
							{ 3205 }, //Jóia_da_Proteção
							{ 3206 }, //Jóia_do_Poder
							{ 3207 }, //Jóia_da_Armazenagem
							{ 3208 }, //Jóia_da_Precisão
							{ 3209 }, //Jóia_da_Magia
							{ 3467 },//Bolsa_do_Andarílho
							{ 3311 },//,Poção_Combatente
							{ 3314 }, //frango assado
							{ 3321 },//Poção_Mental(P)
							{ 3379 } //Poção_Divina(7dias)
						};
						srand(time(NULL) / 5 * (rand() % 500) * 5);//Garante valores realmente aleatorio
						auto Sorteio = rand() % 2, itemAleatorio = rand() % MAX_GIVEITEM;

						if (PutItem(bb, &ItemFixo[itemAleatorio]))

							sprintf(temp, "Parabens! Você recebeu o ítem [%s] por tempo de comércio!", g_pItemList[ItemFixo[itemAleatorio].sIndex].Name);
						SendClientMessage(bb, temp);
						pMob[bb].ProcessorCounter = 0;
					}
				}
			}
		}
	}
	//FIM

 

 Créditos: Não sei!

Edited by Dcan
  • Like 2
  • Thanks 3

Share this post


Link to post
Share on other sites
37 minutos atrás, TEMPONUBLADO disse:

Testado porem uma pena deu erro amigo 😞 mesmo assim obg

 

Qual erro?

Share this post


Link to post
Share on other sites

Amigo obrigado por postar, gostaria de saber se tu tem algo para a divina, na source que tem atualmente ela só funciona no personagem que a usa.

 

Share this post


Link to post
Share on other sites
1 hora atrás, Brayanxpc disse:

Amigo obrigado por postar, gostaria de saber se tu tem algo para a divina, na source que tem atualmente ela só funciona no personagem que a usa.

 

Mas não é assim que funciona?? Nunca vi usar em 1 e ativar em todos 

Share this post


Link to post
Share on other sites
8 horas atrás, -ux- disse:

Mas não é assim que funciona?? Nunca vi usar em 1 e ativar em todos 

Divina é para a conta, se tu ativar em 1 personagem vale para os 4, se tu apagar um personagem e criar outro a divina também vem ativa. Todo wyd é assim

Share this post


Link to post
Share on other sites

top conteudo, galera so sabe dar ctrl + c é ctrl + v e quer que o bagulho da certo kkkk, pessoal tenta pelo menos estudar o basico da programação!

  • Like 1

Share this post


Link to post
Share on other sites

muito bom parabens, tenho alguns que fiz tbm pq nao tinha achado aqui como as trocas no npc com 2 ou mais itens entregando aleatorio, que agora ja deve ter aqui e um item que vc clica e entrega um item aleatorio, se arrumar o pc vou postar 😄

 

Share this post


Link to post
Share on other sites
Em 11/05/2019 em 19:17, -ux- disse:

download.thumb.png.3298cc7abd18c214223e3712dffbeb01.png

Só copiar e colar;

 Créditos: Não sei!

Funcionou aqui. parab´´ens. Mas ela ta  mal programada no  tempo, de 4 em 4 segundos +/- ta recebendo itens com esse "if (pMob[bb].ProcessorCounter >= 10)" , no caso como eu colocaria pra ser 10m?

 

Share this post


Link to post
Share on other sites
11 horas atrás, querotop disse:

Funcionou aqui. parab´´ens. Mas ela ta  mal programada no  tempo, de 4 em 4 segundos +/- ta recebendo itens com esse "if (pMob[bb].ProcessorCounter >= 10)" , no caso como eu colocaria pra ser 10m?


 

Não está mal programada, só não está no tempo que você deseja...

Tenta colocar 600... 

  • Like 1

Share this post


Link to post
Share on other sites
3 horas atrás, -ux- disse:

Não está mal programada, só não está no tempo que você deseja...

Tenta colocar 600... 

no caso são em segundos.. vlw, mano!

queria pôr contagem do GreenTime,  como eu colocaria?

Edited by querotop

Share this post


Link to post
Share on other sites
Em 11/05/2019 em 19:17, -ux- disse:

download.thumb.png.3298cc7abd18c214223e3712dffbeb01.png

Só copiar e colar;

 Créditos: Não sei!

que isso em Rô ta arrasando manoooooooooooo arrasa bixaaaaaaaaaa

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...