Jump to content

Functii de baza


Rimmon

Recommended Posts

Salutare

In acest toturial va voi prezenta niste functii de baza care sunt foarte des intalnite in scripting

Hai sa incepem

  • SendClientMessage(playerid,color,const message[]);

SendClientMessage - Trimite un mesaj

playerid - playerul caruia ii trimite mesajul

const message[] - mesajul care il trimite(mesajul se scrie intre " ");

Ex:

[pawn]SendClientMessage(playerid,-1,"Bine ai venit");

[/pawn]

  • SendClientMessageToAll(color,const message[]);

SendClientMessageToAll - Trimite un mesaj tuturor

const message[] - mesajul care il trimite(mesajul se scrie intre " ");

Ex:

[pawn]SendClientMessageToAll(-1,"Bine ati venit");

[/pawn]

  • GetPlayerPos(playerid,&Float:x,&Float:y,&Float:z);

GetPlayerPos - Verifica pozitia playerului

playerid - playerul caruia ii verifica pozitia

&Float:x - Seteaza variabilei valoarea cordonatei X

&Float:y - Seteaza variabilei valoarea cordonatei Y

&Float:z - Seteaza variabilei valoarea cordonatei Z

Ex:

[pawn]new Float:x,Float:y,Float:z;

GetPlayerPos(playerid,x,y,z);[/pawn]

  • SetPlayerPos(playerid,Float:x,Float:y,Float:z);

SetPlayerPos - Seteaza pozitia playerului

playerid - playerul caruia ii seteaza pozitia

Float:x - Seteaza coordonata X

Float:y - Seteaza coordonata Y

Float:z - Seteaza coordonata Z

Ex:

[pawn]SetPlayerPos(playerid,6362.4463,5432.5321,8525.6533);[/pawn]

  • GetPlayerHealth(playerid);

GetPlayerHealth - Verifica viata playerului

playerid - Playerul caruia ii verifica viata

Verificarea se mai poate face si printr-o variabila

Ex:

[pawn]new Float:hp = GetPlayerHealth(playerid);

if(hp <= 90)

{

    SendClientMessage(playerid,-1,"Ai mai putina viata de 90");

}[/pawn]

  • SetPlayerHealth(playerid,Float:health);

SetPlayerHealth - Seteaza viata playerului

playerid - Playerul caruia ii seteaza viata

Float:health - Viata pe care ii o seteaza

[pawn]SetPlayerHealth(playerid,50);[/pawn]

  • SpawnPlayer(playerid);

SpawnPlayer - Spawneaza playerul

playerid - Playerul pe care il spawneaza

Nu este nevoie de exemplu

  • GetPlayerSkin(playerid);

GetPlayerSkin - Verifica skinul playerului

playerid - playerul caruia ii verifica skinul

Nu e nevoie de exemplu

  • SetPlayerSkin(playerid,skinid);

SetPlayerSkin - Seteaza skinul playerului

playerid - playerul caruia ii seteaza skinul

skinid - Skinul pe care il seteaza

Ex:

[pawn]SetPlayerSkin(playerid,55);[/pawn]

  • GetPlayerMoney(playerid);

GetPlayerMoney - Verifica banii playerului

playerid - Playerul caruia ii verifica banii

Nu e nevoie de exemplu

  • GetPlayerScore(playerid);

GetPlayerScore - Verifica scorul playerului

playerid - Playerul caruia ii verifica scorul

  • GivePlayerMoney(playerid,money);

GivePlayerMoney - Ii da bani playerului

playerid - playerul caruia ii da banii

money - suma de bani care io da

Ex:

[pawn]GivePlayerMoney(playerid,1000);[/pawn]

  • SetPlayerScore(playerid,score);

SetPlayerScore - Seteaza scorul playerului

playerid - playerul caruia ii seteaza scorul

score - suma de score care io seteaza

Ex:

[pawn]SetPlayerScore(playerid,1000);[/pawn]

Massari e curva mea

Link to comment
Share on other sites

Puteai sa pui functii care chiar sunt de baza...:D.De exemplu:

[pawn]print(constr);

constr -- mesajul de aratat[/pawn]

Is mai multe functii de baza de genu...dar e bun si asa...

Pai eu am aratat functii care ajuta in server,din cate stiu eu

print scrie in consola  ;)

Massari e curva mea

Link to comment
Share on other sites

  • 2 weeks later...

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.