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

Wysłany: 2014-03-18, 15:45


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Witam Mam taki kod:
Kod:


switch(dialogid)
{
case DIALOG_LOG:
{
switch(response)
{
case 0:
{
new string[128];
Kick(playerid);
format(string, 128, "Gracz %s(%d) zosta? wyrzucony z serwera, pow?d: pr?ba zespawnowania si? bez zalogowania", PlayerName(playerid), playerid);
SendClientMessageToAll(CZ, string);
}
case 1:
{
new konto[128];



format(konto, 128, "Konta/%s.ini", PlayerName(playerid));
if(!strcmp(dini_Get(konto, "Haslo"),inputtext,false))
{

new kasa = GraczInfo[playerid][gKasa] = dini_Int(konto, "Kasa");
GivePlayerMoney(playerid, kasa);
GraczInfo[playerid][gScore] = dini_Int(konto, "Score");
SetPlayerScore(playerid, GraczInfo[playerid][gScore]);
GraczInfo[playerid][gZalogowany] = 1;
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, JN, "Zalogowa?e?(a?) si?!");
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_INPUT, "Panel logowania", "Poda?e? niepoprawne has?o!\nspr?buj jeszcze raz!", "Zaloguj", "Anuluj");

}
}
}
}

Jest to ta rejestracja;
http://gtao.pl/inne-dinis...ejestracja+dini

i chc? zrobi? gdy gracz nic nie wpisze to ?eby nie logowa?o..
wi?c daje :
Kod:


case 1:
{
new konto[128];
if(strlen(inputtext) == 1)
{

format(konto, 128, "Konta/%s.ini", PlayerName(playerid));
if(!strcmp(dini_Get(konto, "Haslo"),inputtext,false))
{

new kasa = GraczInfo[playerid][gKasa] = dini_Int(konto, "Kasa");
GivePlayerMoney(playerid, kasa);
GraczInfo[playerid][gScore] = dini_Int(konto, "Score");
SetPlayerScore(playerid, GraczInfo[playerid][gScore]);
GraczInfo[playerid][gZalogowany] = 1;
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, JN, "Zalogowa?e?(a?) si?!");
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_INPUT, "Panel logowania", "Poda?e? niepoprawne has?o!\nspr?buj jeszcze raz!", "Zaloguj", "Anuluj");
}
}
}
}
}

i nie wychodzi..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-18, 16:55


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
U?yj funkcji strlen, aby pobra? ilo?? znak?w inputtext - w ten spos?b sprawdzisz ile znak?w zawiera wpisane przez gracza has?o. Je?li ilo?? znak?w b?dzie r?wna 0, to has?o na 100% jest b??dne.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-18, 17:00


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

nie czaje .. pode?lij to w formie kodu..

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: logowanie :: gdy :: gracz :: nie :: wpisze :: nic
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