Zaključano

Kako ubaciti textdraw

pre 5 godina
2,542
pregleda
16
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Timur Script
Shot Caller
pre 5 godina
KAKO UBACITI TEXTDRAW

Prelazim forum i nailazim na pocetnike koji ne znaju kako se radi obican TEXTDRAW, eh sada odlucih da napravim tutorial o istom, pa da pocnemo.

Prije svega potrebno je kreirati TEXTDRAW, kako cete ga kreirati, najbolje koriscenjem iPLEOMAX's TextDraw Editora kojeg mozete preuzeti na mnostvo stranica, ukoliko vam bude trebao link mozete pisati u privatne poruke jer nisam siguran da smijem postaviti link drugog foruma. // U ovom tutorialu ne pokazujem kako se pravi TEXTDRAW u editoru za to koristite YOUTUBE, jer ima mnostvo tutoriala koji ce vam itekako pomoci

Eh sada kada napravite TEXTDRAW / ili kada nadjete neki koji vam se svidja potrebno je otvoriti pawno te locirati vas GAMEMODE, kada ga locirate otvorite ga.

Potrebno je otici te definisati textdraw kucanjem:
new imetextdrawakojezelite[BROJ KOLIKO IMA TEXTDRAWOVA];
// Pojasnjenje sto se tice ovo [BROJ KOLIKO IMA TEXTDRAWOVA] ukoliko vam pise na zadnjem textdrawu NPR : tutorialtd , stavit cete da ih ima ukupno 39 jer 0 se racuna kao 1. Znaci samo povecate broj za jedan Npr 98, stavite 99.

Kada smo ih definisali u zavisnosti da li su Player Textdrawovi , ukoliko jesu njih definisete ovako:
 new imeTd;
- Sto se tice definicija ukoliko neko nesto nije pohvatao nek procita 2 3 puta ili nek procita neke druge tutoriale ilii stranice.

Kada smo definisali textdrawove, textdrawove je potrebno ubaciti, a ubacujete ih na sljedeci nacin,
* OBJASNJENO RADI POCENIKE NISU KORISTENI IZRAZI TIPA PLAYER TDOVI ILI SL NEGO NA LAKSI NACIN *

Ukoliko textdraw ima  nastavak potrebno je kliknuti CTRL+F te ukucati OnPlayerConnect
Kada ga locirate on izgleda ovako :
public OnPlayerConnect(playerid)
{  // TextDrawove koje ste kopirali ubacujete ispod ove zagrade
      return 1;
}


Te kako ih prikazati potrebno je opet kliknuti CTRL + F te kucati OnPlayerSpawn
on izgleda ovako:
public OnPlayerSpawn(playerid)
{
    // Eh kada definisete textdraw tu ne morate jedan vise nego definisete tacno koliko ih ima od 0 do zadnjeg broja u zadnjem
      textdrawu ukoliko je prvi 0 a zadnji npr 38 onda je prvi 0 a zadnji 38 tu nema povecavanja i smanjivanja
      Kucate sljedece evo recimo imate 6 textdrawova:
      PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa[playerid);
PlayerTextDrawShow(playerid, imetextdrawa);
* UKOLIKO JE PLAYER TEXTDRAW Obavezno se stavlja eh kako znati gdje ga staviti ispred ili iza to je lagano , ukoliko ste u
  definiciji prvo stavili pa broj textdrawova onda ispred broja ukoliko ste prvo pa ; onda treba
  prvo  broj pa *
      return 1;
}

Kompajlujete skriptu te udjite da testirate..
Ukoliko textdraw nema nastavka postupate na sljedeci nacin
Odete pod OnGameModeInit CTRL+F OnGameModeInit
 public OnGameModeInit()
{
    Eh sada na isti nacin samo priljepite textdraw
    return 1;
}
Onda je potrebno otici pod OnPlayerSpawn
public OnPlayerSpawn(playerid)
{
      Eh sada je potrebno prikazati textdrawove, na isti nacin ih prikazujete samo bez nastavka i ne PlayerTextDrawShow nego TextDrawShowForPlayer '
--
        TextDrawShowForPlayer(playerid, imetextdrawa);
TextDrawShowForPlayer(playerid, imetextdrawa);
TextDrawShowForPlayer(playerid, imetextdrawa);
TextDrawShowForPlayer(playerid, imetextdrawa);
TextDrawShowForPlayer(playerid, imetextdrawa);
TextDrawShowForPlayer(playerid, imetextdrawa);
TextDrawShowForPlayer(playerid, imetextdrawa);
                                                                                        --
    return 1;
}

Kompajlujete skriptu i gotovi ste, ukoliko vam treba pomoc i nije vam jasno u sta sam ubjedjen jer bas nisam neki u objasnjavanju mozete se javiti u PP pa mozemo se dogovoriti za termin na anydesk ,teamvieweru ,, da prakticno objasnimo
Ukoliko ste procitali hvala vam pozdrav do sljedeceg tutoriala.
Peace.
Garadooo
Forum Don
pre 5 godina
koristi loop  🙄
Svabo
Enforcer
pre 5 godina
Za servere koji ni td nisu promjenili HVALA TI! haha
Skrilew
Godfather
pre 5 godina
new imeTd;


Ne mozes ovako, ako je u pitanju player textdraw, moras koristiti PlayerText tag :
new PlayerText:imeTd;

	PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa[playerid);
PlayerTextDrawShow(playerid, imetextdrawa);


Ako si ih vec strpao u array, loopuj ih xDD, tako da sve ove linije stanu u 3 :
for(new i=0; i	PlayerTextDrawShow(playerid, imetextdrawa);
}


Moglo je se to mnogo bolje objasniti, sve u svemu, pohvale za trud, ovo je potrebno mnogima definitivno 😄
Timur Script
Shot Caller
pre 5 godina
V01D wrote on May 4, 2020, 3:04 pm:
new imeTd;


Ne mozes ovako, ako je u pitanju player textdraw, moras koristiti PlayerText tag :
new PlayerText:imeTd;

	PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa);
PlayerTextDrawShow(playerid, imetextdrawa[playerid);
PlayerTextDrawShow(playerid, imetextdrawa);


Ako si ih vec strpao u array, loopuj ih xDD, tako da sve ove linije stanu u 3 :
for(new i=0; i	PlayerTextDrawShow(playerid, imetextdrawa);
}


Moglo je se to mnogo bolje objasniti, sve u svemu, pohvale za trud, ovo je potrebno mnogima definitivno 😄

Uh da zab sam na PlayerText smetnuo sa uma ... editujem .. bukv dok sam pisao glava .... u svakom sl hvala sto si me ispravio
Speeak
Underboss
pre 5 godina
Moglo je to puno bolje, al' sve u svemu dobro..
Timur Script
Shot Caller
pre 5 godina
Sploxs wrote on May 4, 2020, 3:38 pm:
Moglo je to puno bolje, al' sve u svemu dobro..

Thx
Tomica26
Made Man
pre 5 godina
Ok je 😄
JohnYT
Wheel Man
pre 4 godine
Priv? ?
Frozen_Capone
Crime Lord
pre 4 godine
Nije bas nesto ali pohvale za trud svakako 🙂
Muma Rascall
Forum Don
pre 4 godine
Čovjek bumpa temu staru godinu i 3 dana i ti još komentarišeš za njim 2 sedmice kasnije :handclaps: moderator 10/10
.extract
Shot Caller
pre 4 godine
'xza wrote on June 9, 2021, 7:54 pm:
Čovjek bumpa temu staru godinu i 3 dana i ti još komentarišeš za njim 2 sedmice kasnije :handclaps: moderator 10/10
hahahahahahahahahahahaha
stevich
Kingpin
pre 4 godine
pa dobro
Frozen_Capone
Crime Lord
pre 4 godine
'xza wrote on June 9, 2021, 7:54 pm:
Čovjek bumpa temu staru godinu i 3 dana i ti još komentarišeš za njim 2 sedmice kasnije :handclaps: moderator 10/10


WTF kakve to veze ima, gde pise da ne smem da komentarisem postove kad ja hocu kakav komentar...
Muma Rascall
Forum Don
pre 4 godine
Fr0z3n wrote on June 15, 2021, 5:03 pm:
WTF kakve to veze ima, gde pise da ne smem da komentarisem postove kad ja hocu kakav komentar...
piše u pravilima tvog pdfa, i svakog ostalog pdfa 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava