Jump to content
  • 0

pomoc Výplata


nitroxD

Dotaz

Č, potrebujem pomoc.

V móde mám spravené výplaty podla skúseností

takto:

			if (ruskaz[i] < 5)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 4500. Nabuduce viac zabíjaj ludí v území.");
					GivePlayerMoneyEx(i, 4500);
					}
					else if (ruskaz[i] > 5)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 5500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 5500);
					}
					else if (ruskaz[i] > 10)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 6500. Tvoje skúsenosti sú dosť dobré.");
					GivePlayerMoneyEx(i, 6500);
					}
					else if (ruskaz[i] > 16)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 7500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 7500);
					}
					else if (ruskaz[i] > 21)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 8500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 8500);
					}

A chcem aby mi to dávalo prachy podla skúsenosti ale nefunguje to...ako to mám psraviť plz help

ide mi to iba to prvé else if...

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0

zkus to takto:

 

			if (ruskaz[i] < 5)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 4500. Nabuduce viac zabíjaj ludí v území.");
					GivePlayerMoneyEx(i, 4500);
					}
					if (ruskaz[i] > 5)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 5500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 5500);
					}
					if (ruskaz[i] > 10)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 6500. Tvoje skúsenosti sú dosť dobré.");
					GivePlayerMoneyEx(i, 6500);
					}
					if (ruskaz[i] > 16)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 7500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 7500);
					}
					 if (ruskaz[i] > 21)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 8500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 8500);
					}

Link to comment
Share on other sites

  • 0
Č, potrebujem pomoc.

V móde mám spravené výplaty podla skúseností

takto:

			if (ruskaz[i] < 5)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 4500. Nabuduce viac zabíjaj ludí v území.");
					GivePlayerMoneyEx(i, 4500);
					}
					else if (ruskaz[i] > 5)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 5500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 5500);
					}
					else if (ruskaz[i] > 10)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 6500. Tvoje skúsenosti sú dosť dobré.");
					GivePlayerMoneyEx(i, 6500);
					}
					else if (ruskaz[i] > 16)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 7500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 7500);
					}
					else if (ruskaz[i] > 21)
					{
					SendClientMessage(i, COLOR_YELLOW, "Tvoja výplata čini 8500. Tvoje skúsenosti niesu na zahodenie.");
					GivePlayerMoneyEx(i, 8500);
					}

A chcem aby mi to dávalo prachy podla skúsenosti ale nefunguje to...ako to mám psraviť plz help

ide mi to iba to prvé else if...

takto ti to fungovať nebude nesmieš použiť takto to znamienko( > ) lebo ty vyvolať funkciu viac AKO 5 ale zabudaš na ostatne skusenosti čo maju viac ako peť ohrať si svoje skusenosti {5,...,10}

Link to comment
Share on other sites

  • 0

protože když máš zkušenosti např. 100 tak se vyvolá hned ta první podmínka a ty další už ne

 

dá se to zamezit takto:

if(ruskaz[i] > 5 && ruskaz[i] < 10)

 

znamená to, pokud je hodnota proměnné ruskaz větší než 5 a menší než 10

 

máš příklad, další si dodělej

Link to comment
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...