Error pri ubacivanju TD logina


Započeo Maximo, Jul 30, 2019, 03:03:38 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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 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
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
Eh sad kako ces znati da li je TD Global ili Player
LoginTDNA[1] = TextDrawCreate(-7.333405, 356.257995, "box");
Ovo Global TD posto je posle znaka jednakosti 'TextDrawCreate'Dok se za Player TD koristi 'CreatePlayerTextDraw'


Prikazivanje TDovaZa Global TDove koristis
TextDrawShowForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      TextDrawShowForPlayer(playerid,LoginTDNA[t]);
}
Isto je i kada hoces da hide TD samo umesto show pises hide
TextDrawHideForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      TextDrawHideForPlayer(playerid,LoginTDNA[t]);
}
Dok je prikazivanje PlayerTDova sledece
PlayerTextDrawShow(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      PlayerTextDrawShow(playerid,LoginTDNA[playerid][t]);
}
Hide TDa
PlayerTextDrawHide(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      PlayerTextDrawHide(playerid,LoginTDNA[playerid][t]);
}
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
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
Eh sad kako ces znati da li je TD Global ili Player
LoginTDNA[1] = TextDrawCreate(-7.333405, 356.257995, "box");
Ovo Global TD posto je posle znaka jednakosti 'TextDrawCreate'Dok se za Player TD koristi 'CreatePlayerTextDraw'


Prikazivanje TDovaZa Global TDove koristis
TextDrawShowForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      TextDrawShowForPlayer(playerid,LoginTDNA[t]);
}
Isto je i kada hoces da hide TD samo umesto show pises hide
TextDrawHideForPlayer(playerid,LoginTDNA[1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      TextDrawHideForPlayer(playerid,LoginTDNA[t]);
}
Dok je prikazivanje PlayerTDova sledece
PlayerTextDrawShow(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      PlayerTextDrawShow(playerid,LoginTDNA[playerid][t]);
}
Hide TDa
PlayerTextDrawHide(playerid,LoginTDNA[playerid][1]);
//-- U tvom slucaju
for(new t = 0; t < 16; t++){      PlayerTextDrawHide(playerid,LoginTDNA[playerid][t]);
}
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