Page 1 of 1

Cum sa faci o comanda care sa le dea cate ceva la fiecare pl

Posted: Mon Oct 24, 2011 6:14 am
by RoberTo
Pai este chiar foarte simplu prima oara incepeti ca la orice comanda

Code: Select all

	if(strcmp(cmd, "/comada", true) == 0)
	{
care deasemenea trebuie pusa la

Code: Select all

public OnPlayerCommandText(playerid, cmdtext[])
acum daca vrem ca comanda sa fie poata data doar de admini o sa punem

Code: Select all

			if(PlayerInfo[playerid][pAdmin] >= 1337)
			{
sau ce sistem de admini aveti voi eu il folosesc pe cel de la penls
acum comanda va arata astfel

Code: Select all

	if(strcmp(cmd, "/comada", true) == 0)
	{
			if(PlayerInfo[playerid][pAdmin] >= 1337)
			{
dupa va urma ceva diferit fata de comenzile normale :D

Code: Select all

for(new i = 0; i < MAX_PLAYERS; i ++)
				{
asta arata ca de acum i va insemna pentru toti playeri(desigur doar in comanda asta )
dupa vom alege ce sa facem
eu o sa aleg healall

Code: Select all

SetPlayerHealth(playerid,value);
playerid il vom schimba cu i si value vom pune cata viata sa ii dea deci

Code: Select all

SetPlayerHealth(i,100);
acum comanda va arata in acest fel

Code: Select all

	if(strcmp(cmd, "/comada", true) == 0)
	{
			if(PlayerInfo[playerid][pAdmin] >= 1337)
			{
                                      for(new i = 0; i < MAX_PLAYERS; i ++)
				         {
                                               SetPlayerHealth(i,100);// dupa incepem sa incheiam comanda
}
}
return 1;
}
/// si astfel ati facut comanda /healall in orice caz daca aveti vreo nelamurire va rog postati :D
ps imi cer scuze pentru identuri