Pa da krenemo:
new Mjenjajime = 0;Takode bi bilo dobro da stavimo tj moramo stavit
#define SCM SendClientMessage#define ZELENA 0x33AA33AApod OnGPlayerConnect dodamo jedan tajmer:
public OnPlayerConnect(playerid)
{
SetTimer("Srwime,5000,true);
return 1;
}Sada idemo da stavimo public i forward za Srwime(da se mjenja ime kad se ukljuci cmd)
forward Srwime();
public Srwime()
{
if(Mjenjajime == 1)
{
new var = random(5); // izaberete broj koliko ocete da se mjenja puta kasnije cete vidjeti zasto
switch (var)
{
case 0:SendRconCommand("hostname PRVO IME");
case 1:SendRconCommand("hostname DRUGO IME");
case 2:SendRconCommand("hostname TRECE IME");
case 3:SendRconCommand("hostname CETVRTO IME");
case 4:SendRconCommand("hostname PETO IME"); // ZBOG TOGA SMO STAVILI GORE (5)
}
}
return 1;
}Stavimo i da tajmer killuje tj da ga ne poziva na svakom konektu
public OnGameModeExit()
{
KillTimer(Srwime);
return 1;
}CMD:mjenjajime(playerid, params[])
{
if(PlayerInfo == 1 || IsPlayerAdmin(playerid)) // ILI KOJI HOCETE NIVO ADMINA DA VAM TO MOZE RADIT
{
Mjenjajime = 1; // 1 je ukljuceno
SCM(playerid, ZELENA,"Ukljucili ste mjenjanje imena servera svakih 5 sekundi");
}
else
{
Mjenjajime = 0; // 0 je iskljuceno
SCM(playerid, ZELENA,"Iskljucio si mjenjanje imena");
}
else return SCM(playerid, ZELENA,"Nemaš autorizaciju");
return 1;
}Ako sam sta zaboravio slobodno recite da dodam, ovo je jednostavno za napravit