Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Huan Escobar poslato Maj 22, 2016, 18:48:22 POSLE PODNE

Naslov: [POMOC] CMD:hud
Poruka od: Huan Escobar poslato Maj 22, 2016, 18:48:22 POSLE PODNE
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):/
Naslov: Odg: [POMOC] CMD:hud
Poruka od: Tosic ツ poslato Maj 22, 2016, 18:49:36 POSLE PODNE
Pa to je lako. Napravi npr CMD:tdoff i u komandi TextDrawHideForPlayer i tjt
Naslov: Odg: [POMOC] CMD:hud
Poruka od: [BU] Gigi_Falcone poslato Maj 22, 2016, 18:53:38 POSLE PODNE
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;
}
Naslov: Odg: [POMOC] CMD:hud
Poruka od: Jockz_Corleone poslato Maj 22, 2016, 18:57:45 POSLE PODNE
Evo ti http://balkan-samp.com/forum/index.php?topic=103110.0
Naslov: Odg: [POMOC] CMD:hud
Poruka od: Huan Escobar poslato Maj 22, 2016, 19:11:32 POSLE PODNE
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]
Naslov: Odg: [POMOC] CMD:hud
Poruka od: Łuk@ poslato Maj 22, 2016, 19:14:54 POSLE PODNE
Nisi ti za pawna.. :)
Naslov: Odg: [POMOC] CMD:hud
Poruka od: Seiz poslato Maj 22, 2016, 20:20:04 POSLE PODNE
Koje errore ti izbacuje?
Naslov: Odg: [POMOC] CMD:hud
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Maj 24, 2016, 13:37:44 POSLE PODNE
Jel problem resen ?