[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 :)
[pawn]
LosFloresGore0
LosFloresGore1
UERandomMessages0
UERandomMessages1
UERandomMessages2
UERandomMessages3
UERandomMessages4
UERandomMessages5
UERandomMessages6
UERandomMessages7
UERandomMessages8
UERandomMessages9
[/pawn]
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[])
[pawn]{
   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;
}[/pawn]

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