Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-06-14, 18:17


Szimi







Wiek: 24
Na forum: 3278 dni
Posty: 17
Nick w MP: Szimi

Piwa: 33

Respekt: 50

Witam mam pewien problem , kt?ry polega na tym ,?e robi? rejestracj? w textdrawie tylko ,?e chce zakry? has?o (Gwiazdkami) Zrobi?em tak.
Po naci?ni?ciu na rubryk? "Password" pokazuje si? dialog dobra wszystko ?adnie pi?knie. Potem po wpisaniu has?a pobieram ilo?? tzn. do globalnej zmiennej da?em "Rozmiar = strlen(inputtext);" Dobra ale jak tera zrobi? to ,aby mi pobran? liczb? zamieni?o na gwiazdki. Za pomoc :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 20:04


Grace

Kierowca Pralki






Wiek: 24
Na forum: 3436 dni
Posty: 168
Nick w MP: Grace

Piwa: 1031

Respekt: 35,8

Czekaj, nie rozumiem - swoje haslo wpisujesz w dialogu czy w textdrawie ?
Jezeli w dialogu, tam gdzie pokazujesz dialog, uzyj stylu "DIALOG_STYLE_PASSWORD".

Przyk?adowo
Pawn
//gdzies w kodzie
ShowPlayerDialog(playeriddialogidDIALOG_STYLE_PASSWORD"Logowanie""tresc"button1button2);

// w OnDialogResponse
if(dialogid == dialogid// bo tak podalem wyzej
{
    if(response)
    {
        if(strlen(inputtext) >= 1)
        {
            //Tutaj logowanie, bo wpisal wiecej nic 1 cyfre, liczbe etc
        }
}


Dodaj?c kr?tko, inputtext zamienia si? widokiem w kropki wtedy gdy u?yjesz DIALOG_STYLE_PASSWORD.

[ Dodano: 2017-06-14, 20:06 ]
A w jakim celu chcesz tworzyc zmienn? globaln? "Rozmiar" ?
Nie ma takiej potrzeby, zb?dne za?miecanie kodu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 20:41


Szimi







Wiek: 24
Na forum: 3278 dni
Posty: 17
Nick w MP: Szimi

Piwa: 33

Respekt: 50

Nie czekaj bo mnie nie rozumiesz. Mam klikany textdraw klikam na rubryk? gdzie ma by? has?o(M?wi? o textdrawie) i pokazuje si? nagle dialog i tam te? mam has?o zakryte, ale po wpisaniu na textdrawie s? gwiazdki np has?o w dialogu ma 10 cyfr to w textdrawie tez jest 10 gwiazdek :D mo?e zle t?umacz? to bo to troch? hard xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 21:22


Dirtcaps

zamknij mordę






Wiek: 16
Na forum: 3503 dni
Posty: 122
Nick w MP: Dirtcaps

Piwa: 83

Respekt: 130,5
Respekt: 130,5

Pobierasz d?ugo?? has?a do zmiennej lokalnej (tego wpisanego w dialog).
Potem formatujesz sobie znak gwiazdki "*".
Nast?pnie tworzysz p?tle, w kt?rej formatujesz to co ma wy?wietla? Ci textdraw (czyli nasze gwiazdki). Nast?pnie wstawiasz do piekarnika i pieczesz przez 30 minut w 180 stopniach.

Przyk?adowy kod do analizy:
Kod:


new string[32];

new gwiazdka[531531434513551];
format(gwiazdka, 8537757, "*");

new x = strlen(haslo);

for(new y = 0; y < x; y++)
{
format(string, 32, "%s", gwiazdka);
}


Pozamieniaj sobie na swoje zmienne.

PS. Oczywi?cie da si? to zrobi? nawet w 2 linijkach kodu xD. Kto potrafi ten 'se' zrobi.

Podpis
Kod:

"~ Bo tylko ciężką pracą ludzie mogą się wzbogacić, Tu za walenie ch*ja nikt ci ziomuś nie zapłaci."


Kiedy jak nie dziś.
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szimi
Wysłany: 2017-06-14, 21:44


Szimi







Wiek: 24
Na forum: 3278 dni
Posty: 17
Nick w MP: Szimi

Piwa: 33

Respekt: 50

A stary dziena piwko leci :D ,ale w?tpie ,?e tyle gwiazdek bd si? da?o wpisa? xd

[ Dodano: 2017-06-14, 21:45 ]
PS. A co je?li mi zakalec wyjdzie ? : dxddd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 22:21


Dirtcaps

zamknij mordę






Wiek: 16
Na forum: 3503 dni
Posty: 122
Nick w MP: Dirtcaps

Piwa: 83

Respekt: 130,5
Respekt: 130,5

Wpisa?em byle jakie liczby (do?? logiczne jest ?eby zmieni? sobie np. na 32 xd)

Masz tutaj nieco uproszczony kod:
Kod:

for(new x, y = strlen(tocozostalowpisanewdialog); x < y; x++)
haslo[x] = '*';


Pobaw si? tym ^.

Podpis
Kod:

"~ Bo tylko ciężką pracą ludzie mogą się wzbogacić, Tu za walenie ch*ja nikt ci ziomuś nie zapłaci."


Kiedy jak nie dziś.
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szimi
Wysłany: 2017-06-16, 17:23


Szimi







Wiek: 24
Na forum: 3278 dni
Posty: 17
Nick w MP: Szimi

Piwa: 33

Respekt: 50

dzi?ki ziom :D zrobi?em pierwszym sposobem :D

[ Dodano: 2017-06-19, 23:45 ]
tu znowu ja z problemem tego kodu xd
Kod:

new string[32];

new gwiazdka[20];
new string2[35];
format(gwiazdka, 8537757,"g");

new x = strlen(inputtext);

for(new y = 0; y < x; y++)
{
format(string, 32, "%s", gwiazdka);
strcat(string, string2);

}
TextDrawSetString(Rejestracja[playerid][12], string2);
nie dzia?a :/ nie wiem czemu

Ostatnio zmieniony przez Emm 2017-06-16, 20:49, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Tagi: ukrywanie :: hasła :: textdrawie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku