Anketa
Pitanje:
Mozete mi pomoci?
Opcije 1: Da
glasova: 2
Opcije 2: Ne
glasova: 0
Problem(error/warning): Error pri ubacivanju TD logina
Slika/video : slika : https://imgur.com/a/eAuEQDD
Deo skripte : Evo sve :D
new PlayerText:LoginTDNA[MAX_PLAYERS][16]; // ovo prvo
LoginTDNA[0] = TextDrawCreate(-13.111181, -0.151120, "box");
TextDrawLetterSize(LoginTDNA[0], 0.000000, 10.311109);
TextDrawTextSize(LoginTDNA[0], 643.000000, 0.000000);
TextDrawAlignment(LoginTDNA[0], 1);
TextDrawColor(LoginTDNA[0], -1);
TextDrawUseBox(LoginTDNA[0], 1);
TextDrawBoxColor(LoginTDNA[0], 255);
TextDrawSetShadow(LoginTDNA[0], 0);
TextDrawSetOutline(LoginTDNA[0], 0);
TextDrawBackgroundColor(LoginTDNA[0], 255);
TextDrawFont(LoginTDNA[0], 1);
TextDrawSetProportional(LoginTDNA[0], 1);
TextDrawSetShadow(LoginTDNA[0], 0);
LoginTDNA[1] = TextDrawCreate(-7.333405, 356.257995, "box");
TextDrawLetterSize(LoginTDNA[1], 0.000000, 10.311109);
TextDrawTextSize(LoginTDNA[1], 646.000000, 0.000000);
TextDrawAlignment(LoginTDNA[1], 1);
TextDrawColor(LoginTDNA[1], -1);
TextDrawUseBox(LoginTDNA[1], 1);
TextDrawBoxColor(LoginTDNA[1], 255);
TextDrawSetShadow(LoginTDNA[1], 0);
TextDrawSetOutline(LoginTDNA[1], 0);
TextDrawBackgroundColor(LoginTDNA[1], 255);
TextDrawFont(LoginTDNA[1], 1);
TextDrawSetProportional(LoginTDNA[1], 1);
TextDrawSetShadow(LoginTDNA[1], 0);
LoginTDNA[2] = TextDrawCreate(-5.222249, 92.777816, "LD_SPAC:white");
TextDrawLetterSize(LoginTDNA[2], 0.000000, 0.000000);
TextDrawTextSize(LoginTDNA[2], 647.000000, 1.000000);
TextDrawAlignment(LoginTDNA[2], 1);
TextDrawColor(LoginTDNA[2], -1);
TextDrawSetShadow(LoginTDNA[2], 0);
TextDrawSetOutline(LoginTDNA[2], 0);
TextDrawBackgroundColor(LoginTDNA[2], 255);
TextDrawFont(LoginTDNA[2], 4);
TextDrawSetProportional(LoginTDNA[2], 0);
TextDrawSetShadow(LoginTDNA[2], 0);
LoginTDNA[3] = TextDrawCreate(-3.888914, 355.106781, "LD_SPAC:white");
TextDrawLetterSize(LoginTDNA[3], 0.000000, 0.000000);
TextDrawTextSize(LoginTDNA[3], 647.000000, 1.000000);
TextDrawAlignment(LoginTDNA[3], 1);
TextDrawColor(LoginTDNA[3], -1);
TextDrawSetShadow(LoginTDNA[3], 0);
TextDrawSetOutline(LoginTDNA[3], 0);
TextDrawBackgroundColor(LoginTDNA[3], 255);
TextDrawFont(LoginTDNA[3], 4);
TextDrawSetProportional(LoginTDNA[3], 0);
TextDrawSetShadow(LoginTDNA[3], 0);
LoginTDNA[4] = TextDrawCreate(278.333496, 399.906677, "");
TextDrawLetterSize(LoginTDNA[4], 0.000000, 0.000000);
TextDrawTextSize(LoginTDNA[4], 75.000000, 46.000000);
TextDrawAlignment(LoginTDNA[4], 1);
TextDrawColor(LoginTDNA[4], -1);
TextDrawSetShadow(LoginTDNA[4], 0);
TextDrawSetOutline(LoginTDNA[4], 0);
TextDrawBackgroundColor(LoginTDNA[4], 0);
TextDrawFont(LoginTDNA[4], 5);
TextDrawSetProportional(LoginTDNA[4], 0);
TextDrawSetShadow(LoginTDNA[4], 0);
TextDrawSetPreviewModel(LoginTDNA[4], 147);
TextDrawSetPreviewRot(LoginTDNA[4], 0.000000, 0.000000, 0.000000, 1.000000);
LoginTDNA[5] = TextDrawCreate(565.889221, 395.426757, "");
TextDrawLetterSize(LoginTDNA[5], 0.000000, 0.000000);
TextDrawTextSize(LoginTDNA[5], 75.000000, 46.000000);
TextDrawAlignment(LoginTDNA[5], 1);
TextDrawColor(LoginTDNA[5], -1);
TextDrawSetShadow(LoginTDNA[5], 0);
TextDrawSetOutline(LoginTDNA[5], 0);
TextDrawBackgroundColor(LoginTDNA[5], 0);
TextDrawFont(LoginTDNA[5], 5);
TextDrawSetProportional(LoginTDNA[5], 0);
TextDrawSetShadow(LoginTDNA[5], 0);
TextDrawSetPreviewModel(LoginTDNA[5], 59);
TextDrawSetPreviewRot(LoginTDNA[5], 0.000000, 0.000000, 0.000000, 1.000000);
LoginTDNA[6] = TextDrawCreate(6.778227, 396.920043, "");
TextDrawLetterSize(LoginTDNA[6], 0.000000, 0.000000);
TextDrawTextSize(LoginTDNA[6], 75.000000, 46.000000);
TextDrawAlignment(LoginTDNA[6], 1);
TextDrawColor(LoginTDNA[6], -1);
TextDrawSetShadow(LoginTDNA[6], 0);
TextDrawSetOutline(LoginTDNA[6], 0);
TextDrawBackgroundColor(LoginTDNA[6], 0);
TextDrawFont(LoginTDNA[6], 5);
TextDrawSetProportional(LoginTDNA[6], 0);
TextDrawSetShadow(LoginTDNA[6], 0);
TextDrawSetPreviewModel(LoginTDNA[6], 294);
TextDrawSetPreviewRot(LoginTDNA[6], 0.000000, 0.000000, 0.000000, 1.000000);
LoginTDNA[7] = TextDrawCreate(234.444442, 37.680004, "EXPERIENCE");
TextDrawLetterSize(LoginTDNA[7], 0.400000, 1.600000);
TextDrawAlignment(LoginTDNA[7], 1);
TextDrawColor(LoginTDNA[7], -1);
TextDrawSetShadow(LoginTDNA[7], 0);
TextDrawSetOutline(LoginTDNA[7], 0);
TextDrawBackgroundColor(LoginTDNA[7], 255);
TextDrawFont(LoginTDNA[7], 1);
TextDrawSetProportional(LoginTDNA[7], 1);
TextDrawSetShadow(LoginTDNA[7], 0);
LoginTDNA[8] = TextDrawCreate(305.111328, 51.120021, "ROLEPLAY");
TextDrawLetterSize(LoginTDNA[8], 0.400000, 1.600000);
TextDrawAlignment(LoginTDNA[8], 1);
TextDrawColor(LoginTDNA[8], -1);
TextDrawSetShadow(LoginTDNA[8], 0);
TextDrawSetOutline(LoginTDNA[8], 0);
TextDrawBackgroundColor(LoginTDNA[8], 255);
TextDrawFont(LoginTDNA[8], 1);
TextDrawSetProportional(LoginTDNA[8], 1);
TextDrawSetShadow(LoginTDNA[8], 0);
LoginTDNA[9] = TextDrawCreate(303.333404, 397.075469, "JUSTICE");
TextDrawLetterSize(LoginTDNA[9], 0.208889, 0.569600);
TextDrawAlignment(LoginTDNA[9], 1);
TextDrawColor(LoginTDNA[9], -1);
TextDrawSetShadow(LoginTDNA[9], 0);
TextDrawSetOutline(LoginTDNA[9], 1);
TextDrawBackgroundColor(LoginTDNA[9], 255);
TextDrawFont(LoginTDNA[9], 1);
TextDrawSetProportional(LoginTDNA[9], 1);
TextDrawSetShadow(LoginTDNA[9], 0);
LoginTDNA[10] = TextDrawCreate(37.111129, 392.595428, "NIKO");
TextDrawLetterSize(LoginTDNA[10], 0.208889, 0.569600);
TextDrawAlignment(LoginTDNA[10], 1);
TextDrawColor(LoginTDNA[10], -1);
TextDrawSetShadow(LoginTDNA[10], 0);
TextDrawSetOutline(LoginTDNA[10], 1);
TextDrawBackgroundColor(LoginTDNA[10], 255);
TextDrawFont(LoginTDNA[10], 1);
TextDrawSetProportional(LoginTDNA[10], 1);
TextDrawSetShadow(LoginTDNA[10], 0);
LoginTDNA[11] = TextDrawCreate(595.333312, 392.595336, "NIKO");
TextDrawLetterSize(LoginTDNA[11], 0.208889, 0.569600);
TextDrawAlignment(LoginTDNA[11], 1);
TextDrawColor(LoginTDNA[11], -1);
TextDrawSetShadow(LoginTDNA[11], 0);
TextDrawSetOutline(LoginTDNA[11], 1);
TextDrawBackgroundColor(LoginTDNA[11], 255);
TextDrawFont(LoginTDNA[11], 1);
TextDrawSetProportional(LoginTDNA[11], 1);
TextDrawSetShadow(LoginTDNA[11], 0);
LoginTDNA[12] = TextDrawCreate(364.666503, 63.564449, "V0.1");
TextDrawLetterSize(LoginTDNA[12], 0.218666, 1.057421);
TextDrawAlignment(LoginTDNA[12], 1);
TextDrawColor(LoginTDNA[12], -1);
TextDrawSetShadow(LoginTDNA[12], 0);
TextDrawSetOutline(LoginTDNA[12], 1);
TextDrawBackgroundColor(LoginTDNA[12], 255);
TextDrawFont(LoginTDNA[12], 1);
TextDrawSetProportional(LoginTDNA[12], 1);
TextDrawSetShadow(LoginTDNA[12], 0);
LoginTDNA[13] = TextDrawCreate(305.110870, 389.608795, "[VLASNIK]");
TextDrawLetterSize(LoginTDNA[13], 0.144000, 0.753777);
TextDrawAlignment(LoginTDNA[13], 1);
TextDrawColor(LoginTDNA[13], -1);
TextDrawSetShadow(LoginTDNA[13], 0);
TextDrawSetOutline(LoginTDNA[13], 0);
TextDrawBackgroundColor(LoginTDNA[13], 255);
TextDrawFont(LoginTDNA[13], 1);
TextDrawSetProportional(LoginTDNA[13], 1);
TextDrawSetShadow(LoginTDNA[13], 0);
LoginTDNA[14] = TextDrawCreate(33.999984, 384.133239, "[SKRIPTER]");
TextDrawLetterSize(LoginTDNA[14], 0.139555, 0.952888);
TextDrawAlignment(LoginTDNA[14], 1);
TextDrawColor(LoginTDNA[14], -1);
TextDrawSetShadow(LoginTDNA[14], 0);
TextDrawSetOutline(LoginTDNA[14], 0);
TextDrawBackgroundColor(LoginTDNA[14], 255);
TextDrawFont(LoginTDNA[14], 1);
TextDrawSetProportional(LoginTDNA[14], 1);
TextDrawSetShadow(LoginTDNA[14], 0);
LoginTDNA[15] = TextDrawCreate(591.778015, 385.128784, "[MAPER]");
TextDrawLetterSize(LoginTDNA[15], 0.180000, 0.838400);
TextDrawAlignment(LoginTDNA[15], 1);
TextDrawColor(LoginTDNA[15], -1);
TextDrawSetShadow(LoginTDNA[15], 0);
TextDrawSetOutline(LoginTDNA[15], 0);
TextDrawBackgroundColor(LoginTDNA[15], 255);
TextDrawFont(LoginTDNA[15], 1);
TextDrawSetProportional(LoginTDNA[15], 1);
TextDrawSetShadow(LoginTDNA[15], 0);
TextDrawShowForPlayer(playerid,LoginTDNA[0]);
TextDrawShowForPlayer(playerid,LoginTDNA[1]);
TextDrawShowForPlayer(playerid,LoginTDNA[2]);
TextDrawShowForPlayer(playerid,LoginTDNA[3]);
TextDrawShowForPlayer(playerid,LoginTDNA[4]);
TextDrawShowForPlayer(playerid,LoginTDNA[5]);
TextDrawShowForPlayer(playerid,LoginTDNA[6]);
TextDrawShowForPlayer(playerid,LoginTDNA[7]);
TextDrawShowForPlayer(playerid,LoginTDNA[8]);
TextDrawShowForPlayer(playerid,LoginTDNA[9]);
TextDrawShowForPlayer(playerid,LoginTDNA[10]);
TextDrawShowForPlayer(playerid,LoginTDNA[11]);
TextDrawShowForPlayer(playerid,LoginTDNA[12]);
TextDrawShowForPlayer(playerid,LoginTDNA[13]);
TextDrawShowForPlayer(playerid,LoginTDNA[14]);
TextDrawShowForPlayer(playerid,LoginTDNA[15]);
new Text:LoginTDNA[16];
new PlayerText:.....
a dole su ti globalni kreirani ?
Stavi onako kako ti je muma rekao i nauci razliku izmedju globalnih i player textdrawova
Ubacio sam sad nove TD i uradio kako ste mi rekli i imam sad 4 errora
slike : https://imgur.com/a/eaLsnv9
Citat: Maximo poslato Jul 30, 2019, 04:52:19 PRE PODNE
Ubacio sam sad nove TD i uradio kako ste mi rekli i imam sad 4 errora
slike : https://imgur.com/a/eaLsnv9
N a u c i r a z l i k u i z m e dj u g l o b a l n i h i p l a y e r t d o v a..i koristi loop za showanje tdova primer: imas 100tdova, i da ne ides svaki put[0], [1], [2], [3], [4] itd.. stavis for(new i = 0; i < broj tdova; i++) TextDrawShowForPlayer(playerid, imetda
);
Kreiras player tdove, a stavljas showanje za global... ? Ako ti je npr SkinIgraca[playerid] = CreatePlayerTextDraw itd.. stavljas PlayerTextDrawShow(playerid, SkinIgraca[playerid]); a ako imas npr SPorukeTD = TextDrawCreate.... stavljas TextDrawShowForPlayer
// player new
new PlayerText:ImeTDa[MAX_PLAYERS][index(ako ima vise tdova)];
//global new
new Text:ImeTDa[index(ako ima vise tdova)];
Ne znam bolje i drugacije da ti objasnim, koristi https://wiki.sa-mp.com
Wauu al ste dobri skripteri, ali eto ja editor cu da mu objasnim, dakle postoje 2 vrste tdova Globalni TDovi i PlayerTDovi, Globalne TDove mozes koristiti za primer ingame tdove, dok player tdove ces koristiti za naprimer ime textdraw, posto taj td nece kod svakog biti isti, znaci mozemo reci da su ti player za posebno prikazivanje igracu.Da su ti tdovi globalni morao bi da stavis[pawn]new Text:LoginTDNA[16]; //-- Dakle ovo ti je definicija za global TDove, dok bi za player glasila
//--//
new PlayerText:LoginTDNA[MAX_PLAYERS][16]; //-- Ovo ti je definicija za player Tdove[/pawn]Eh sad kako ces znati da li je TD Global ili Player[pawn] LoginTDNA[1] = TextDrawCreate(-7.333405, 356.257995, "box");[/pawn]Ovo Global TD posto je posle znaka jednakosti 'TextDrawCreate'Dok se za Player TD koristi 'CreatePlayerTextDraw'
Prikazivanje TDovaZa Global TDove koristis
[pawn]TextDrawShowForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ TextDrawShowForPlayer(playerid,LoginTDNA[t]);
}[/pawn]Isto je i kada hoces da hide TD samo umesto show pises hide[pawn]TextDrawHideForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ TextDrawHideForPlayer(playerid,LoginTDNA[t]);
}[/pawn]Dok je prikazivanje PlayerTDova sledece[pawn]PlayerTextDrawShow(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ PlayerTextDrawShow(playerid,LoginTDNA[playerid][t]);
}[/pawn]Hide TDa[pawn]PlayerTextDrawHide(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ PlayerTextDrawHide(playerid,LoginTDNA[playerid][t]);
}[/pawn]Nadam se da si skontao :D
Citat: 002 poslato Jul 30, 2019, 11:50:57 PRE PODNE
Wauu al ste dobri skripteri, ali eto ja editor cu da mu objasnim, dakle postoje 2 vrste tdova Globalni TDovi i PlayerTDovi, Globalne TDove mozes koristiti za primer ingame tdove, dok player tdove ces koristiti za naprimer ime textdraw, posto taj td nece kod svakog biti isti, znaci mozemo reci da su ti player za posebno prikazivanje igracu.Da su ti tdovi globalni morao bi da stavis[pawn]new Text:LoginTDNA[16]; //-- Dakle ovo ti je definicija za global TDove, dok bi za player glasila
//--//
new PlayerText:LoginTDNA[MAX_PLAYERS][16]; //-- Ovo ti je definicija za player Tdove[/pawn]Eh sad kako ces znati da li je TD Global ili Player[pawn] LoginTDNA[1] = TextDrawCreate(-7.333405, 356.257995, "box");[/pawn]Ovo Global TD posto je posle znaka jednakosti 'TextDrawCreate'Dok se za Player TD koristi 'CreatePlayerTextDraw'
Prikazivanje TDovaZa Global TDove koristis
[pawn]TextDrawShowForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ TextDrawShowForPlayer(playerid,LoginTDNA[t]);
}[/pawn]Isto je i kada hoces da hide TD samo umesto show pises hide[pawn]TextDrawHideForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ TextDrawHideForPlayer(playerid,LoginTDNA[t]);
}[/pawn]Dok je prikazivanje PlayerTDova sledece[pawn]PlayerTextDrawShow(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ PlayerTextDrawShow(playerid,LoginTDNA[playerid][t]);
}[/pawn]Hide TDa[pawn]PlayerTextDrawHide(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){ PlayerTextDrawHide(playerid,LoginTDNA[playerid][t]);
}[/pawn]Nadam se da si skontao :D
To sam mu isto i ja rekao samo sto si ti malcice opsirnije.. Uglavnom, nek se malo i sam potrudi a ne da sve dobija na gotovo
Hvala svima, rijesio sam :D