Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: gargy001 poslato Jul 21, 2014, 21:44:28 POSLE PODNE

Naslov: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 21:44:28 POSLE PODNE
Skripta koju koristim:Moja od 0
Detaljan opis problema:Ne razumijem kako se koristi PlayerTextDrawSetString
Dio skripte:
Za ovaj dijalog
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == Podatci0[playerid])
{
ShowPlayerDialog(playerid,DIALOG_SIFRA, DIALOG_STYLE_INPUT, "Lozinka", "Unesite lozinku:", "Unesi", "Odustani");
}

Kako da podesim OnDialogResponse
if(dialogid == DIALOG_SIFRA)
{
if(response)
    {
    PlayerTextDrawSetString();
    }
}

Za ovaj TextDraw
Podatci0[playerid] = CreatePlayerTextDraw(playerid, 94.444427, 156.074050, "Lozinka");
PlayerTextDrawLetterSize(playerid, Podatci0[playerid], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, Podatci0[playerid], 1);
PlayerTextDrawColor(playerid, Podatci0[playerid], -1);
PlayerTextDrawSetShadow(playerid, Podatci0[playerid], 0);
PlayerTextDrawSetOutline(playerid, Podatci0[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, Podatci0[playerid], 51);
PlayerTextDrawFont(playerid, Podatci0[playerid], 1);
PlayerTextDrawSetProportional(playerid, Podatci0[playerid], 1);
PlayerTextDrawSetSelectable(playerid, Podatci0[playerid], true);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 21:45:45 POSLE PODNE
http://wiki.sa-mp.com/wiki/PlayerTextDrawSetString

to je poziv koji setuje string na odredjeni textdraw.
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 21:52:20 POSLE PODNE
Citat: C++ poslato Jul 21, 2014, 21:45:45 POSLE PODNE
http://wiki.sa-mp.com/wiki/PlayerTextDrawSetString

to je poziv koji setuje string na odredjeni textdraw.
Čitao sam wiki, ne razumijem, daj mi kod koji mjenja TD Podatci0 iz onog defaultnog Lozinka u inputtext (nalazi se pod ondialogresponse za dijalog DIALOG_SIFRA) Imaš sve potrebno :D
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 21:54:47 POSLE PODNE
nerazumem bas sta tacno oces i samo napomena ja ovde nisam da ti radim vec pomognem ali ko god pogleda wiki bice mu jasno ali ne ti kao nerazumes prostu funkciju kako ces onda znati iskodirat sta vece?
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 21:56:36 POSLE PODNE
Citat: C++ poslato Jul 21, 2014, 21:54:47 POSLE PODNE
nerazumem bas sta tacno oces i samo napomena ja ovde nisam da ti radim vec pomognem ali ko god pogleda wiki bice mu jasno ali ne ti kao nerazumes prostu funkciju kako ces onda znati iskodirat sta vece?
Ne funkcioniše onako kako sam je ja shvatio
PlayerTextDrawSetString(playerid, PlayerText:Podatci0, inputtext);
I tu dobijem error
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 21:58:14 POSLE PODNE

PlayerTextDrawSetString(playerid, Podatci0 [ playerid ], inputtext);
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 22:01:43 POSLE PODNE
Citat: C++ poslato Jul 21, 2014, 21:58:14 POSLE PODNE

PlayerTextDrawSetString(playerid, Podatci0 [ playerid ], inputtext);
A kako da uradim tako nešto za ovakav dijalog:
ShowPlayerDialog(playerid,DIALOG_POL, DIALOG_STYLE_MSGBOX, "Pol", "Da li ste muško ili žensko?", "Muško", "Žensko");
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 22:03:44 POSLE PODNE
pa u response na musko

PlayerTextDrawSetString(playerid, td za spol, "Musko");

za zensko

PlayerTextDrawSetString(playerid, td za spol, "Zensko");
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 22:04:18 POSLE PODNE
Citat: C++ poslato Jul 21, 2014, 22:03:44 POSLE PODNE
pa u response na musko

PlayerTextDrawSetString(playerid, td za spol, "Musko");

za zensko

PlayerTextDrawSetString(playerid, td za spol, "Zensko");
To radim sa case?
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 22:06:07 POSLE PODNE
DIALOG_STYLE_MSGBOX mozes odgovorit sa

if(response)
{
ako je musko
}
else
{
zensko
}
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 22:10:02 POSLE PODNE
Imam npr dijalog za državu, on je DIALOG_STYLE_LIST, kako za njega?
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 22:11:05 POSLE PODNE
Citat: gargy001 poslato Jul 21, 2014, 22:10:02 POSLE PODNE
Imam npr dijalog za državu, on je DIALOG_STYLE_LIST, kako za njega?
mozes sa case a mozs sa listitem
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 22:15:22 POSLE PODNE
Citat: C++ poslato Jul 21, 2014, 22:11:05 POSLE PODNE
Citat: gargy001 poslato Jul 21, 2014, 22:10:02 POSLE PODNE
Imam npr dijalog za državu, on je DIALOG_STYLE_LIST, kako za njega?
mozes sa case a mozs sa listitem
Možeš li mi dati primjer, evo dijalog a TD je Podatci3
ShowPlayerDialog(playerid,DIALOG_DRZAVA, DIALOG_STYLE_LIST, "Država", "Bosna i Hercegovina\nHrvatska\nSrbija\nCrna Gora\nMakedonija\nOstalo", "Dalje", "");
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: youngdeal poslato Jul 21, 2014, 22:18:11 POSLE PODNE
al smaras al ono pravo sve dobijes ali oces da drugi radi ovo ti je zadnji put da sam ti nesto uradio.

if(dialogid == DIALOG_DRZAVA)
{
        if(response)
        {
            switch(listitem)
            {
  case 0:
  {
                       PlayerTextDrawSetString(playerid, Podatci3 [ playerid ], "Bosna i Hercegovina");
  }
            }
        }
}

dobio si primer.
Naslov: Odg: [Pomoć]PlayerTextDrawSetString
Poruka od: gargy001 poslato Jul 21, 2014, 22:23:35 POSLE PODNE
Citat: C++ poslato Jul 21, 2014, 22:18:11 POSLE PODNE
al smaras al ono pravo sve dobijes ali oces da drugi radi ovo ti je zadnji put da sam ti nesto uradio.

if(dialogid == DIALOG_DRZAVA)
{
        if(response)
        {
            switch(listitem)
            {
  case 0:
  {
                       PlayerTextDrawSetString(playerid, Podatci3 [ playerid ], "Bosna i Hercegovina");
  }
            }
        }
}

dobio si primer.
Nije da hoću da mi drugi radi nego sam početnik i ne razumijem dosta toga