Stop sending
#1

hey guys i have a quest and when i enter on a pickup how can i stop sending every sec a message if you stay in that pickup ? and give only 1 ?

Код HTML:
for(new q=0; q<50; q++)
	{
		if(pickupid == QuestP[q])
		{
			if(QEvent[playerid][q] == 0)
			{
				new str[2000],queryy[2000];
				if(QuestWait[playerid] > 0)
				{
					format(str, sizeof(str),"Asteapta %d secunde inainte de a colecta un alt dolar.", QuestWait[playerid]);
					SendClientMessage(playerid, COLOR_WHITE, str);
					return 1;
				}
				QEvent[playerid][q] = 1;
				QuestWait[playerid] = 120;
				mysql_format(SQL,queryy,sizeof(queryy),"UPDATE `users` SET `Quest%d`='1' WHERE `name`='%s'",q,PlayerInfo[playerid][pNormalName]);
				mysql_tquery(SQL,queryy,"","");
				new remain = 50;
				for(new qs=0; qs<50; qs++)
				{
					if(QEvent[playerid][qs] == 1)
					{
						remain--;
					}
				}
				if(remain > 0)
				{
				    format(str, sizeof(str),"Felicitari! Ai gasit un dolar. Gaseste inca %d dolari pentru a primi un premiu special.", remain);
					SendClientMessage(playerid, COLOR_GREEN, str);
				}
				else if(remain == 0)
				{
					new randomcash = 1500000 + random(1000000) + random(1500000), randomrp = 5 + random(10), name[30], randompremium = random(10), randompoints = 10 + random(30);
					GetPlayerName(playerid, name, sizeof(name));
					if(randompremium != 7)
					{
						format(str, sizeof(str),"Felicitari! Ai gasit cei 50 de dolari si ai primit $%s si %d puncte respect.", FormatNumber(randomcash), randomrp);
						SendClientMessage(playerid, COLOR_GREEN, str);
						format(str, sizeof(str),"AdmBot: %s a gasit cei 50 de dolari si a primit $%s si %d puncte respect.", name, FormatNumber(randomcash), randomrp);
						SendClientMessageToAll(COLOR_WHITE, str);
					}
					else
					{
						format(str, sizeof(str),"Felicitari! Ai gasit cei 50 de dolari si ai primit $%s, %d puncte respect si %d puncte premium.", FormatNumber(randomcash), randomrp, randompoints);
						SendClientMessage(playerid, COLOR_GREEN, str);
						format(str, sizeof(str),"AdmBot: %s a gasit cei 50 de dolari si a primit $%s, %d puncte respect si %d puncte premium.", name, FormatNumber(randomcash), randomrp, randompoints);
						SendClientMessageToAll(COLOR_WHITE, str);
						PlayerInfo[playerid][pPremiumPoints] += randompoints;
						Update(playerid, pPremiumPointsx);
					}
					GivePlayerCash(playerid, randomcash);
					PlayerInfo[playerid][pExp] += randomrp;
					Update(playerid, pCashx);
					Update(playerid, pRP);
				}
			}
			else return SendClientMessage(playerid, COLOR_WHITE, "Ai gasit aceast dolar, continua sa cauti alti dolari.");
		}
	}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)