Functii de baza
:: Jocuri Online :: SanAndreas MultyPlayer :: Tutoriale
Pagina 1 din 1
Functii de baza
Salutare
In acest toturial va voi prezenta niste functii de baza care sunt foarte des intalnite in scripting
Hai sa incepem
[li]SendClientMessage(playerid,color,const message[]);[/li]
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]
[li]SendClientMessageToAll(color,const message[]);[/li]
SendClientMessageToAll - Trimite un mesaj tuturor
const message[] - mesajul care il trimite(mesajul se scrie intre " ");
Ex:
[pawn]SendClientMessageToAll(-1,"Bine ati venit");
[/pawn]
[li]GetPlayerPos(playerid,&Float:x,&Float:y,&Float:z);[/li]
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]
[li]SetPlayerPos(playerid,Float:x,Float:y,Float:z);[/li]
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]
[li]GetPlayerHealth(playerid);[/li]
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]
[li]SetPlayerHealth(playerid,Float:health);[/li]
SetPlayerHealth - Seteaza viata playerului
playerid - Playerul caruia ii seteaza viata
Float:health - Viata pe care ii o seteaza
[pawn]SetPlayerHealth(playerid,50);[/pawn]
[li]SpawnPlayer(playerid);[/li]
SpawnPlayer - Spawneaza playerul
playerid - Playerul pe care il spawneaza
Nu este nevoie de exemplu
[li]GetPlayerSkin(playerid);[/li]
GetPlayerSkin - Verifica skinul playerului
playerid - playerul caruia ii verifica skinul
Nu e nevoie de exemplu
[li]SetPlayerSkin(playerid,skinid);[/li]
SetPlayerSkin - Seteaza skinul playerului
playerid - playerul caruia ii seteaza skinul
skinid - Skinul pe care il seteaza
Ex:
[pawn]SetPlayerSkin(playerid,55);[/pawn]
[li]GetPlayerMoney(playerid);[/li]
GetPlayerMoney - Verifica banii playerului
playerid - Playerul caruia ii verifica banii
Nu e nevoie de exemplu
[li]GetPlayerScore(playerid);[/li]
GetPlayerScore - Verifica scorul playerului
playerid - Playerul caruia ii verifica scorul
[li]GivePlayerMoney(playerid,money);[/li]
GivePlayerMoney - Ii da bani playerului
playerid - playerul caruia ii da banii
money - suma de bani care io da
Ex:
[pawn]GivePlayerMoney(playerid,1000);[/pawn]
[li]SetPlayerScore(playerid,score);[/li]
SetPlayerScore - Seteaza scorul playerului
playerid - playerul caruia ii seteaza scorul
score - suma de score care io seteaza
Ex:
[pawn]SetPlayerScore(playerid,1000);[/pawn]
In acest toturial va voi prezenta niste functii de baza care sunt foarte des intalnite in scripting
Hai sa incepem
[li]SendClientMessage(playerid,color,const message[]);[/li]
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]
[li]SendClientMessageToAll(color,const message[]);[/li]
SendClientMessageToAll - Trimite un mesaj tuturor
const message[] - mesajul care il trimite(mesajul se scrie intre " ");
Ex:
[pawn]SendClientMessageToAll(-1,"Bine ati venit");
[/pawn]
[li]GetPlayerPos(playerid,&Float:x,&Float:y,&Float:z);[/li]
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]
[li]SetPlayerPos(playerid,Float:x,Float:y,Float:z);[/li]
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]
[li]GetPlayerHealth(playerid);[/li]
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]
[li]SetPlayerHealth(playerid,Float:health);[/li]
SetPlayerHealth - Seteaza viata playerului
playerid - Playerul caruia ii seteaza viata
Float:health - Viata pe care ii o seteaza
[pawn]SetPlayerHealth(playerid,50);[/pawn]
[li]SpawnPlayer(playerid);[/li]
SpawnPlayer - Spawneaza playerul
playerid - Playerul pe care il spawneaza
Nu este nevoie de exemplu
[li]GetPlayerSkin(playerid);[/li]
GetPlayerSkin - Verifica skinul playerului
playerid - playerul caruia ii verifica skinul
Nu e nevoie de exemplu
[li]SetPlayerSkin(playerid,skinid);[/li]
SetPlayerSkin - Seteaza skinul playerului
playerid - playerul caruia ii seteaza skinul
skinid - Skinul pe care il seteaza
Ex:
[pawn]SetPlayerSkin(playerid,55);[/pawn]
[li]GetPlayerMoney(playerid);[/li]
GetPlayerMoney - Verifica banii playerului
playerid - Playerul caruia ii verifica banii
Nu e nevoie de exemplu
[li]GetPlayerScore(playerid);[/li]
GetPlayerScore - Verifica scorul playerului
playerid - Playerul caruia ii verifica scorul
[li]GivePlayerMoney(playerid,money);[/li]
GivePlayerMoney - Ii da bani playerului
playerid - playerul caruia ii da banii
money - suma de bani care io da
Ex:
[pawn]GivePlayerMoney(playerid,1000);[/pawn]
[li]SetPlayerScore(playerid,score);[/li]
SetPlayerScore - Seteaza scorul playerului
playerid - playerul caruia ii seteaza scorul
score - suma de score care io seteaza
Ex:
[pawn]SetPlayerScore(playerid,1000);[/pawn]
BatiQue- Administrator
- Mesaje : 116
Bani : 300
Data de inscriere : 26/05/2013
Varsta : 29
Localizare : Ploiesti
Joburi/Distractii : Fotbal
:: Jocuri Online :: SanAndreas MultyPlayer :: Tutoriale
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum