Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: haslo
1. Nieprawidłowe haslo
Witam, zmagam si? z problem nieprawid?owego has?a podczas logowania. Co mo?e by? b??dne skoro je?eli ustawiam has?o na 123 to mog? si? zalogowa? ale jak wpisz? bardziej zaawansowane has?o to nie dzia?a? Po prostu
login + proste has?o = zalogowany
login + trudne has?o = b??dne has?o

Mo?e by? to wina szyfrowania?
2. [INNE] złe haslo a zaloguje
Witam.M?g?by kto? napisa?,co nale?y doda? w tym kodzie by sprawdza?o czy has?o wpisane przez gracza jest dobre,bo obecnie wystarczy wpisa? jakiekolwiek i zaloguje.

Oto kod.


Kod:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 30) // Od komendy /rejestracja
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"Mamy nowego zarejestrowanego gracza - %s!",pName);
SendClientMessageToAll(0xBF5FFFFF,string);
new INI:Plik = INI_Open(Gracz(playerid));
INI_SetTag(Plik,"Dane");
INI_WriteInt(Plik,"Haslo",udb_hash(inputtext));
INI_WriteInt(Plik,"Pieniadze",0);
INI_WriteInt(Plik,"Punkty",0);
INI_Close(Plik);
createBankUser(playerid);
return true;
}

if(dialogid == 31) //Od logowania w OnPlayerConnect
{
if(!response) return SendClientMessage(playerid,0xFF0000AA,"Zosta?e? wyrzucony z serwera. Pow?d: Zamkni?cie okna logowania."), Kick(playerid);

INI_ParseFile(Gracz(playerid), "Zaladuj_%s", .bExtra = true, .extra = playerid);
SetPVarInt(playerid,"Zalogowany",1);
SetPlayerScore(playerid,PlayerInfo[playerid][pPunkty]);//Odczyt punkt?w score
GivePlayerMoney(playerid,PlayerInfo[playerid][pKasa]);//Odczyt ilo?ci pieni?dzy
return true;
}
return false;
}
3. [INNE] kick za zle haslo
Witam posiadam rejestracje na serwerze lecz po wpisaniu zlego hasla mozna sie dostac do spawnu a potem normalnie grac i mam takie pytanie jak zrobic aby po wpisaniu zlego hasla rejestracja wyrzucila mnie z serwera
4. [DM] Logowanie na moderatora. Wciaz bledne haslo
Witam.
Mam moderatora ktorego przerobilem z /alogin'u z fulldm.
Wiec jak napisalem w temacie mam problem z logowaniem na modka
Opis: gdy chce sie zalogowac na moderatora wpisujac np. /mlogin moderator
pisze : "Bledne haslo". Nwm jak ten blad naprawic wiec prosze o pomoc.



[code]CMD:mlogin(playerid,cmdtext[]){

new haslo[64];
if(sscanf(cmdtext,"s[64]",haslo)){
SendClientMessage(playerid, COLOR_WHITE,"wpisz: /Mlogin [haslo]");
return 1;
}



if(Moderator[playerid]){
SendClientMessage(playerid,COLOR_RED2,"Jestes juz zalogowany(a) na moderatora!");
return 1;
}

if(ModaratorLogged[playerid]){
SendClientMessage(playerid,COLOR_RED2,"Ju? nie mo?esz si? logowa? r?cznie!");
return 1;
}

if(strfind(haslo,ModeratorPass,false) == 0){

new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));

new tmp[256];

new FullDM;
new ListaModeratorow;
tmp = dini_Get("FILE_MODS",playername);
new CanLog = strval(tmp);

if(CanLog < 1){
format(tmp, sizeof(tmp), "%s zostal(a) wyrzucony(a) , Powod: Nieautoryzowane logowanie na Moderatora", playername, playerid);
SendClientMessageToAll(COLOR_ADMIN, tmp);
Kick(playerid);
return 1;
}
Moderator[playerid] = true;
SetPlayerColor(playerid, 0xFF9900AA);
SoundForAll(1133);

tmp = dini_Get("FullDM/AktywnoscModeratorow/tmp.cfg",play...
5. [INNE] Jak dodac haslo do pliku?
Witam. Mam taki problem JAK DODAC HASLO DO PLIKU ale nie wiem jak! moj kod:
[pawn]#include a_samp
#include zcmd
#include dudb
#define CZERWONY 0xFF0000FF
#define NIEBIESKI 0x0000FFFF
#define ZIELONY 0x00FF00FF

CMD:pollogin(playerid,cmdtext[]){

if(!IsPlayerPolicjant[playerid]) return SendClientMessage(playerid,0xFF0000FF,"››› Nie Prawidlowe haslo!<<<")
new gracz;
if(sscanf(cmdtext,"u",gracz)){
SendClientMessage(playerid, 0xFF0000FF, "AS: /pollogin [haslo]");
return 1;
}

if(!IsPlayerConnected(gracz)){
SendClientMessage(playerid, 0xFF0000FF, "››› Nieprawidlowe haslo! Sprobuj ponownie! <<<");
return 1;
}

GameTextForPlayer(playerid,"~b~~h~POLICJA!",1000,5);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);

new tmp[80];
format(tmp, sizeof(tmp), "UWAGA!%s zalogowal sie jako POLICJANT!", PlayerName(playerid));
SendClientMessageToAll(gracz,COLOR_GREEN, tmp);

format(tmp, sizeof(tmp), "Zalogowano!", PlayerName(gracz));
SendClientMessage(playerid,COLOR_GREEN, tmp);

return 1;
}

stock PlayerName(playerid){
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}[/pawn]
kod ma polegac na logowaniu na policje i ma byc haslo. dzialac raczej powinno dzialac:
wpisuje /pollogin haslo i jak wpisze to mnie loguje ale kod mam raczej dobrze ale haslo, mi chodzi o haslo!

P...