Jump to content

Despre: SendRconCommand


Kingsley

Recommended Posts

Ce este SendRconCommand?

Este o functie foarte folositoare ce realizeaza o conexiune intre server.cfg si fisierul .pwn .

La ce ne ajuta SendRconCommand?

De exemplu putem creea anumite #define-uri din care putem modifica direct din modul de joc anumite lucruri ce se pot modifica din server.cfg sau putem realiza anumite comenzi si pentru a va explica o sa va dau cateva exemple.

#exemple

Vom creea cateva #define-uri.

#define NUME_SERVER "Tud0r. RPG - Online"
#define LIMBA		"TIGANESTE"
#define	MAPA		"Bucuresti"

Bun acum vom merge la OnGamemodeInit , si vom pune asta:

new string[200];

format(string, sizeof(string), "hostname %s", NUME_SERVER);
SendRconCommand(string);

format(string, sizeof(string), "language %s", LIMBA);
SendRconCommand(string);

format(string, sizeof(string), "mapname %s", MAPA);
SendRconCommand(string);


Acum ce observam la acele format-ari este ca ele sunt formate din 2 componente:

      #sub-exemplu

      hostname -> este campul din server.cfg pe care vrem sa il modificam direct din modul de joc.

      %s = string = NUME_SERVER = "Tud0r. RPG - Online" care inlocuieste la campul "hostname" (de ex. acolo scrie "Lejiunea RPG") ,ei bine el va inlocui cu "Tud0r.        RPG - Online" atunci cand server-ul va porni.

Bun, dar ziceam ca cu ajutorul lui SendRconCommand mai putem creea si comenzi:

#exemplu

        Comanda /serverpass :

        (aceasta comanda are rolul de a schimba parola server-ului)

       

CMD:serverpass(playerid, params[])
{
	new pass[25],string[25];
	if(sscanf(params,"s[25]", pass)) return SendClientMessage(playerid, COLOR_SYN,"/serverpass <parola>");
	{
		format(gString,sizeof(string),"password %s",pass);
		SendRconCommand(string);
	}
	return 1;
}

La fel folosim SendRconCommand pentru a pune o parola server-ului.(nu cred ca mai trebuie explicatii)

Sper ca tutorial va va ajuta cu ceva in crearea server-ului vostru de SA-MP. Daca va placut nu uitati de +1.

Edited by Tud0r. #Imparat #Codat

Retras

Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.