Перейти к содержимому
View in the app

A better way to browse. Learn more.

Zloplay community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Опубликовано:
Some help???

 

Well, parts of the code are pretty weird and fugly.

 

Here's just an example:

GetPlayerOne()
{
if (level.playerscore[1] > level.playerscore[2] && level.playerscore[1] > level.playerscore[3]  && level.playerscore[1] > level.playerscore[4] && level.playerscore[1] > level.playerscore[5] && level.playerscore[1] > level.playerscore[6] && level.playerscore[1] > level.playerscore[7] && level.playerscore[1] > level.playerscore[8] && level.playerscore[1] > level.playerscore[9] && level.playerscore[1] > level.playerscore[10] && level.playerscore[1] > level.playerscore[11] && level.playerscore[1] > level.playerscore[12] && level.playerscore[1] > level.playerscore[13] && level.playerscore[1] > level.playerscore[14] && level.playerscore[1] > level.playerscore[15] && level.playerscore[1] > level.playerscore[16] && level.playerscore[1] > level.playerscore[17] && level.playerscore[1] > level.playerscore[18]) {
return 1;
} else if (level.playerscore[2] > level.playerscore[1] && level.playerscore[2] > level.playerscore[3]  && level.playerscore[2] > level.playerscore[4] && level.playerscore[2] > level.playerscore[5] && level.playerscore[2] > level.playerscore[6] && level.playerscore[2] > level.playerscore[7] && level.playerscore[2] > level.playerscore[8] && level.playerscore[2] > level.playerscore[9] && level.playerscore[2] > level.playerscore[10] && level.playerscore[2] > level.playerscore[11] && level.playerscore[2] > level.playerscore[12] && level.playerscore[2] > level.playerscore[13] && level.playerscore[2] > level.playerscore[14] && level.playerscore[2] > level.playerscore[15] && level.playerscore[2] > level.playerscore[16] && level.playerscore[2] > level.playerscore[17] && level.playerscore[2] > level.playerscore[18]){
return 2;
} else if (level.playerscore[3] > level.playerscore[1] && level.playerscore[3] > level.playerscore[2]  && level.playerscore[3] > level.playerscore[4] && level.playerscore[3] > level.playerscore[5] && level.playerscore[3] > level.playerscore[6] && level.playerscore[3] > level.playerscore[7] && level.playerscore[3] > level.playerscore[8] && level.playerscore[3] > level.playerscore[9] && level.playerscore[3] > level.playerscore[10] && level.playerscore[3] > level.playerscore[11] && level.playerscore[3] > level.playerscore[12] && level.playerscore[3] > level.playerscore[13] && level.playerscore[3] > level.playerscore[14] && level.playerscore[3] > level.playerscore[15] && level.playerscore[3] > level.playerscore[16] && level.playerscore[3] > level.playerscore[17] && level.playerscore[3] > level.playerscore[18]){
return 3;
} else if (level.playerscore[4] > level.playerscore[1] && level.playerscore[4] > level.playerscore[2]  && level.playerscore[4] > level.playerscore[3] && level.playerscore[4] > level.playerscore[5] && level.playerscore[4] > level.playerscore[6] && level.playerscore[4] > level.playerscore[7] && level.playerscore[4] > level.playerscore[8] && level.playerscore[4] > level.playerscore[9] && level.playerscore[4] > level.playerscore[10] && level.playerscore[4] > level.playerscore[11] && level.playerscore[4] > level.playerscore[12] && level.playerscore[4] > level.playerscore[13] && level.playerscore[4] > level.playerscore[14] && level.playerscore[4] > level.playerscore[15] && level.playerscore[4] > level.playerscore[16] && level.playerscore[4] > level.playerscore[17] && level.playerscore[4] > level.playerscore[18]){
return 4;
} else if (level.playerscore[5] > level.playerscore[1] && level.playerscore[5] > level.playerscore[2]  && level.playerscore[5] > level.playerscore[3] && level.playerscore[5] > level.playerscore[4] && level.playerscore[5] > level.playerscore[6] && level.playerscore[5] > level.playerscore[7] && level.playerscore[5] > level.playerscore[8] && level.playerscore[5] > level.playerscore[9] && level.playerscore[5] > level.playerscore[10] && level.playerscore[5] > level.playerscore[11] && level.playerscore[5] > level.playerscore[12] && level.playerscore[5] > level.playerscore[13] && level.playerscore[5] > level.playerscore[14] && level.playerscore[5] > level.playerscore[15] && level.playerscore[5] > level.playerscore[16] && level.playerscore[5] > level.playerscore[17] && level.playerscore[5] > level.playerscore[18]){
return 5;
} else if (level.playerscore[6] > level.playerscore[1] && level.playerscore[6] > level.playerscore[2]  && level.playerscore[6] > level.playerscore[3] && level.playerscore[6] > level.playerscore[4] && level.playerscore[6] > level.playerscore[5] && level.playerscore[6] > level.playerscore[7] && level.playerscore[6] > level.playerscore[8] && level.playerscore[6] > level.playerscore[9] && level.playerscore[6] > level.playerscore[10] && level.playerscore[6] > level.playerscore[11] && level.playerscore[6] > level.playerscore[12] && level.playerscore[6] > level.playerscore[13] && level.playerscore[6] > level.playerscore[14] && level.playerscore[6] > level.playerscore[15] && level.playerscore[6] > level.playerscore[16] && level.playerscore[6] > level.playerscore[17] && level.playerscore[6] > level.playerscore[18])
{
return 6;
} else if (level.playerscore[7] > level.playerscore[1] && level.playerscore[7] > level.playerscore[2]  && level.playerscore[7] > level.playerscore[3] && level.playerscore[7] > level.playerscore[4] && level.playerscore[7] > level.playerscore[5] && level.playerscore[7] > level.playerscore[6] && level.playerscore[7] > level.playerscore[8] && level.playerscore[7] > level.playerscore[9] && level.playerscore[7] > level.playerscore[10] && level.playerscore[7] > level.playerscore[11] && level.playerscore[7] > level.playerscore[12] && level.playerscore[7] > level.playerscore[13] && level.playerscore[7] > level.playerscore[14] && level.playerscore[7] > level.playerscore[15] && level.playerscore[7] > level.playerscore[16] && level.playerscore[7] > level.playerscore[17] && level.playerscore[7] > level.playerscore[18])
{
return 7;
} else if (level.playerscore[8] > level.playerscore[1] && level.playerscore[8] > level.playerscore[2]  && level.playerscore[8] > level.playerscore[3] && level.playerscore[8] > level.playerscore[4] && level.playerscore[8] > level.playerscore[5] && level.playerscore[8] > level.playerscore[6] && level.playerscore[8] > level.playerscore[7] && level.playerscore[8] > level.playerscore[9] && level.playerscore[8] > level.playerscore[10] && level.playerscore[8] > level.playerscore[11] && level.playerscore[8] > level.playerscore[12] && level.playerscore[8] > level.playerscore[13] && level.playerscore[8] > level.playerscore[14] && level.playerscore[8] > level.playerscore[15] && level.playerscore[8] > level.playerscore[16] && level.playerscore[8] > level.playerscore[17] && level.playerscore[8] > level.playerscore[18])
{
return 8;
} else if (level.playerscore[9] > level.playerscore[1] && level.playerscore[9] > level.playerscore[2]  && level.playerscore[9] > level.playerscore[3] && level.playerscore[9] > level.playerscore[4] && level.playerscore[9] > level.playerscore[5] && level.playerscore[9] > level.playerscore[6] && level.playerscore[9] > level.playerscore[7] && level.playerscore[9] > level.playerscore[8] && level.playerscore[9] > level.playerscore[10] && level.playerscore[9] > level.playerscore[11] && level.playerscore[9] > level.playerscore[12] && level.playerscore[9] > level.playerscore[13] && level.playerscore[9] > level.playerscore[14] && level.playerscore[9] > level.playerscore[15] && level.playerscore[9] > level.playerscore[16] && level.playerscore[9] > level.playerscore[17] && level.playerscore[9] > level.playerscore[18])
{
return 9;
} else if (level.playerscore[10] > level.playerscore[1] && level.playerscore[10] > level.playerscore[2]  && level.playerscore[10] > level.playerscore[3] && level.playerscore[10] > level.playerscore[4] && level.playerscore[10] > level.playerscore[5] && level.playerscore[10] > level.playerscore[6] && level.playerscore[10] > level.playerscore[7] && level.playerscore[10] > level.playerscore[8] && level.playerscore[10] > level.playerscore[9] && level.playerscore[10] > level.playerscore[11] && level.playerscore[10] > level.playerscore[12] && level.playerscore[10] > level.playerscore[13] && level.playerscore[10] > level.playerscore[14] && level.playerscore[10] > level.playerscore[15] && level.playerscore[10] > level.playerscore[16] && level.playerscore[10] > level.playerscore[17] && level.playerscore[10] > level.playerscore[18])
{
return 10;
} else if (level.playerscore[11] > level.playerscore[1] && level.playerscore[11] > level.playerscore[2]  && level.playerscore[11] > level.playerscore[3] && level.playerscore[11] > level.playerscore[4] && level.playerscore[11] > level.playerscore[5] && level.playerscore[11] > level.playerscore[6] && level.playerscore[11] > level.playerscore[7] && level.playerscore[11] > level.playerscore[8] && level.playerscore[11] > level.playerscore[9] && level.playerscore[11] > level.playerscore[10] && level.playerscore[11] > level.playerscore[12] && level.playerscore[11] > level.playerscore[13] && level.playerscore[11] > level.playerscore[14] && level.playerscore[11] > level.playerscore[15] && level.playerscore[11] > level.playerscore[16] && level.playerscore[11] > level.playerscore[17] && level.playerscore[11] > level.playerscore[18])
{
return 11;
} else if (level.playerscore[12] > level.playerscore[1] && level.playerscore[12] > level.playerscore[2]  && level.playerscore[12] > level.playerscore[3] && level.playerscore[12] > level.playerscore[4] && level.playerscore[12] > level.playerscore[5] && level.playerscore[12] > level.playerscore[6] && level.playerscore[12] > level.playerscore[7] && level.playerscore[12] > level.playerscore[8] && level.playerscore[12] > level.playerscore[9] && level.playerscore[12] > level.playerscore[10] && level.playerscore[12] > level.playerscore[11] && level.playerscore[12] > level.playerscore[13] && level.playerscore[12] > level.playerscore[14] && level.playerscore[12] > level.playerscore[15] && level.playerscore[12] > level.playerscore[16] && level.playerscore[12] > level.playerscore[17] && level.playerscore[12] > level.playerscore[18])
{
return 12;
} else if (level.playerscore[13] > level.playerscore[1] && level.playerscore[13] > level.playerscore[2]  && level.playerscore[13] > level.playerscore[3] && level.playerscore[13] > level.playerscore[4] && level.playerscore[13] > level.playerscore[5] && level.playerscore[13] > level.playerscore[6] && level.playerscore[13] > level.playerscore[7] && level.playerscore[13] > level.playerscore[8] && level.playerscore[13] > level.playerscore[9] && level.playerscore[13] > level.playerscore[10] && level.playerscore[13] > level.playerscore[11] && level.playerscore[13] > level.playerscore[12] && level.playerscore[13] > level.playerscore[14] && level.playerscore[13] > level.playerscore[15] && level.playerscore[13] > level.playerscore[16] && level.playerscore[13] > level.playerscore[17] && level.playerscore[13] > level.playerscore[18])
{
return 13;
} else if (level.playerscore[14] > level.playerscore[1] && level.playerscore[14] > level.playerscore[2]  && level.playerscore[14] > level.playerscore[3] && level.playerscore[14] > level.playerscore[4] && level.playerscore[14] > level.playerscore[5] && level.playerscore[14] > level.playerscore[6] && level.playerscore[14] > level.playerscore[7] && level.playerscore[14] > level.playerscore[8] && level.playerscore[14] > level.playerscore[9] && level.playerscore[14] > level.playerscore[10] && level.playerscore[14] > level.playerscore[11] && level.playerscore[14] > level.playerscore[12] && level.playerscore[14] > level.playerscore[13] && level.playerscore[14] > level.playerscore[15] && level.playerscore[14] > level.playerscore[16] && level.playerscore[14] > level.playerscore[17] && level.playerscore[14] > level.playerscore[18])
{
return 14;
} else if (level.playerscore[15] > level.playerscore[1] && level.playerscore[15] > level.playerscore[2]  && level.playerscore[15] > level.playerscore[3] && level.playerscore[15] > level.playerscore[4] && level.playerscore[15] > level.playerscore[5] && level.playerscore[15] > level.playerscore[6] && level.playerscore[15] > level.playerscore[7] && level.playerscore[15] > level.playerscore[8] && level.playerscore[15] > level.playerscore[9] && level.playerscore[15] > level.playerscore[10] && level.playerscore[15] > level.playerscore[11] && level.playerscore[15] > level.playerscore[12] && level.playerscore[15] > level.playerscore[13] && level.playerscore[15] > level.playerscore[14] && level.playerscore[15] > level.playerscore[16] && level.playerscore[15] > level.playerscore[17] && level.playerscore[15] > level.playerscore[18])
{
return 15;
} else if (level.playerscore[16] > level.playerscore[1] && level.playerscore[16] > level.playerscore[2]  && level.playerscore[16] > level.playerscore[3] && level.playerscore[16] > level.playerscore[4] && level.playerscore[16] > level.playerscore[5] && level.playerscore[16] > level.playerscore[6] && level.playerscore[16] > level.playerscore[7] && level.playerscore[16] > level.playerscore[8] && level.playerscore[16] > level.playerscore[9] && level.playerscore[16] > level.playerscore[10] && level.playerscore[16] > level.playerscore[11] && level.playerscore[16] > level.playerscore[12] && level.playerscore[16] > level.playerscore[13] && level.playerscore[16] > level.playerscore[14] && level.playerscore[16] > level.playerscore[15] && level.playerscore[16] > level.playerscore[17] && level.playerscore[16] > level.playerscore[18])
{
return 16;
}else if (level.playerscore[17] > level.playerscore[1] && level.playerscore[17] > level.playerscore[2]  && level.playerscore[17] > level.playerscore[3] && level.playerscore[17] > level.playerscore[4] && level.playerscore[17] > level.playerscore[5] && level.playerscore[17] > level.playerscore[6] && level.playerscore[17] > level.playerscore[7] && level.playerscore[17] > level.playerscore[8] && level.playerscore[17] > level.playerscore[9] && level.playerscore[17] > level.playerscore[10] && level.playerscore[17] > level.playerscore[11] && level.playerscore[17] > level.playerscore[12] && level.playerscore[17] > level.playerscore[13] && level.playerscore[17] > level.playerscore[14] && level.playerscore[17] > level.playerscore[15] && level.playerscore[17] > level.playerscore[16] && level.playerscore[17] > level.playerscore[18])
{
return 17;
} else if (level.playerscore[18] > level.playerscore[1] && level.playerscore[18] > level.playerscore[2]  && level.playerscore[18] > level.playerscore[3] && level.playerscore[18] > level.playerscore[4] && level.playerscore[18] > level.playerscore[5] && level.playerscore[18] > level.playerscore[6] && level.playerscore[18] > level.playerscore[7] && level.playerscore[18] > level.playerscore[8] && level.playerscore[18] > level.playerscore[9] && level.playerscore[18] > level.playerscore[10] && level.playerscore[18] > level.playerscore[11] && level.playerscore[18] > level.playerscore[12] && level.playerscore[18] > level.playerscore[13] && level.playerscore[18] > level.playerscore[14] && level.playerscore[18] > level.playerscore[15] && level.playerscore[18] > level.playerscore[16] && level.playerscore[18] > level.playerscore[17])
{
return 18;
} else {
return 1337;
}
}

 

Which is so freaking messy...while it could be done like this e.g.:

getBestPlayer()
{
foreach ( player in level.players )
{	

	if (player getPlayerStat( "deaths" ) == 0)
		kdratio = ( player getPlayerStat( "kills" ) );
	else 
	    kdratio = ( player getPlayerStat( "kills" ) ) / ( player getPlayerStat( "deaths" ) );

	if( !isDefined(level.bestKD) )
		level.bestKD = 0;

	if( !isDefined(level.bestPlayer) )
	  level.bestPlayer = player.name;

	if( kdratio > level.bestKD ) {
	   level.bestKD = kdratio;
	   level.bestPlayer = player.name;
	}

}
   return "^3" + level.bestPlayer + "^7 K/D: " +level.bestKD;
}   

 

 

Nearly the whole mod is poorly coded to be honest. I have a partly rewritten one as i stated before(viewtopic.php?f=17&t=19471), but i can't be bothered to release it right now.

Опубликовано:
  • Автор
Some help???

 

Well, parts of the code are pretty weird and fugly.

 

Here's just an example:

GetPlayerOne()
{
if (level.playerscore[1] > level.playerscore[2] && level.playerscore[1] > level.playerscore[3]  && level.playerscore[1] > level.playerscore[4] && level.playerscore[1] > level.playerscore[5] && level.playerscore[1] > level.playerscore[6] && level.playerscore[1] > level.playerscore[7] && level.playerscore[1] > level.playerscore[8] && level.playerscore[1] > level.playerscore[9] && level.playerscore[1] > level.playerscore[10] && level.playerscore[1] > level.playerscore[11] && level.playerscore[1] > level.playerscore[12] && level.playerscore[1] > level.playerscore[13] && level.playerscore[1] > level.playerscore[14] && level.playerscore[1] > level.playerscore[15] && level.playerscore[1] > level.playerscore[16] && level.playerscore[1] > level.playerscore[17] && level.playerscore[1] > level.playerscore[18]) {
return 1;
} else if (level.playerscore[2] > level.playerscore[1] && level.playerscore[2] > level.playerscore[3]  && level.playerscore[2] > level.playerscore[4] && level.playerscore[2] > level.playerscore[5] && level.playerscore[2] > level.playerscore[6] && level.playerscore[2] > level.playerscore[7] && level.playerscore[2] > level.playerscore[8] && level.playerscore[2] > level.playerscore[9] && level.playerscore[2] > level.playerscore[10] && level.playerscore[2] > level.playerscore[11] && level.playerscore[2] > level.playerscore[12] && level.playerscore[2] > level.playerscore[13] && level.playerscore[2] > level.playerscore[14] && level.playerscore[2] > level.playerscore[15] && level.playerscore[2] > level.playerscore[16] && level.playerscore[2] > level.playerscore[17] && level.playerscore[2] > level.playerscore[18]){
return 2;
} else if (level.playerscore[3] > level.playerscore[1] && level.playerscore[3] > level.playerscore[2]  && level.playerscore[3] > level.playerscore[4] && level.playerscore[3] > level.playerscore[5] && level.playerscore[3] > level.playerscore[6] && level.playerscore[3] > level.playerscore[7] && level.playerscore[3] > level.playerscore[8] && level.playerscore[3] > level.playerscore[9] && level.playerscore[3] > level.playerscore[10] && level.playerscore[3] > level.playerscore[11] && level.playerscore[3] > level.playerscore[12] && level.playerscore[3] > level.playerscore[13] && level.playerscore[3] > level.playerscore[14] && level.playerscore[3] > level.playerscore[15] && level.playerscore[3] > level.playerscore[16] && level.playerscore[3] > level.playerscore[17] && level.playerscore[3] > level.playerscore[18]){
return 3;
} else if (level.playerscore[4] > level.playerscore[1] && level.playerscore[4] > level.playerscore[2]  && level.playerscore[4] > level.playerscore[3] && level.playerscore[4] > level.playerscore[5] && level.playerscore[4] > level.playerscore[6] && level.playerscore[4] > level.playerscore[7] && level.playerscore[4] > level.playerscore[8] && level.playerscore[4] > level.playerscore[9] && level.playerscore[4] > level.playerscore[10] && level.playerscore[4] > level.playerscore[11] && level.playerscore[4] > level.playerscore[12] && level.playerscore[4] > level.playerscore[13] && level.playerscore[4] > level.playerscore[14] && level.playerscore[4] > level.playerscore[15] && level.playerscore[4] > level.playerscore[16] && level.playerscore[4] > level.playerscore[17] && level.playerscore[4] > level.playerscore[18]){
return 4;
} else if (level.playerscore[5] > level.playerscore[1] && level.playerscore[5] > level.playerscore[2]  && level.playerscore[5] > level.playerscore[3] && level.playerscore[5] > level.playerscore[4] && level.playerscore[5] > level.playerscore[6] && level.playerscore[5] > level.playerscore[7] && level.playerscore[5] > level.playerscore[8] && level.playerscore[5] > level.playerscore[9] && level.playerscore[5] > level.playerscore[10] && level.playerscore[5] > level.playerscore[11] && level.playerscore[5] > level.playerscore[12] && level.playerscore[5] > level.playerscore[13] && level.playerscore[5] > level.playerscore[14] && level.playerscore[5] > level.playerscore[15] && level.playerscore[5] > level.playerscore[16] && level.playerscore[5] > level.playerscore[17] && level.playerscore[5] > level.playerscore[18]){
return 5;
} else if (level.playerscore[6] > level.playerscore[1] && level.playerscore[6] > level.playerscore[2]  && level.playerscore[6] > level.playerscore[3] && level.playerscore[6] > level.playerscore[4] && level.playerscore[6] > level.playerscore[5] && level.playerscore[6] > level.playerscore[7] && level.playerscore[6] > level.playerscore[8] && level.playerscore[6] > level.playerscore[9] && level.playerscore[6] > level.playerscore[10] && level.playerscore[6] > level.playerscore[11] && level.playerscore[6] > level.playerscore[12] && level.playerscore[6] > level.playerscore[13] && level.playerscore[6] > level.playerscore[14] && level.playerscore[6] > level.playerscore[15] && level.playerscore[6] > level.playerscore[16] && level.playerscore[6] > level.playerscore[17] && level.playerscore[6] > level.playerscore[18])
{
return 6;
} else if (level.playerscore[7] > level.playerscore[1] && level.playerscore[7] > level.playerscore[2]  && level.playerscore[7] > level.playerscore[3] && level.playerscore[7] > level.playerscore[4] && level.playerscore[7] > level.playerscore[5] && level.playerscore[7] > level.playerscore[6] && level.playerscore[7] > level.playerscore[8] && level.playerscore[7] > level.playerscore[9] && level.playerscore[7] > level.playerscore[10] && level.playerscore[7] > level.playerscore[11] && level.playerscore[7] > level.playerscore[12] && level.playerscore[7] > level.playerscore[13] && level.playerscore[7] > level.playerscore[14] && level.playerscore[7] > level.playerscore[15] && level.playerscore[7] > level.playerscore[16] && level.playerscore[7] > level.playerscore[17] && level.playerscore[7] > level.playerscore[18])
{
return 7;
} else if (level.playerscore[8] > level.playerscore[1] && level.playerscore[8] > level.playerscore[2]  && level.playerscore[8] > level.playerscore[3] && level.playerscore[8] > level.playerscore[4] && level.playerscore[8] > level.playerscore[5] && level.playerscore[8] > level.playerscore[6] && level.playerscore[8] > level.playerscore[7] && level.playerscore[8] > level.playerscore[9] && level.playerscore[8] > level.playerscore[10] && level.playerscore[8] > level.playerscore[11] && level.playerscore[8] > level.playerscore[12] && level.playerscore[8] > level.playerscore[13] && level.playerscore[8] > level.playerscore[14] && level.playerscore[8] > level.playerscore[15] && level.playerscore[8] > level.playerscore[16] && level.playerscore[8] > level.playerscore[17] && level.playerscore[8] > level.playerscore[18])
{
return 8;
} else if (level.playerscore[9] > level.playerscore[1] && level.playerscore[9] > level.playerscore[2]  && level.playerscore[9] > level.playerscore[3] && level.playerscore[9] > level.playerscore[4] && level.playerscore[9] > level.playerscore[5] && level.playerscore[9] > level.playerscore[6] && level.playerscore[9] > level.playerscore[7] && level.playerscore[9] > level.playerscore[8] && level.playerscore[9] > level.playerscore[10] && level.playerscore[9] > level.playerscore[11] && level.playerscore[9] > level.playerscore[12] && level.playerscore[9] > level.playerscore[13] && level.playerscore[9] > level.playerscore[14] && level.playerscore[9] > level.playerscore[15] && level.playerscore[9] > level.playerscore[16] && level.playerscore[9] > level.playerscore[17] && level.playerscore[9] > level.playerscore[18])
{
return 9;
} else if (level.playerscore[10] > level.playerscore[1] && level.playerscore[10] > level.playerscore[2]  && level.playerscore[10] > level.playerscore[3] && level.playerscore[10] > level.playerscore[4] && level.playerscore[10] > level.playerscore[5] && level.playerscore[10] > level.playerscore[6] && level.playerscore[10] > level.playerscore[7] && level.playerscore[10] > level.playerscore[8] && level.playerscore[10] > level.playerscore[9] && level.playerscore[10] > level.playerscore[11] && level.playerscore[10] > level.playerscore[12] && level.playerscore[10] > level.playerscore[13] && level.playerscore[10] > level.playerscore[14] && level.playerscore[10] > level.playerscore[15] && level.playerscore[10] > level.playerscore[16] && level.playerscore[10] > level.playerscore[17] && level.playerscore[10] > level.playerscore[18])
{
return 10;
} else if (level.playerscore[11] > level.playerscore[1] && level.playerscore[11] > level.playerscore[2]  && level.playerscore[11] > level.playerscore[3] && level.playerscore[11] > level.playerscore[4] && level.playerscore[11] > level.playerscore[5] && level.playerscore[11] > level.playerscore[6] && level.playerscore[11] > level.playerscore[7] && level.playerscore[11] > level.playerscore[8] && level.playerscore[11] > level.playerscore[9] && level.playerscore[11] > level.playerscore[10] && level.playerscore[11] > level.playerscore[12] && level.playerscore[11] > level.playerscore[13] && level.playerscore[11] > level.playerscore[14] && level.playerscore[11] > level.playerscore[15] && level.playerscore[11] > level.playerscore[16] && level.playerscore[11] > level.playerscore[17] && level.playerscore[11] > level.playerscore[18])
{
return 11;
} else if (level.playerscore[12] > level.playerscore[1] && level.playerscore[12] > level.playerscore[2]  && level.playerscore[12] > level.playerscore[3] && level.playerscore[12] > level.playerscore[4] && level.playerscore[12] > level.playerscore[5] && level.playerscore[12] > level.playerscore[6] && level.playerscore[12] > level.playerscore[7] && level.playerscore[12] > level.playerscore[8] && level.playerscore[12] > level.playerscore[9] && level.playerscore[12] > level.playerscore[10] && level.playerscore[12] > level.playerscore[11] && level.playerscore[12] > level.playerscore[13] && level.playerscore[12] > level.playerscore[14] && level.playerscore[12] > level.playerscore[15] && level.playerscore[12] > level.playerscore[16] && level.playerscore[12] > level.playerscore[17] && level.playerscore[12] > level.playerscore[18])
{
return 12;
} else if (level.playerscore[13] > level.playerscore[1] && level.playerscore[13] > level.playerscore[2]  && level.playerscore[13] > level.playerscore[3] && level.playerscore[13] > level.playerscore[4] && level.playerscore[13] > level.playerscore[5] && level.playerscore[13] > level.playerscore[6] && level.playerscore[13] > level.playerscore[7] && level.playerscore[13] > level.playerscore[8] && level.playerscore[13] > level.playerscore[9] && level.playerscore[13] > level.playerscore[10] && level.playerscore[13] > level.playerscore[11] && level.playerscore[13] > level.playerscore[12] && level.playerscore[13] > level.playerscore[14] && level.playerscore[13] > level.playerscore[15] && level.playerscore[13] > level.playerscore[16] && level.playerscore[13] > level.playerscore[17] && level.playerscore[13] > level.playerscore[18])
{
return 13;
} else if (level.playerscore[14] > level.playerscore[1] && level.playerscore[14] > level.playerscore[2]  && level.playerscore[14] > level.playerscore[3] && level.playerscore[14] > level.playerscore[4] && level.playerscore[14] > level.playerscore[5] && level.playerscore[14] > level.playerscore[6] && level.playerscore[14] > level.playerscore[7] && level.playerscore[14] > level.playerscore[8] && level.playerscore[14] > level.playerscore[9] && level.playerscore[14] > level.playerscore[10] && level.playerscore[14] > level.playerscore[11] && level.playerscore[14] > level.playerscore[12] && level.playerscore[14] > level.playerscore[13] && level.playerscore[14] > level.playerscore[15] && level.playerscore[14] > level.playerscore[16] && level.playerscore[14] > level.playerscore[17] && level.playerscore[14] > level.playerscore[18])
{
return 14;
} else if (level.playerscore[15] > level.playerscore[1] && level.playerscore[15] > level.playerscore[2]  && level.playerscore[15] > level.playerscore[3] && level.playerscore[15] > level.playerscore[4] && level.playerscore[15] > level.playerscore[5] && level.playerscore[15] > level.playerscore[6] && level.playerscore[15] > level.playerscore[7] && level.playerscore[15] > level.playerscore[8] && level.playerscore[15] > level.playerscore[9] && level.playerscore[15] > level.playerscore[10] && level.playerscore[15] > level.playerscore[11] && level.playerscore[15] > level.playerscore[12] && level.playerscore[15] > level.playerscore[13] && level.playerscore[15] > level.playerscore[14] && level.playerscore[15] > level.playerscore[16] && level.playerscore[15] > level.playerscore[17] && level.playerscore[15] > level.playerscore[18])
{
return 15;
} else if (level.playerscore[16] > level.playerscore[1] && level.playerscore[16] > level.playerscore[2]  && level.playerscore[16] > level.playerscore[3] && level.playerscore[16] > level.playerscore[4] && level.playerscore[16] > level.playerscore[5] && level.playerscore[16] > level.playerscore[6] && level.playerscore[16] > level.playerscore[7] && level.playerscore[16] > level.playerscore[8] && level.playerscore[16] > level.playerscore[9] && level.playerscore[16] > level.playerscore[10] && level.playerscore[16] > level.playerscore[11] && level.playerscore[16] > level.playerscore[12] && level.playerscore[16] > level.playerscore[13] && level.playerscore[16] > level.playerscore[14] && level.playerscore[16] > level.playerscore[15] && level.playerscore[16] > level.playerscore[17] && level.playerscore[16] > level.playerscore[18])
{
return 16;
}else if (level.playerscore[17] > level.playerscore[1] && level.playerscore[17] > level.playerscore[2]  && level.playerscore[17] > level.playerscore[3] && level.playerscore[17] > level.playerscore[4] && level.playerscore[17] > level.playerscore[5] && level.playerscore[17] > level.playerscore[6] && level.playerscore[17] > level.playerscore[7] && level.playerscore[17] > level.playerscore[8] && level.playerscore[17] > level.playerscore[9] && level.playerscore[17] > level.playerscore[10] && level.playerscore[17] > level.playerscore[11] && level.playerscore[17] > level.playerscore[12] && level.playerscore[17] > level.playerscore[13] && level.playerscore[17] > level.playerscore[14] && level.playerscore[17] > level.playerscore[15] && level.playerscore[17] > level.playerscore[16] && level.playerscore[17] > level.playerscore[18])
{
return 17;
} else if (level.playerscore[18] > level.playerscore[1] && level.playerscore[18] > level.playerscore[2]  && level.playerscore[18] > level.playerscore[3] && level.playerscore[18] > level.playerscore[4] && level.playerscore[18] > level.playerscore[5] && level.playerscore[18] > level.playerscore[6] && level.playerscore[18] > level.playerscore[7] && level.playerscore[18] > level.playerscore[8] && level.playerscore[18] > level.playerscore[9] && level.playerscore[18] > level.playerscore[10] && level.playerscore[18] > level.playerscore[11] && level.playerscore[18] > level.playerscore[12] && level.playerscore[18] > level.playerscore[13] && level.playerscore[18] > level.playerscore[14] && level.playerscore[18] > level.playerscore[15] && level.playerscore[18] > level.playerscore[16] && level.playerscore[18] > level.playerscore[17])
{
return 18;
} else {
return 1337;
}
}

 

Which is so freaking messy...while it could be done like this e.g.:

getBestPlayer()
{
foreach ( player in level.players )
{	

	if (player getPlayerStat( "deaths" ) == 0)
		kdratio = ( player getPlayerStat( "kills" ) );
	else 
	    kdratio = ( player getPlayerStat( "kills" ) ) / ( player getPlayerStat( "deaths" ) );

	if( !isDefined(level.bestKD) )
		level.bestKD = 0;

	if( !isDefined(level.bestPlayer) )
	  level.bestPlayer = player.name;

	if( kdratio > level.bestKD ) {
	   level.bestKD = kdratio;
	   level.bestPlayer = player.name;
	}

}
   return "^3" + level.bestPlayer + "^7 K/D: " +level.bestKD;
}   

 

 

Nearly the whole mod is poorly coded to be honest. I have a partly rewritten one as i stated before(viewtopic.php?f=17&t=19471), but i can't be bothered to release it right now.

 

yes but why when someone disconnect mod laggs for 5-8seconds and then its ok??

Опубликовано:

 

yes but why when someone disconnect mod laggs for 5-8seconds and then its ok??

 

The mod is lacking a self endon("disconnect"); in certain threads.

 

Also, the whole mod structure is fucked up. The initMod() function (which seems to be meant to 'initialize' the mod) is called as a self thread everytime(!!) a player spawns. It calls another self tread applysettings(); itsself. Dafuq, really.

Опубликовано:
  • Автор

 

yes but why when someone disconnect mod laggs for 5-8seconds and then its ok??

 

The mod is lacking a self endon("disconnect"); in certain threads.

 

Also, the whole mod structure is fucked up. The initMod() function (which seems to be meant to 'initialize' the mod) is called as a self thread everytime(!!) a player spawns. It calls another self tread applysettings(); itsself. Dafuq, really.

 

so what can i do to fix it??

plz help me i am working in this mod for 1month+

Опубликовано:

so what can i do to fix it??

plz help me i am working in this mod for 1month+

Now I'm not saying this to be an ass, but really, the only way to fix this is to learn a bit more about .GSC and then redo most of it with a better understanding of what goes where and what can be done more efficiently, etc.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу

Важная информация

Используя этот сайт, вы соглашаетесь Условия использования.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.