[POMOC] CMD:hud


Započeo Huan Escobar, Maj 22, 2016, 18:48:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: UP
Detaljan opis problema: Treba mi cmd kojom bi mogao da sklonim TDove i da ih vratim, msm da igrac ako mu smetaju TDovi dok igraju da mogu da ih sklone i da ih vrate. Hvala u napred!
Dio skripte:
Za ove TDove mi to treba :)
LosFloresGore0
LosFloresGore1
UERandomMessages0
UERandomMessages1
UERandomMessages2
UERandomMessages3
UERandomMessages4
UERandomMessages5
UERandomMessages6
UERandomMessages7
UERandomMessages8
UERandomMessages9

Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Pa to je lako. Napravi npr CMD:tdoff i u komandi TextDrawHideForPlayer i tjt

http://wiki.sa-mp.com/wiki/TextDrawHideForPlayer    - Funkcija kojom se uklanja textdraw za igraca


Uzmi koji god sistem za komande koristis, napravi komandu npr /textdraw, napravi varijablu IsTDShown[MAX_PLAYERS], setuj varijablu na 1 ili true kad prikazes td-ove, setuj na false ili 0 kad sklonis td-ove.

Pseudocode:

new IsTDShown[MAX_PLAYERS];

OnPlayerConnect
{
	IsTDShown[playerid] = 0;
}

CMD:td(playerid,params[])
{
	if(IsTDShown[playerid] == 0)//nisu prikazani
	{
		IsTDShown[playerid] = 1;
		TextDrawShowForPlayer(playerid,UERandomMessages0);
		...
		za svaki td tako
	}
	else
	{
		IsTDShown[playerid] = 0;
		TextDrawHideForPlayer(playerid,UERandomMessages0);
		...
		za svaki td tako
	}
	return 1;
}




error 035: argument type mismatch (argument 2)
Errori za svaki red de sam ubacio Hide ili Show TD
CMD:td(playerid,params[])
{
	if(IsTDShown[playerid] == 0)//nisu prikazani
	{
		IsTDShown[playerid] = 1;
		SCM(playerid,GRAD2,"   TextDrawovi iskljuceni!");
		TextDrawShowForPlayer(playerid,UERandomMessages0);
		TextDrawShowForPlayer(playerid,UERandomMessages1);
		TextDrawShowForPlayer(playerid,UERandomMessages2);
		TextDrawShowForPlayer(playerid,UERandomMessages3);
		TextDrawShowForPlayer(playerid,UERandomMessages4);
		TextDrawShowForPlayer(playerid,UERandomMessages5);
		TextDrawShowForPlayer(playerid,UERandomMessages6);
		TextDrawShowForPlayer(playerid,UERandomMessages7);
		TextDrawShowForPlayer(playerid,UERandomMessages8);
		TextDrawShowForPlayer(playerid,UERandomMessages9);
	}
	else
	{
		IsTDShown[playerid] = 0;
		SCM(playerid,GRAD2,"   TextDrawovi ukljuceni!");
		TextDrawHideForPlayer(playerid,UERandomMessages0);
		TextDrawHideForPlayer(playerid,UERandomMessages1);
		TextDrawHideForPlayer(playerid,UERandomMessages2);
		TextDrawHideForPlayer(playerid,UERandomMessages3);
		TextDrawHideForPlayer(playerid,UERandomMessages4);
		TextDrawHideForPlayer(playerid,UERandomMessages5);
		TextDrawHideForPlayer(playerid,UERandomMessages6);
		TextDrawHideForPlayer(playerid,UERandomMessages7);
		TextDrawHideForPlayer(playerid,UERandomMessages8);
		TextDrawHideForPlayer(playerid,UERandomMessages9);
	}
	return 1;
}

Nisi ti za pawna.. :)
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci