Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3159 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Koks komandų procesorius? Pvz zcmd:

new com[MAX_PLAYERS][33];

public OnPlayerCommandReceived(playerid, cmdtext[])
{
	format(com[playerid], 33, cmdtext);
	for(new c; c < 33; c++)
	{
		if(com[playerid][c] == 0x20)
		{
			strdel(com[playerid], c, 32);
			break;
		}
	}
	return 1;
}

CMD:test(playerid)
{
	new str[58];
	format(str, 58, "Suvesta komanda: {babfff}%s", com[playerid]);
	SendClientMessage(playerid, 0xFFFFFFFF, str);
	return 1;
}

Dar galima integruoti į patį zcmd include'ą, gausis mažiau kodo ir veiks greičiau, bet su stock'iniu zcmd include'u jau nebeveiks. Su strcmp:

new com[MAX_PLAYERS][33];

public OnPlayerCommandText(playerid, cmdtext[])
{
	format(com[playerid], 33, cmdtext);
	for(new c; c < 33; c++)
	{
		if(com[playerid][c] == 0x20)
		{
			strdel(com[playerid], c, 32);
			break;
		}
	}
	/* Komandos */
	if(!strcmp("/komanda", cmdtext, true, 8))
	{
		new str[58];
		format(str, 58, "Suvesta komanda: {babfff}%s", com[playerid]);
		SendClientMessage(playerid, 0xFFFFFFFF, str);
		return 1;
	}
	return 0;
}

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3159 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...