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

Wysłany: 2012-11-11, 16:17


DawiT







Wiek: 35
Na forum: 4958 dni
Posty: 13



Respekt: 50

Cze?? wszystkim:)
Nie wiem czy dobrze wybra?em rodzaj temu na 'inne', z g?ry przepraszam i prosz? moderator?w o prawd?. Jako i? nie ogarniam bardzo pawn, postanowi?em opisa? tutaj sw?j problem.
Mianowicie, pr?bowa?em zrobi? system logowania na dini i djson i mi nie wysz?o, wi?c odpu?ci?em sobie "systemy".
Postanowi?em przeszuka? troch? forum samp, i wiki samp i doszed?em do czego? takiego:
http://gtao.pl.com/showthread.php?p=2136997 (prosz? nie traktowa? tego jako reklam?.)
i mam taki kod:
Kod:


#include <a_samp>

new doorpass = 1234;

// komenda na 'zalogowanie'

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGIN)
{
if(!response) // If they clicked 'Cancel' or pressed esc
{
SendClientMessage(playerid, COLOR_RED, "You MUST login to play here. Please change your name.");
Kick(playerid);
}
else // Pressed ENTER or clicked 'Login' button
{
if(inputtext == doorpass)
{ //If yes, ...
SendClientMessage(playerid, COLOR_RED, "You are now logged in!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "LOGIN FAILED.");

// Re-show the login dialog
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Please enter your password:", "Login", "Cancel");
}
}
return 1; //
}
return 0;

i wywala mi error:
Kod:


C:\Users\Dawid\Desktop\admskrypt.pwn(108) : error 033: array must be indexed (variable "inputtext")


tak, to jest ?ci?gniete, p??niej zdetuje pod w?asne potrzeby.
Pozdrawiam, i z g?ry dzi?kuj? za pomoc w zlokalizowaniu b??du.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-11, 16:39


barpon







Wiek: 26
Na forum: 5225 dni
Posty: 12

Piwa: 2

Respekt: 41,5

Usuni?te.

Ostatnio zmieniony przez barpon 2013-09-02, 16:01, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-11, 17:11


DawiT







Wiek: 35
Na forum: 4958 dni
Posty: 13



Respekt: 50

[EDIT]
Przepraszam Ci?, jestem zaspany, nie sprawdzi?em co dok?adnie napisa?e?.
Dzi?ki za pomoc.

Teraz druga sprawa. Je?li nie chc? aby to by?y cyfry, tylko litery lub inny ci?g znak?w?
np.
Kod:

f5d4g666

to co musz? zrobi??
Pr?bowa?em
Kod:


new doorpass = TEXT; //Creating a password variable for the door.

#define TEXT "adminpass"

ale mi nie wysz?o..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-12, 10:18


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Z tego co si? orientuje w dini jest funkcja kt?ra koduje has?o a mianowicie brzmi tak:
Kod:

dini_IntSet(udb_encode(PlayerName(playerid)), "haslo", udb_hash(tmp));
Wyci?te z poradnika Roberta: http://gtao.pl/rejestracj...dnik-vt7679.htm :) .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-12, 16:29


DawiT







Wiek: 35
Na forum: 4958 dni
Posty: 13



Respekt: 50

Wafelowski, nie o to chodzi, dzi? zauwarzy?em poradnik na temat sys admina, kt?rego szuka?em na innym forum, ale dzi?ki i tak;)
Prosz? o zamkni?cie :)

Postaw piwo autorowi tego posta
 

 
Tagi: sys :: logowania
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