Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: pajdomen poslato Novembar 13, 2017, 22:31:24 POSLE PODNE

Naslov: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 13, 2017, 22:31:24 POSLE PODNE
OVO JE TUT ZA POCETNIKE,TREBALO MI JE MANJE OD 2 MINUTA DA SVE UBACIM I DA TESTAM


Pozdrav svima!Ovo je moj prvi TuT koji sam ja napravio sam!Ovo je nesto najprostije sto se moze napraviti pa da pocnemo!
Sta je u pitanju?U pitanju je jedan TuT kada Admin pali duznost pojavljuje mu se TextDraw da je na duznosti!

Pa da pocnemo!


Ako slika ne radi javite!

Ovo je kada je Admin na duznosti pojavljuje se TextDraw: https://imgur.com/a/LSksS
Ovo je kada Admin skida duznost(textdraw se uklanja): https://imgur.com/a/zyEkC

Pre svega moramo definisati taj TextDraw u nasoj skripti.Naravno definirajte to kod ostalih textdraova ili na vrhu skripte!

[pawn]new Text:Aduty; [/pawn]
Kad smo to zavrsili potrebno je da ubacimo nas textdraw.TextDraw ubacujete u OnGameModeInit i to ide ovako!

[pawn]Aduty = TextDrawCreate(44.000011, 325.546630, "Aduty");
   TextDrawLetterSize(Aduty, 0.449999, 1.600000);
   TextDrawAlignment(Aduty, 1);
   TextDrawColor(Aduty, -16776961);
   TextDrawUseBox(Aduty, true);
   TextDrawBoxColor(Aduty, 0);
   TextDrawSetShadow(Aduty, 0);
   TextDrawSetOutline(Aduty, 1);
   TextDrawBackgroundColor(Aduty, 51);
   TextDrawFont(Aduty, 1);
   TextDrawSetProportional(Aduty, 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!

Ova komanda je uzete sa UP moda posto sam tu sve testirao!

[pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
   }
   return 1;
}[/pawn]
Kako sada to ubaciti?Veoma je jednostavno,ispod g_setplayerhealth,gde pise da je Admin na duznosti,otvorite novo polje i upisite 

[pawn]TextDrawShowForPlayer(playerid, Aduty);[/pawn]
Kada ste to zavrsili morate da ubacite da kada skinete duznost  da se  TextDraw sakrije. 

Ispod Administator vise nije na duznosti imate zadnju linije AdminDuty,opet otvorite novo polje i kucate

[pawn]TextDrawHideForPlayer(playerid, Aduty);[/pawn]

Kada to odradite sve to sto sam vam objasnio treba da izgleda ovako

[pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      TextDrawShowForPlayer(playerid, Aduty);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      TextDrawHideForPlayer(playerid, Aduty);
   }
   return 1;
}[/pawn]


Takodje ovo Aduty nije lepo centrirano iznad mape pa mozete vi da promenite da pise AdminDuty.
Nadam se da sam pomogao inace nemojte da sudite,ovo je veoma lak tutorial ali moze pomoci igracima :)
Takodje je za veoma malo vremena napravljen!
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Stifler ツ poslato Novembar 13, 2017, 22:34:36 POSLE PODNE
moze se ovo bolje objasniti,pohvale za trud
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 13, 2017, 22:36:04 POSLE PODNE
Citat: Linsco poslato Novembar 13, 2017, 22:31:24 POSLE PODNE
OVO JE TUT ZA POCETNIKE,TREBALO MI JE MANJE OD 2 MINUTA DA SVE UBACIM I DA TESTAM


Pozdrav svima!Ovo je moj prvi TuT koji sam ja napravio sam!Ovo je nesto najprostije sto se moze napraviti pa da pocnemo!
Sta je u pitanju?U pitanju je jedan TuT kada Admin pali duznost pojavljuje mu se TextDraw da je na duznosti!

Pa da pocnemo!


Ako slika ne radi javite!

Ovo je kada je Admin na duznosti pojavljuje se TextDraw: https://imgur.com/a/LSksS
Ovo je kada Admin skida duznost(textdraw se uklanja): https://imgur.com/a/zyEkC

Pre svega moramo definisati taj TextDraw u nasoj skripti.Naravno definirajte to kod ostalih textdraova ili na vrhu skripte!

[pawn]new Text:Aduty; [/pawn]
Kad smo to zavrsili potrebno je da ubacimo nas textdraw.TextDraw ubacujete u OnGameModeInit i to ide ovako!

[pawn]Aduty = TextDrawCreate(44.000011, 325.546630, "Aduty");
   TextDrawLetterSize(Aduty, 0.449999, 1.600000);
   TextDrawAlignment(Aduty, 1);
   TextDrawColor(Aduty, -16776961);
   TextDrawUseBox(Aduty, true);
   TextDrawBoxColor(Aduty, 0);
   TextDrawSetShadow(Aduty, 0);
   TextDrawSetOutline(Aduty, 1);
   TextDrawBackgroundColor(Aduty, 51);
   TextDrawFont(Aduty, 1);
   TextDrawSetProportional(Aduty, 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!

Ova komanda je uzete sa UP moda posto sam tu sve testirao!

[pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
   }
   return 1;
}[/pawn]
Kako sada to ubaciti?Veoma je jednostavno,ispod g_setplayerhealth,gde pise da je Admin na duznosti,otvorite novo polje i upisite 

[pawn]TextDrawShowForPlayer(playerid, Aduty);[/pawn]
Kada ste to zavrsili morate da ubacite da kada skinete duznost  da se  TextDraw sakrije. 

Ispod Administator vise nije na duznosti imate zadnju liniju AdminDuty,opet otvorite novo polje i kucate

[pawn]TextDrawHideForPlayer(playerid, Aduty);[/pawn]

Kada to odradite sve to sto sam vam objasnio treba da izgleda ovako

[pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      TextDrawShowForPlayer(playerid, Aduty);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      TextDrawHideForPlayer(playerid, Aduty);
   }
   return 1;
}[/pawn]


Takodje ovo Aduty nije lepo centrirano iznad mape pa mozete vi da promenite da pise AdminDuty.
Nadam se da sam pomogao inace nemojte da sudite,ovo je veoma lak tutorial ali moze pomoci igracima :)
Takodje je za veoma malo vremena napravljen!
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 13, 2017, 22:36:53 POSLE PODNE
Citat: Stifler ãƒ,, poslato Novembar 13, 2017, 22:34:36 POSLE PODNE
moze se ovo bolje objasniti,pohvale za trud

Hvala i izvinite valjda sam nenamerno uneo citat ;D
Samo sam objasnio osnovno ali eto mozda nekom pomogne pa da uradi ovo je veoma brzo odradjeno :)
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Skorpija_026 poslato Novembar 13, 2017, 23:04:22 POSLE PODNE
Pohvale,Moze se bolje objasniti ,a i pozeljno je koristiti u Player TDu ovo moze da pali svima ,a i ne mora. Napisacu dole kako koristiti  ;D ;D [pawn]new PlayerText:Aduty[playerid];[/pawn] ovo ubacimo u neki newovi ili kako vec, sledeci kod ide pod KreirajTextDrawe(playerid)
[pawn]Aduty[playerid] = TextDrawCreatePlayer(playerid, 44.000011, 325.546630, "Aduty[playerid]");
   PlayerTextDrawLetterSize(playerid, Aduty[playerid], 0.449999, 1.600000);
   PlayerTextDrawAlignment(playerid, Aduty[playerid], 1);
   PlayerTextDrawColor(playerid, Aduty[playerid], -16776961);
   PlayerTextDrawUseBox(playerid, Aduty[playerid], true);
   PlayerTextDrawBoxColor(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetShadow(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetOutline(playerid, Aduty[playerid], 1);
   PlayerTextDrawBackgroundColor(playerid, Aduty[playerid], 51);
   PlayerTextDrawFont(playerid, Aduty[playerid], 1);
   PlayerTextDrawSetProportional(playerid, Aduty[playerid], 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!
Jos Samo komandu [pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      PlayerTextDrawShow(playerid, Aduty[playerid]);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      PlayerTextDrawHide(playerid, Aduty[playerid]);
   }
   return 1;
}[/pawn] Ovako je pozeljno jer moguce da se po tvom kodu svima pokazavati
;D ;D
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 13, 2017, 23:06:23 POSLE PODNE
Citat: Skorpija poslato Novembar 13, 2017, 23:04:22 POSLE PODNE
Pohvale,Moze se bolje objasniti ,a i pozeljno je koristiti u Player TDu ovo moze da pali svima ,a i ne mora. Napisacu dole kako koristiti  ;D ;D [pawn]new PlayerText:Aduty[playerid];[/pawn] ovo ubacimo u neki newovi ili kako vec, sledeci kod ide pod KreirajTextDrawe(playerid)
[pawn]Aduty[playerid] = TextDrawCreatePlayer(playerid, 44.000011, 325.546630, "Aduty[playerid]");
   PlayerTextDrawLetterSize(playerid, Aduty[playerid], 0.449999, 1.600000);
   PlayerTextDrawAlignment(playerid, Aduty[playerid], 1);
   PlayerTextDrawColor(playerid, Aduty[playerid], -16776961);
   PlayerTextDrawUseBox(playerid, Aduty[playerid], true);
   PlayerTextDrawBoxColor(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetShadow(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetOutline(playerid, Aduty[playerid], 1);
   PlayerTextDrawBackgroundColor(playerid, Aduty[playerid], 51);
   PlayerTextDrawFont(playerid, Aduty[playerid], 1);
   PlayerTextDrawSetProportional(playerid, Aduty[playerid], 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!
Jos Samo komandu [pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      PlayerTextDrawShow(playerid, Aduty[playerid]);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      PlayerTextDrawHide(playerid, Aduty[playerid]);
   }
   return 1;
}[/pawn] Ovako je pozeljno jer moguce da se po tvom kodu svima pokazavati
;D ;D

Moze i tako,ja sam to na brzinu objavio samo da ima a posle ko hoce da nadogradi moze ;D
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Depay01 poslato Novembar 14, 2017, 00:06:15 PRE PODNE
Vrlo korisan tut za pocetnike  ;)
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 14, 2017, 00:11:44 PRE PODNE
Citat: Dᴇᴘᴀʏâ,,¢ poslato Novembar 14, 2017, 00:06:15 PRE PODNE
Vrlo korisan tut za pocetnike  ;)

Hvala !
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Muma poslato Novembar 14, 2017, 01:12:59 PRE PODNE
Citat: Skorpija poslato Novembar 13, 2017, 23:04:22 POSLE PODNE
Pohvale,Moze se bolje objasniti ,a i pozeljno je koristiti u Player TDu ovo moze da pali svima ,a i ne mora. Napisacu dole kako koristiti  ;D ;D [pawn]new PlayerText:Aduty[playerid];[/pawn] ovo ubacimo u neki newovi ili kako vec, sledeci kod ide pod KreirajTextDrawe(playerid)
[pawn]Aduty[playerid] = TextDrawCreatePlayer(playerid, 44.000011, 325.546630, "Aduty[playerid]");
   PlayerTextDrawLetterSize(playerid, Aduty[playerid], 0.449999, 1.600000);
   PlayerTextDrawAlignment(playerid, Aduty[playerid], 1);
   PlayerTextDrawColor(playerid, Aduty[playerid], -16776961);
   PlayerTextDrawUseBox(playerid, Aduty[playerid], true);
   PlayerTextDrawBoxColor(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetShadow(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetOutline(playerid, Aduty[playerid], 1);
   PlayerTextDrawBackgroundColor(playerid, Aduty[playerid], 51);
   PlayerTextDrawFont(playerid, Aduty[playerid], 1);
   PlayerTextDrawSetProportional(playerid, Aduty[playerid], 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!
Jos Samo komandu [pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      PlayerTextDrawShow(playerid, Aduty[playerid]);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      PlayerTextDrawHide(playerid, Aduty[playerid]);
   }
   return 1;
}[/pawn] Ovako je pozeljno jer moguce da se po tvom kodu svima pokazavati
;D ;D
Ne mora player, player TD se koristi samo za one koji se updateuju posebno za svakog igrača(string i slično), a ovaj se samo prikazuje tkd može i global, a da bi se pokazao svima potreban je foreach ili loop pa GetPlayerPoolSize
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Terza Lazarevic poslato Novembar 14, 2017, 10:29:01 PRE PODNE
Citat: Skorpija poslato Novembar 13, 2017, 23:04:22 POSLE PODNE
Pohvale,Moze se bolje objasniti ,a i pozeljno je koristiti u Player TDu ovo moze da pali svima ,a i ne mora. Napisacu dole kako koristiti  ;D ;D [pawn]new PlayerText:Aduty[playerid];[/pawn] ovo ubacimo u neki newovi ili kako vec, sledeci kod ide pod KreirajTextDrawe(playerid)
[pawn]Aduty[playerid] = TextDrawCreatePlayer(playerid, 44.000011, 325.546630, "Aduty[playerid]");
   PlayerTextDrawLetterSize(playerid, Aduty[playerid], 0.449999, 1.600000);
   PlayerTextDrawAlignment(playerid, Aduty[playerid], 1);
   PlayerTextDrawColor(playerid, Aduty[playerid], -16776961);
   PlayerTextDrawUseBox(playerid, Aduty[playerid], true);
   PlayerTextDrawBoxColor(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetShadow(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetOutline(playerid, Aduty[playerid], 1);
   PlayerTextDrawBackgroundColor(playerid, Aduty[playerid], 51);
   PlayerTextDrawFont(playerid, Aduty[playerid], 1);
   PlayerTextDrawSetProportional(playerid, Aduty[playerid], 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!
Jos Samo komandu [pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      PlayerTextDrawShow(playerid, Aduty[playerid]);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      PlayerTextDrawHide(playerid, Aduty[playerid]);
   }
   return 1;
}[/pawn] Ovako je pozeljno jer moguce da se po tvom kodu svima pokazavati
;D ;D
lol @Muma420 vidi ovo
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Shomyy poslato Novembar 14, 2017, 10:41:12 PRE PODNE
Citat: Skorpija poslato Novembar 13, 2017, 23:04:22 POSLE PODNE
Pohvale,Moze se bolje objasniti ,a i pozeljno je koristiti u Player TDu ovo moze da pali svima ,a i ne mora. Napisacu dole kako koristiti  ;D ;D [pawn]new PlayerText:Aduty[playerid];[/pawn] ovo ubacimo u neki newovi ili kako vec, sledeci kod ide pod KreirajTextDrawe(playerid)
[pawn]Aduty[playerid] = TextDrawCreatePlayer(playerid, 44.000011, 325.546630, "Aduty[playerid]");
   PlayerTextDrawLetterSize(playerid, Aduty[playerid], 0.449999, 1.600000);
   PlayerTextDrawAlignment(playerid, Aduty[playerid], 1);
   PlayerTextDrawColor(playerid, Aduty[playerid], -16776961);
   PlayerTextDrawUseBox(playerid, Aduty[playerid], true);
   PlayerTextDrawBoxColor(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetShadow(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetOutline(playerid, Aduty[playerid], 1);
   PlayerTextDrawBackgroundColor(playerid, Aduty[playerid], 51);
   PlayerTextDrawFont(playerid, Aduty[playerid], 1);
   PlayerTextDrawSetProportional(playerid, Aduty[playerid], 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!
Jos Samo komandu [pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      PlayerTextDrawShow(playerid, Aduty[playerid]);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      PlayerTextDrawHide(playerid, Aduty[playerid]);
   }
   return 1;
}[/pawn] Ovako je pozeljno jer moguce da se po tvom kodu svima pokazavati
;D ;D
Bruda, vidis TextDrawShowForPlayer(playerid, Aduty);
Vljd vidis ForPlayer i playerid :)
@tema, ne znam kome ovo treba hah :) A inace ok je :P
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: moosy42o poslato Novembar 14, 2017, 11:09:21 PRE PODNE
Ovo je bas za pocetnike ,mogao si malo slozenije i lepse objasniti
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 14, 2017, 11:20:26 PRE PODNE
Citat: Wucha poslato Novembar 14, 2017, 11:09:21 PRE PODNE
Ovo je bas za pocetnike ,mogao si malo slozenije i lepse objasniti

Pa ovo je najednoatavnije takodje molim moderatora da edituje nesto oko teme ima problem lose sam objasnio jedan deo
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: GoodbyeSamp poslato Novembar 14, 2017, 12:47:41 POSLE PODNE
Dobar tut, ali ne optimizovano :D Al svakako nemam sta da ti zamerim odlicno.
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 14, 2017, 12:50:02 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Novembar 14, 2017, 12:47:41 POSLE PODNE
Dobar tut, ali ne optimizovano :D Al svakako nemam sta da ti zamerim odlicno.

Hvala puno ;D
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Muma poslato Novembar 14, 2017, 14:50:58 POSLE PODNE
Citat: TerzicY poslato Novembar 14, 2017, 10:29:01 PRE PODNE
Citat: Skorpija poslato Novembar 13, 2017, 23:04:22 POSLE PODNE
Pohvale,Moze se bolje objasniti ,a i pozeljno je koristiti u Player TDu ovo moze da pali svima ,a i ne mora. Napisacu dole kako koristiti  ;D ;D [pawn]new PlayerText:Aduty[playerid];[/pawn] ovo ubacimo u neki newovi ili kako vec, sledeci kod ide pod KreirajTextDrawe(playerid)
[pawn]Aduty[playerid] = TextDrawCreatePlayer(playerid, 44.000011, 325.546630, "Aduty[playerid]");
   PlayerTextDrawLetterSize(playerid, Aduty[playerid], 0.449999, 1.600000);
   PlayerTextDrawAlignment(playerid, Aduty[playerid], 1);
   PlayerTextDrawColor(playerid, Aduty[playerid], -16776961);
   PlayerTextDrawUseBox(playerid, Aduty[playerid], true);
   PlayerTextDrawBoxColor(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetShadow(playerid, Aduty[playerid], 0);
   PlayerTextDrawSetOutline(playerid, Aduty[playerid], 1);
   PlayerTextDrawBackgroundColor(playerid, Aduty[playerid], 51);
   PlayerTextDrawFont(playerid, Aduty[playerid], 1);
   PlayerTextDrawSetProportional(playerid, Aduty[playerid], 1);[/pawn]
Kada ste to uradili potrebno je da pronadjemo AdminDuty komandu kako bi namestili TextDraw!
Jos Samo komandu [pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
   #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LProject | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[LProject] "BELA"Niste ovlasceni!!");
   new string[256];
   if(AdminDuty[playerid] == 0)
   {
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"je na duznosti,za pomoc kucajte "ZUTA"/pitaj "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 1;
      SetPlayerColor(playerid, AZUTA);
      SetPlayerArmour(playerid, 99.0);
      g_SetPlayerHealth(playerid, 99.0);
      PlayerTextDrawShow(playerid, Aduty[playerid]);
   }
   else if(AdminDuty[playerid] == 1)
   {
      SetPlayerArmour(playerid, 0);
      g_SetPlayerHealth(playerid, 99.0);
      SetPlayerColor(playerid,BELA2);
      format(string,sizeof(string),""SPLAVA"(( "BELA"Administrator "CRVENA"%s "BELA"vise nije na duznosti "SPLAVA"))",GetName(playerid));
      SCMTA(-1,string);
      AdminDuty[playerid] = 0;
      PlayerTextDrawHide(playerid, Aduty[playerid]);
   }
   return 1;
}[/pawn] Ovako je pozeljno jer moguce da se po tvom kodu svima pokazavati
;D ;D
lol @Muma420 vidi ovo
Vidi8, vidiš odgovor valjda xd @TerzicY
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: .начо poslato Novembar 14, 2017, 16:24:20 POSLE PODNE
Odlicno za pocetnike!
@Tema Odlicno!
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Hulk Anderson poslato Novembar 14, 2017, 16:26:19 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Novembar 14, 2017, 12:47:41 POSLE PODNE
Dobar tut, ali ne optimizovano :D Al svakako nemam sta da ti zamerim odlicno.
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 14, 2017, 18:32:04 POSLE PODNE
Citat: Panter_Ademi poslato Novembar 14, 2017, 16:24:20 POSLE PODNE
Odlicno za pocetnike!
@Tema Odlicno!

Hvala
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 14, 2017, 18:32:29 POSLE PODNE
Citat: Hulk Anderson poslato Novembar 14, 2017, 16:26:19 POSLE PODNE
Citat: ᴢɪᴠᴋᴏᴠɪá´,, poslato Novembar 14, 2017, 12:47:41 POSLE PODNE
Dobar tut, ali ne optimizovano :D Al svakako nemam sta da ti zamerim odlicno.

Hvala
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: moosy42o poslato Novembar 15, 2017, 11:42:41 PRE PODNE
Citat: Linsco poslato Novembar 14, 2017, 11:20:26 PRE PODNE
Citat: Wucha poslato Novembar 14, 2017, 11:09:21 PRE PODNE
Ovo je bas za pocetnike ,mogao si malo slozenije i lepse objasniti

Pa ovo je najednoatavnije takodje molim moderatora da edituje nesto oko teme ima problem lose sam objasnio jedan deo
Napisi sta zelis u sta da promenis na PM i ja cu promeniti
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: Fojnica poslato Novembar 15, 2017, 23:16:22 POSLE PODNE
Citat: Panter_Ademi poslato Novembar 14, 2017, 16:24:20 POSLE PODNE
Odlicno za pocetnike!
@Tema Odlicno!
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: .::Deki::. poslato Novembar 16, 2017, 09:54:42 PRE PODNE
Posluzit ce nekom
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 16, 2017, 10:30:55 PRE PODNE
Citat: Wucha poslato Novembar 15, 2017, 11:42:41 PRE PODNE
Citat: Linsco poslato Novembar 14, 2017, 11:20:26 PRE PODNE
Citat: Wucha poslato Novembar 14, 2017, 11:09:21 PRE PODNE
Ovo je bas za pocetnike ,mogao si malo slozenije i lepse objasniti

Pa ovo je najednoatavnije takodje molim moderatora da edituje nesto oko teme ima problem lose sam objasnio jedan deo
Napisi sta zelis u sta da promenis na PM i ja cu promeniti

Ima nekoliko gramatickih gresaka,ali ajde da te ne mucim ;D
Naslov: Odg: AdminDuty TEXTDRAW!
Poruka od: pajdomen poslato Novembar 16, 2017, 10:31:57 PRE PODNE
Citat: .::Deki::. poslato Novembar 16, 2017, 09:54:42 PRE PODNE
Posluzit ce nekom
Citat: [GL] Eldin poslato Novembar 15, 2017, 23:16:22 POSLE PODNE
Citat: Panter_Ademi poslato Novembar 14, 2017, 16:24:20 POSLE PODNE
Odlicno za pocetnike!
@Tema Odlicno!

Hvala