Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Nuhanović poslato Januar 25, 2014, 21:22:36 POSLE PODNE

Naslov: [Pomoć] Textdrawovi,selectable..
Poruka od: Nuhanović poslato Januar 25, 2014, 21:22:36 POSLE PODNE
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];
Naslov: Odg: [Pomoć] Textdrawovi,selectable..
Poruka od: CH | FuDo 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.
Naslov: Odg: [Pomoć] Textdrawovi,selectable..
Poruka od: Detter poslato Januar 26, 2014, 13:02:31 POSLE PODNE
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 ?
Naslov: Odg: [Pomoć] Textdrawovi,selectable..
Poruka od: CH | FuDo poslato Januar 26, 2014, 13:31:30 POSLE PODNE
Ako nije definisao MAX_PLAYERS sa brojem slotova, onda može i ovako. Inače kako misliš PlayerTextDraw kreirati bez playerid ?
Naslov: Odg: [Pomoć] Textdrawovi,selectable..
Poruka od: Detter poslato Januar 26, 2014, 14:02:33 POSLE PODNE
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 
Naslov: Odg: [Pomoć] Textdrawovi,selectable..
Poruka od: Stankovic#77 poslato Januar 26, 2014, 14:41:58 POSLE PODNE
A ja imam problem hocu da kada klikne la Login txtdraw da mu izbaci login dialog ali nece da mi pokaze..