Merhaba arkadaşlar, sizlere bir sunucunun son yeniden başlatıldığı zamanı bir komutla nasıl öğrenebiliriz ya da sunucu ne kadar süredir açık o sistemi paylaşacağım, iyi kullanımlar diliyorum.
Kodlarda bir hata göremedim fakat siz görürseniz yazdığınızda düzeltirim.
Modumuzun
başına,
#define SonBaslatilmaMesaji(%0,%1) \
SendClientMessageEx(%0, 0x33AA33FF, "[SONBASLATILMA]: {FFFFFF}"%1)
new SonBaslatilma;
Modumuzun
sonuna veyahut boş bir yere,
stock ServerSonBaslatma( zaman ) {
new dakika , saniye, string[ 128 ];
if( zaman > 59 ) {
dakika = floatround( zaman/60 );
saniye = floatround( zaman - dakika *60 );
if( saniye > 9 ) format( string, sizeof( string ), "%d saat %d dakika", dakika , saniye );
else format( string, sizeof( string ), "0 saat 0%d dakika", dakika , saniye );
}
else {
saniye = floatround( zaman );
if( saniye > 9 ) format( string, sizeof( string ), "0 saat %d dakika", saniye );
else format( string, sizeof( string ), "0 saat 0%d dakika", saniye );
}
return string;
}
Evet, bunları yaptık şimdi sistemin çalışması için bir kod olması gerek tabi :D
Bu komutuda komutlarımızın bulunduğu yere atıyoruz ve işlem tamamlanmış oluyor.
CMD:sonbaslatilma( playerid, params[] ) {
SonBaslatilmaMesaji( playerid, "Sunucunun son yeniden başlatılma zamanı: %s.", ServerSonBaslatma( SonBaslatilma ) );
return 1;
}