Cu aceasta comanda puteti schimba numele serverului. Veti avea nevoie de zcmd si sscanf.
CMD:hostname(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >=6) // Daca nu aveti sistem de admin, in loc de asta puneti 'if(IsPlayerAdmin(playerid))'
{
new string[128], name[64]; // Aici creem un string pentru a trimite textele si 'name', adica numele care il scrie playerul care foloseste comanda.
if(sscanf(params, "s[64]", name)) return SCM(playerid,COLOR_GREY, "Folosire: {FFFFFF}/hostname <Nume>"); // Aici ne folosim de sscanf. Daca adminul scrie doar /hostname i va trimite un mesaj cum se foloseste comanda
{
format(string, sizeof(string), "hostname %s", name); In loc de '%s' va fii numele care a scris adminul.
SendRconCommand(string); Aceasta linie trimite comanda catre consola serverului
format(string, sizeof(string), "Ai schimbat numele serverului in %s", name);
SendClientMessage(playerid,# COLOR_RED1, string); // Trimite mesajul de mai sus ca a schimbat numele serverului
}
}
else return SCM(playerid, COLOR_YELLOW2, AdminOnly);
return 1;
}La inceput de gamemode puneti:
#define AdminOnly "{FFFFCC}Eroare: Nu ai acces la aceasta comanda!"
#define COLOR_YELLOW2 0xFFFABAFF
#define COLOR_RED1 0x80404000
#define COLOR_GREY 0xAFAFAFAA
#define SCM SendClientMessageSi
#include <zcmd>
#include <sscanf>Mihai s-a nascut intr-o cabana construita de el.
Mihai a omorat 50 de teroristi din 2 gloante.Primul a fost de avertizare.
Mihai poate sa isi faca poze cu telefonul fix.
Mihai a raspuns la un apel pierdut.
Singura femeie care si-a permis sa faca glume despre Mihai a fost Elodia, de aia nu mai este.
Cand Mihai iti arata degetul nu o face ca sa te injure... doar iti arata cate secunde mai ai de trait!
You are not allowed to view links. Register or Login to view.
You are not allowed to view links. Register or Login to view. You are not allowed to view links. Register or Login to view.



