Jump to content
  • 0

Cum fac o comanda /myraport?


Seuz

Question

6 answers to this question

Recommended Posts

  • 1
Acum 12 ore, Krusher a spus:

Trebuie sa ai variabile care sa stocheze acest lucru: 

Spre exemplu, daca ai variabila pHeals va fi ceva de genu:


CMD:myraport(playerid, params) {
	if(playerVariables[playerid][pGroup] == 0) return SCM(playerid, -1, "You are a civillian!");
	new string[16];
	format(string, 16, "Heals: %d", playerVariales[playerid][pHeals]);
	SCM(playerid, COLOR_YELLOW, string);
	return 1; }

 

e o idee dar poti face in loc de  playerVariales[playerid][pHeals] ceva mai sigur : new Float: viata;

GetPlayerHealth(playerid, viata);
Link to comment
Share on other sites

  • 0

Trebuie sa ai variabile care sa stocheze acest lucru: 

Spre exemplu, daca ai variabila pHeals va fi ceva de genu:

CMD:myraport(playerid, params) {
	if(playerVariables[playerid][pGroup] == 0) return SCM(playerid, -1, "You are a civillian!");
	new string[16];
	format(string, 16, "Heals: %d", playerVariales[playerid][pHeals]);
	SCM(playerid, COLOR_YELLOW, string);
	return 1; }

 

Edited by Krusher
Link to comment
Share on other sites

  • 0
1 hour ago, WiDuAlK said:

e o idee dar poti face in loc de  playerVariales[playerid][pHeals] ceva mai sigur : new Float: viata;


GetPlayerHealth(playerid, viata);

Nup, băiatul a cerut comanda pt. afișarea raportului automat, spre exemplu: pHeals ar trebuii sa stocheze nr. de /heal-uri acordate de paramediciul respectiv.

Link to comment
Share on other sites

  • 0
Acum 15 ore, Seuz a spus:

Daca este asa de usor precum crezi, de ce nu imi explici? vreau sa invat. Nimeni nu s-a nascut invatat!

Deci acele pincte de raport le stochezi introl.o variabila de genu PlayerInfo [playerid][pCommands](asta reprezentand cate puncte a facut acel jucator la raport) in variabile precum FactionsInfo [factionid][fRank1commands],FactionsInfo [factionid][fRank1commands] si la fel pt fiecare rank(punctele minime necesare).

CMD:myraport (playerid,params [])

{

If(PlayerInfo [playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) return SCM (playerid,culoare,"nu esti intr.o factiune");

new factionid=PlayerInfo [playerid][pMember];

new str [100];

If (PlayerInfo [playerid][pRank]==1)

{

format(str,100,"ai facut %i/%i puncte la raport,PlayerInfo [playerid][pCommands],FactionsInfo [factionid][fRank1commands]);

SCM (playerid,culoare,str);

}

Else if(//pt rank doi,trei continui cu else if si e la fel ca mai sus, modifici doar FactionsInfo [factionid][fRank1commands]) pt rankul respectiv)

return 1;

}

Asa se face, nu ti.o dau mura in gura mai lucreaza si tu.

E posibil sa existe mici greseli la scris pt ca am facut.o de pe telefon

Edited by AddisoN
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.