Jump to content

Recommended Posts

Posted (edited)

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.