View Single Post
ShD3luxe
Member
Join Date: Aug 2019
Location: Localhost
Old 04-28-2020 , 20:51   Re: [CSGO] Donate System (Like Twitch) (ZephStore)
Reply With Quote #4

Instead of using the else if syntax you can use a loop, makes the code more clear and easier to read.

An example:
Code:
		char SOUNDS_PACK[][] = {
			"",
			"TurkModders/Donate/ses_1.mp3",
			"TurkModders/Donate/ses_2.mp3",
			"TurkModders/Donate/ses_3.mp3",
			"TurkModders/Donate/ses_4.mp3",
			"TurkModders/Donate/ses_5.mp3",
			"TurkModders/Donate/ses_6.mp3",
			"TurkModders/Donate/ses_7.mp3",
			"TurkModders/Donate/ses_8.mp3",
			"TurkModders/Donate/ses_9.mp3",
			"TurkModders/Donate/ses_10.mp3"
		};

		for(int i = 0;i < sieof(SOUNDS_PACK)-1;i++)
		{
			if(StrEqual(ses[client],SOUNDS_PACK[i])) 
			{
				FormatEx(ses[client], sizeof(ses[]), SOUNDS_PACK[i+1]);
				break;
			}
		}
                EmitSoundToClient(client, ses[client]);

Last edited by ShD3luxe; 04-28-2020 at 20:52.
ShD3luxe is offline