Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Schone123 poslato Jul 31, 2017, 17:18:09 POSLE PODNE

Naslov: TextDraw
Poruka od: Schone123 poslato Jul 31, 2017, 17:18:09 POSLE PODNE
Skripta koju koristim:UP edit
Detaljan opis problema:Hocu da ubacim click TextDrawove za login ali ubacim ih i oni se pojave ingame i stoje na sred ekrana.Gde treba da ubacim ?
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: TextDraw
Poruka od: lucius poslato Jul 31, 2017, 19:11:50 POSLE PODNE
Prikazes ih u OnPlayerConnect, a uklonis kad se igrac loguje
Naslov: Odg: TextDraw
Poruka od: Schone123 poslato Jul 31, 2017, 23:46:22 POSLE PODNE
A gde da ih uklonim ? i ubacio sam gde su ostali TD-ovi ali nece cak sam ih i zamenio sa onima iz mog login textdrawova
Naslov: Odg: TextDraw
Poruka od: lucius poslato Avgust 01, 2017, 00:07:59 PRE PODNE
Ubacis ih OnGameModeInit
Da se prikazu igracu: http://wiki.sa-mp.com/wiki/PlayerTextDrawShow
Da se ne prikazuju igracu vise: http://wiki.sa-mp.com/wiki/PlayerTextDrawHide
Da igrac moze da klikne na TD: http://wiki.sa-mp.com/wiki/SelectTextdraw
Da se ukloni mis igracu da ne klikce vise na TD: http://wiki.sa-mp.com/wiki/CancelSelectTextDraw
I da moras imati http://wiki.sa-mp.com/wiki/TextDrawSetSelectable da bi mogao da kliknes na TD.
Naslov: Odg: TextDraw
Poruka od: Deko poslato Avgust 01, 2017, 01:19:37 PRE PODNE
odnosno, OnPlayerSpawn
Naslov: Odg: TextDraw
Poruka od: Schone123 poslato Avgust 01, 2017, 13:03:32 POSLE PODNE
Hvala puno lepo objasnjeno
Naslov: Odg: TextDraw
Poruka od: Borko poslato Avgust 02, 2017, 08:55:24 PRE PODNE
Napraviš forward ako ti je lakše, na primer:

[pawn]
forward PrikaziLoginTD(playerid);
public PrikaziLoginTD(playerid)
{
    TextDrawShowForPlayer(playerid, LoginTD1);
    TextDrawShowForPlayer(playerid, LoginTD2);
    TextDrawShowForPlayer(playerid, LoginTD3);
    TextDrawShowForPlayer(playerid, I tako dalje, i tako dalje...);
    return 1;
}
[/pawn]

I staviš PrikaziLoginTD(playerid); na OnPlayerConnect, a isti forward napraviš za npr. IskljuciLoginTD, evo primer:

[pawn]
forward IskljuciLoginTD(playerid);
public IskljuciLoginTD(playerid)
{
    TextDrawHideForPlayer(playerid, LoginTD1);
    TextDrawHideForPlayer(playerid, LoginTD2);
    TextDrawHideForPlayer(playerid, LoginTD3);
    TextDrawHideForPlayer(playerid, I tako dalje, i tako dalje...);
    return 1;
}
[/pawn]

A IskljuciLoginTD(playerid); staviš na OnPlayerSpawn. Eto nadam se da smo ti lepo objasnili :)