Skripta koju koristim: Od 0
Detaljan opis problema: Dole
Dio skripte: Dole
Neke slike/video za lakse dobivanje pomoci(neobavezno): Dole
Eh ovako,sada napravio sam da se textdrawa 2,musko,zensko,tj biraš spol,ali nece da mi se prikazu...
Ovako,ovako sam ih pravio i nemam nikve errore/warninge :
sspol[0] = CreatePlayerTextDraw(playerid,137.276718, 360.500030, "MUSKO");
PlayerTextDrawLetterSize(playerid,sspol[0], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid,sspol[0], 1);
PlayerTextDrawColor(playerid,sspol[0], -1);
PlayerTextDrawSetShadow(playerid,sspol[0], 0);
PlayerTextDrawSetOutline(playerid,sspol[0], 1);
PlayerTextDrawBackgroundColor(playerid,sspol[0], 51);
PlayerTextDrawFont(playerid,sspol[0], 3);
PlayerTextDrawSetProportional(playerid,sspol[0], 1);
PlayerTextDrawSetSelectable(playerid,sspol[0], 1);
sspol[1] = CreatePlayerTextDraw(playerid,419.389434, 361.500091, "ZENSKO");
PlayerTextDrawLetterSize(playerid,sspol[1], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid,sspol[1], 1);
PlayerTextDrawColor(playerid,sspol[1], -1);
PlayerTextDrawSetShadow(playerid,sspol[1], 0);
PlayerTextDrawSetOutline(playerid,sspol[1], 1);
PlayerTextDrawBackgroundColor(playerid,sspol[1], 51);
PlayerTextDrawFont(playerid,sspol[1], 3);
PlayerTextDrawSetProportional(playerid,sspol[1], 1);
PlayerTextDrawSetSelectable(playerid,sspol[1], 1);
A ovako sam ih prikazivao,tj da se pokazu
for(new i = 0; i < 2; i++) { PlayerTextDrawShow(playerid, sspol[i]); }
A ovo je new funkcija koju koristim :
new PlayerText:sspol[2];
Mislim da ovo moraš ovako:
new PlayerText:sspol[MAX_PLAYERS][2];
Opet ovdje ne znam koji će ti vrag ova petlja, stavi jednostavno if provjeru.
I prikazuješ ga ovako:
PlayerTextDrawShow(playerid, PlayerText:sspol[playerid][1]);
Pokušaj, mislim da radi.
Citat: dirigent00 poslato Januar 26, 2014, 12:45:48 POSLE PODNE
Mislim da ovo moraš ovako:
new PlayerText:sspol[MAX_PLAYERS][2];
Opet ovdje ne znam koji će ti vrag ova petlja, stavi jednostavno if provjeru.
I prikazuješ ga ovako:
PlayerTextDrawShow(playerid, PlayerText:sspol[playerid][1]);
Pokušaj, mislim da radi.
nema smisla napraviti 500(ili koliki god ti je MAX_PLAYERS) text drawova kad su svi jednaki
gdje kreiraš sve te TxtD ?
Ako nije definisao MAX_PLAYERS sa brojem slotova, onda može i ovako. InaÄe kako misliÅ¡ PlayerTextDraw kreirati bez playerid ?
nikako (ovo je dobra ispravka njegovog sto si ti napravio)
ali bolje mu je napraviti obicna dva text drawa posto su jednaki za sve igrace
A ja imam problem hocu da kada klikne la Login txtdraw da mu izbaci login dialog ali nece da mi pokaze..