Skripta koju koristim: CLRP
Detaljan opis problema: Pa ovako nije problem već mi treba neki kod ili nešto da mi na autu piše ko je vlasnik vozila i treba mi HP bar da mi piše koliko ima hp-a , armoura
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Evo ovako kao na LB http://zaslike.com/viewer.php?file=qgwyfhi7wlez7zcgpj9.png ( ZA AUTOMOBILE ) , evo za HP bar http://i.imgur.com/AxiNUKZ.png
Citat: David (Sabljak) A.k.A SABO(T) poslato Mart 19, 2013, 16:49:22 POSLE PODNE
Attach3DLabelToVehicle
i TextDrawString
Daj ti meni napiši trebam li ja još ikakve druge kodove ubacivat i gdje ovo trebam ubacit ?
Citat: David (Sabljak) A.k.A SABO(T) poslato Mart 19, 2013, 17:11:28 POSLE PODNE
http://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle
http://wiki.sa-mp.com/wiki/TextDrawSetString
osnove skriptanja, 3d label i textdraw...
Sve je to u redu, no nece moci to izvesti... Ukoliko nije promijenio nesto oko COS-a , ime vlasnika vozila na bilo koji nacin nece moci ispisati ( Label, formatirani SCM itd...). Imao sam ja taj Mod, znam ja sta je to :/
ZNA LI IKO DETALJNIJE DA MI BAREM POÅ ALJE KODOVE JER SAM TUTKUN TEÅ KE KATEGORIJE GHAGHAHHAHHA
Å ta je ovo jel to ne zna niko pa barem neki mi kod napravite , ako ovde iko ne napravi onda dajem fb stranicu 7k lajkova i ko napravi fino da radi dobije
Zna li iko ovo ??
Evo ti za Bar gore:
Definiras TextDrawGore:
new Text:ZdravljeBar[MAX_PLAYERS];
Pod OnGameModeInit,napravis textdraw:
for(new i = 0; i < MAX_PLAYERS; i++)
{
ZdravljeBar[i] = TextDrawCreate(548.000000, 67.000000, "100 %");
TextDrawBackgroundColor(ZdravljeBar[i], 255);
TextDrawFont(ZdravljeBar[i], 1);
TextDrawLetterSize(ZdravljeBar[i], 0.290000, 0.799999);
TextDrawColor(ZdravljeBar[i], -1);
TextDrawSetOutline(ZdravljeBar[i], 0);
TextDrawSetProportional(ZdravljeBar[i], 1);
TextDrawSetShadow(ZdravljeBar[i], 1);
}
Pod OnGAmeModeInit napraviš timer koji će raditi update svaku 1 sekundu:
SetTimer("HealtUpdate",1000,1);
I pod ostale publice dodaš ovaj od timera kojim ćeš update raditi:
forward HealtUpdate(playerid);
public HealtUpdate(playerid)
{
new string[5];
new Float:pZdravljeBar
GetPlayerHealth(playerid,pZdravljeBar);
format(string, sizeof(string), "%.0f %", pZdravljeBar);
TextDrawSetString(ZdravljeBar[playerid], string);
}
Citat: FlasH poslato Mart 30, 2013, 15:35:34 POSLE PODNE
Evo ti za Bar gore:
Definiras TextDrawGore:
new Text:ZdravljeBar[MAX_PLAYERS];
Pod OnGameModeInit,napravis textdraw:
for(new i = 0; i < MAX_PLAYERS; i++)
{
ZdravljeBar[i] = TextDrawCreate(548.000000, 67.000000, "100 %");
TextDrawBackgroundColor(ZdravljeBar[i], 255);
TextDrawFont(ZdravljeBar[i], 1);
TextDrawLetterSize(ZdravljeBar[i], 0.290000, 0.799999);
TextDrawColor(ZdravljeBar[i], -1);
TextDrawSetOutline(ZdravljeBar[i], 0);
TextDrawSetProportional(ZdravljeBar[i], 1);
TextDrawSetShadow(ZdravljeBar[i], 1);
}
Pod OnGAmeModeInit napraviš timer koji će raditi update svaku 1 sekundu:
SetTimer("HealtUpdate",1000,1);
I pod ostale publice dodaš ovaj od timera kojim ćeš update raditi:
forward HealtUpdate(playerid);
public HealtUpdate(playerid)
{
new string[5];
new Float:pZdravljeBar
GetPlayerHealth(playerid,pZdravljeBar);
format(string, sizeof(string), "%.0f %", pZdravljeBar);
TextDrawSetString(ZdravljeBar[playerid], string);
}
Bravo majstore <3
Znaš li još ovo na autu da uradim ?