[POMOC] TextDraws


Započeo Vasic, Maj 15, 2017, 16:28:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: Cyllox poslato Maj 15, 2017, 16:55:12 POSLE PODNE
Jebe*o opet ne radi!
@imperatoRâ,,¢ NE RADI BRATE, PROBAO SAM! NE ZNAM STVARNO U CEMU JE OVAJ GLUPAVI PROBLEM!
@LoOdaK Zna, video je!
Probaj napraviti nove tdove
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Vasic

*

Usus est magister optimus.

Pa ovo su stari, sada sam napravio nove, i opet isto.
• Website: www.vasic.dev
Web Development & Cyber Security

Ajd posalji kod ovde
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Vasic

*

Usus est magister optimus.


new Text:DonjiTD0;
new Text:DonjiTD1;
new Text:DonjiTD2;
public OnGameModeInit()
{
        DonjiTD1 = TextDrawCreate(212.777832, 428.814971, "www.da-rpg.forumotion.com");
	TextDrawLetterSize(DonjiTD1, 0.334999, 1.781482);
	TextDrawAlignment(DonjiTD1, 1);
	TextDrawColor(DonjiTD1, -16776961);
	TextDrawSetShadow(DonjiTD1, 0);
	TextDrawSetOutline(DonjiTD1, 1);
	TextDrawBackgroundColor(DonjiTD1, 51);
	TextDrawFont(DonjiTD1, 3);
	TextDrawSetProportional(DonjiTD1, 1);

	DonjiTD1 = TextDrawCreate(271.111206, 426.222229, "LD_SPAC:white");
	TextDrawLetterSize(DonjiTD1, 0.000000, 0.000000);
	TextDrawTextSize(DonjiTD1, 64.444427, -1.037017);
	TextDrawAlignment(DonjiTD1, 1);
	TextDrawColor(DonjiTD1, -1);
	TextDrawSetShadow(DonjiTD1, 0);
	TextDrawSetOutline(DonjiTD1, 0);
	TextDrawFont(DonjiTD1, 4);

	DonjiTD2= TextDrawCreate(277.777893, 408.592620, "18:00");
	TextDrawLetterSize(DonjiTD2, 0.449999, 1.600000);
	TextDrawAlignment(DonjiTD2, 1);
	TextDrawColor(DonjiTD2, -1);
	TextDrawSetShadow(DonjiTD2, 0);
	TextDrawSetOutline(DonjiTD2, 1);
	TextDrawBackgroundColor(DonjiTD2, 51);
	TextDrawFont(DonjiTD2, 2);
	TextDrawSetProportional(DonjiTD2, 1);
        return 1;
}
public OnPlayerSpawn(playerid)
{
        TextDrawShowForPlayer(playerid, DonjiTD0);
	TextDrawShowForPlayer(playerid, DonjiTD1);
	TextDrawShowForPlayer(playerid, DonjiTD2);
        return 1;
}
• Website: www.vasic.dev
Web Development & Cyber Security

Evo sad sam probao da testam ovo i ja vidim samo 18:00 i bijelu crtu ispod toga,3. td ne vidim uopste.


Uradi nove tdove,jedino tako,ne razumijem sta drugo moze biti
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Mozes to urednije da odradis, evo ovako:

1. Odradi stock za ucitavanje TDova, znaci ovdje dodajes sve global TDove koje kreiras.

stock UcitajGlobalTDs()
{
	DonjiTD0 = TextDrawCreate(212.777832, 428.814971, "www.da-rpg.forumotion.com");
	TextDrawLetterSize(DonjiTD0, 0.334999, 1.781482);
	TextDrawAlignment(DonjiTD0, 1);
	TextDrawColor(DonjiTD0, -16776961);
	TextDrawSetShadow(DonjiTD0, 0);
	TextDrawSetOutline(DonjiTD0, 1);
	TextDrawBackgroundColor(DonjiTD0, 51);
	TextDrawFont(DonjiTD0, 3);
	TextDrawSetProportional(DonjiTD0, 1);

	DonjiTD1 = TextDrawCreate(271.111206, 426.222229, "LD_SPAC:white");
	TextDrawLetterSize(DonjiTD1, 0.000000, 0.000000);
	TextDrawTextSize(DonjiTD1, 64.444427, -1.037017);
	TextDrawAlignment(DonjiTD1, 1);
	TextDrawColor(DonjiTD1, -1);
	TextDrawSetShadow(DonjiTD1, 0);
	TextDrawSetOutline(DonjiTD1, 0);
	TextDrawFont(DonjiTD1, 4);

	DonjiTD2= TextDrawCreate(277.777893, 408.592620, "18:00");
	TextDrawLetterSize(DonjiTD2, 0.449999, 1.600000);
	TextDrawAlignment(DonjiTD2, 1);
	TextDrawColor(DonjiTD2, -1);
	TextDrawSetShadow(DonjiTD2, 0);
	TextDrawSetOutline(DonjiTD2, 1);
	TextDrawBackgroundColor(DonjiTD2, 51);
	TextDrawFont(DonjiTD2, 2);
	TextDrawSetProportional(DonjiTD2, 1);
        return 1;
}


2. Pod OnGameModeInit dodaj sledece:
UcitajGlobalTDs();


Poslednja Izmena: Maj 15, 2017, 20:54:33 POSLE PODNE od MrToretto
HARD WORK BEATS TALENT

Takodje mozes da odradis stock u kojem ces da prikazes samo IG TDove kada se igrac registruje, uloguje itd, na primer:

stock PrikaziIGTDs(playerid) 
{
	TextDrawShowForPlayer(playerid, DonjiTD0);
	TextDrawShowForPlayer(playerid, DonjiTD1);
	TextDrawShowForPlayer(playerid, DonjiTD2);
}


Ovo dodajes gdje zelis da se prikazu

PrikaziIGTDs(playerid);


Kao i da ih sakrijes, npr. ukoliko imas komandu da se sakriju TDovi:

stock SakrijIGTDs(playerid) 
{
	TextDrawHideForPlayer(playerid, DonjiTD0);
	TextDrawHideForPlayer(playerid, DonjiTD1);
	TextDrawHideForPlayer(playerid, DonjiTD2);
}


Ovo dodajes gdje zelis da se sakriju

SakrijIGTDs(playerid);

Poslednja Izmena: Maj 15, 2017, 21:15:50 POSLE PODNE od MrToretto
HARD WORK BEATS TALENT

Ako ti radi samo na jednom nicku, mora bit mozda taj nick rezervisan u skripti ili nesto tako, ako imas nekakvu rezervaciju imena, mozad si dodavo na neke komande da samo 1 nick moze, vidi da nisi slucajno dodo nesto slicno i u reg.

Imaš 3 tda tkd ti ne treba toliko ni for petlja, a sumnjam da ce stock pozivanje pomoci u tome, znaci gdje zelis mozes jednostavno staviti TextDrawShowForPlayer, provjeri svaki dio, ili posalji cijeli da vidimo kako sta

Citat: Danis poslato Maj 16, 2017, 10:58:57 PRE PODNE
Ako ti radi samo na jednom nicku, mora bit mozda taj nick rezervisan u skripti ili nesto tako, ako imas nekakvu rezervaciju imena, mozad si dodavo na neke komande da samo 1 nick moze, vidi da nisi slucajno dodo nesto slicno i u reg.

Imaš 3 tda tkd ti ne treba toliko ni for petlja, a sumnjam da ce stock pozivanje pomoci u tome, znaci gdje zelis mozes jednostavno staviti TextDrawShowForPlayer, provjeri svaki dio, ili posalji cijeli da vidimo kako sta
Kakve veze ima "rezervacija nicka" sa TDovima kada ih prikazuje na igracevom spawnu, a radi mu kada se uloguje igrac, trebas dodati da se prikazuju kada se igrac registruje odnosno zavrsi registraciju, a ovo gore sto sam poslao je po meni urednije i lakse nego da stavlja show/hide za TDove ispod svakog mjesta gdje mu treba.
HARD WORK BEATS TALENT

Vasic

*

Usus est magister optimus.

Citat: Danis poslato Maj 16, 2017, 10:58:57 PRE PODNE
Ako ti radi samo na jednom nicku, mora bit mozda taj nick rezervisan u skripti ili nesto tako, ako imas nekakvu rezervaciju imena, mozad si dodavo na neke komande da samo 1 nick moze, vidi da nisi slucajno dodo nesto slicno i u reg.

Imaš 3 tda tkd ti ne treba toliko ni for petlja, a sumnjam da ce stock pozivanje pomoci u tome, znaci gdje zelis mozes jednostavno staviti TextDrawShowForPlayer, provjeri svaki dio, ili posalji cijeli da vidimo kako sta
DANIS mi je pomogao, tacno, bilo je pod ProveraRolePlayImena
if(strfind(pename,"Cyllox",true) != (-1)) return 0;

Hvala ti brate!
Sada radi! IDES NA RESPECT LISTU!
• Website: www.vasic.dev
Web Development & Cyber Security