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

Wysłany: 2012-02-25, 23:02


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
Witam znalazlem rejestracje zeby sobie wgrac do mapki wszystko jest ok ale potrzebuje do mapki truck i zeby mi zapisywalo score bo teraz zapisuje tylko kase haslo i wizyty

Kod:

public OnPlayerConnect(playerid)
{
if(dini_Exists(PlayerName(playerid)))//sprawdza czy gracz ma ju? konto
{//je?eli ma to:
TogglePlayerControllable(playerid, false);//blokuje graczowi kontrol?
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Panel logowania", "Jeste? ju? zarejestrowany.\nWpisz has?o i zaloguj si?.", "Zaloguj", "Anuluj");//wy?wietla gui graczowi
} else { // a je?eli nie ma konta to:
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Panel rejestracji", "Zarejestruj si?.\nWpisz has?o i graj!", "Zarejestruj", "Anuluj");//wy?wietla gui graczowi
}
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(PlayerName(playerid), "KASA", GetPlayerMoney(playerid));//zapisuje kas? do pliku
Zalogowany[playerid]=0;//ustawia graczowi jako nie zalogowany
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[128];//zmienna / tablica jak kto woli
if(dialogid == 1)//wy?wietla graczowi gui o id 1
{
if(response == 0)//je?eli gracz przycisn?? przycisk Anuluj
{
SendClientMessage(playerid, CZERWONY, "Anulowa?e?! Zostajesz wyrzucony!");//wysy?a wiadomo?? do gracza
Kick(playerid);//kickuje gracza
} else {//je?eli przycisn?? Zaloguj
if(udb_hash(inputtext) == strval(dini_Get(PlayerName(playerid), "HASLO")))//sprawdza czy has?o zgadza si? z tym z pliku
{//je?eli tak to:
SendClientMessage(playerid, ZIELONY, "> Zalogowano <");//wysy?a wiadomo?? do gracza
Zalogowany[playerid]=1;//ustawia gracza jako zalogowanego
dini_IntSet(PlayerName(playerid), "WIZYT", dini_Int(PlayerName(playerid), "WIZYT")+1);//dodaje 1 do wizyt
new kasa = dini_Int(PlayerName(playerid), "KASA");//pobiera kas? gracza do zmiennej kasa
GivePlayerMoney(playerid, ++kasa);//daje kas? graczowi
} else {//je?eli has?o sie nie zgadza to:
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Panel logowania","Nieprawid?owe has?o!\nSpr?buj ponownie.","Zaloguj","Anuluj");//pokazuje gui graczowi
}
}
}

if(dialogid == 2)//wy?wietla graczowi gui o id 2
{
if(response == 0)//je?eli gracz przycisn?? przycisk Anuluj
{
SendClientMessage(playerid, CZERWONY, "Anulowa?e?!? Zostajesz wyrzucony!");//wysy?a wiadomo?? do gracza
Kick(playerid);//kickuje gracza
} else {//je?eli nacisn?? Zarejestruj
dini_Create(PlayerName(playerid));//tworzy plik
dini_IntSet(PlayerName(playerid), "HASLO", udb_hash(inputtext));//zapisuje has?o do pliku koduj?c je
dini_IntSet(PlayerName(playerid), "KASA", 0);//zapisuje kas? graczowi na 0
dini_IntSet(PlayerName(playerid), "WIZYT", 0);//zapisuje wizyty graczowi na 0
SendClientMessage(playerid,ZIELONY,"> Zarejestrowano <");//wysy?a wiadomo?? do gracza
format(string,sizeof(string),"Twoje has?o: %s",inputtext);//wysy?a wiadomo?c do gracza jakie ma has?o
SendClientMessage(playerid,ZIELONY,string);
SendClientMessage(playerid,ZIELONY,"> Automatycznie zalogowano <");//wysy?a wiadomo?? do gracza
Zalogowany[playerid]=1;//ustawia gracza jako zalogowanego

}
}
return 1;
}


PlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}


a i jeszcze w filterscript pisze haslo i jakies numerki zamiast mojego hasla za pomoc daje :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-25, 23:38


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Has?o jest zakodowane :p
Je?li chcesz mie? normalne to mi powiedz.. ;d
Kod:


public OnPlayerConnect(playerid)
{
if(dini_Exists(PlayerName(playerid)))//sprawdza czy gracz ma ju? konto
{//je?eli ma to:
TogglePlayerControllable(playerid, false);//blokuje graczowi kontrol?
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Panel logowania", "Jeste? ju? zarejestrowany.\nWpisz has?o i zaloguj si?.", "Zaloguj", "Anuluj");//wy?wietla gui graczowi
} else { // a je?eli nie ma konta to:
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Panel rejestracji", "Zarejestruj si?.\nWpisz has?o i graj!", "Zarejestruj", "Anuluj");//wy?wietla gui graczowi
}
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(PlayerName(playerid), "KASA", GetPlayerMoney(playerid));//zapisuje kas? do pliku
dini_IntSet(PlayerName(playerid), "SCORE", GetPlayerScore(playerid));
Zalogowany[playerid]=0;//ustawia graczowi jako nie zalogowany
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[128];//zmienna / tablica jak kto woli
if(dialogid == 1)//wy?wietla graczowi gui o id 1
{
if(response == 0)//je?eli gracz przycisn?? przycisk Anuluj
{
SendClientMessage(playerid, CZERWONY, "Anulowa?e?! Zostajesz wyrzucony!");//wysy?a wiadomo?? do gracza
Kick(playerid);//kickuje gracza
} else {//je?eli przycisn?? Zaloguj
if(udb_hash(inputtext) == strval(dini_Get(PlayerName(playerid), "HASLO")))//sprawdza czy has?o zgadza si? z tym z pliku
{//je?eli tak to:
SendClientMessage(playerid, ZIELONY, "> Zalogowano <");//wysy?a wiadomo?? do gracza
Zalogowany[playerid]=1;//ustawia gracza jako zalogowanego
dini_IntSet(PlayerName(playerid), "WIZYT", dini_Int(PlayerName(playerid), "WIZYT")+1);//dodaje 1 do wizyt
new kasa = dini_Int(PlayerName(playerid), "KASA");//pobiera kas? gracza do zmiennej kasa
new score = dini_Int(PlayerName(playerid), "SCORE");
GivePlayerMoney(playerid, ++kasa);//daje kas? graczowi
GivePlayerScore(playerid, ++score);
} else {//je?eli has?o sie nie zgadza to:
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Panel logowania","Nieprawid?owe has?o!\nSpr?buj ponownie.","Zaloguj","Anuluj");//pokazuje gui graczowi
}
}
}

if(dialogid == 2)//wy?wietla graczowi gui o id 2
{
if(response == 0)//je?eli gracz przycisn?? przycisk Anuluj
{
SendClientMessage(playerid, CZERWONY, "Anulowa?e?!? Zostajesz wyrzucony!");//wysy?a wiadomo?? do gracza
Kick(playerid);//kickuje gracza
} else {//je?eli nacisn?? Zarejestruj
dini_Create(PlayerName(playerid));//tworzy plik
dini_IntSet(PlayerName(playerid), "HASLO", udb_hash(inputtext));//zapisuje has?o do pliku koduj?c je
dini_IntSet(PlayerName(playerid), "KASA", 0);//zapisuje kas? graczowi na 0
dini_IntSet(PlayerName(playerid), "SCORE", 0);
dini_IntSet(PlayerName(playerid), "WIZYT", 0);//zapisuje wizyty graczowi na 0
SendClientMessage(playerid,ZIELONY,"> Zarejestrowano <");//wysy?a wiadomo?? do gracza
format(string,sizeof(string),"Twoje has?o: %s",inputtext);//wysy?a wiadomo?c do gracza jakie ma has?o
SendClientMessage(playerid,ZIELONY,string);
SendClientMessage(playerid,ZIELONY,"> Automatycznie zalogowano <");//wysy?a wiadomo?? do gracza
Zalogowany[playerid]=1;//ustawia gracza jako zalogowanego

}
}
return 1;
}


PlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-26, 09:27


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
chce miec normalnie a nie jakies cyferki:)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-26, 14:40


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Kod:

public OnPlayerConnect(playerid)
{
if(dini_Exists(PlayerName(playerid)))//sprawdza czy gracz ma ju? konto
{//je?eli ma to:
TogglePlayerControllable(playerid, false);//blokuje graczowi kontrol?
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Panel logowania", "Jeste? ju? zarejestrowany.\nWpisz has?o i zaloguj si?.", "Zaloguj", "Anuluj");//wy?wietla gui graczowi
} else { // a je?eli nie ma konta to:
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Panel rejestracji", "Zarejestruj si?.\nWpisz has?o i graj!", "Zarejestruj", "Anuluj");//wy?wietla gui graczowi
}
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(PlayerName(playerid), "KASA", GetPlayerMoney(playerid));//zapisuje kas? do pliku
dini_IntSet(PlayerName(playerid), "SCORE", GetPlayerScore(playerid));
Zalogowany[playerid]=0;//ustawia graczowi jako nie zalogowany
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[128];//zmienna / tablica jak kto woli
if(dialogid == 1)//wy?wietla graczowi gui o id 1
{
if(response == 0)//je?eli gracz przycisn?? przycisk Anuluj
{
SendClientMessage(playerid, CZERWONY, "Anulowa?e?! Zostajesz wyrzucony!");//wysy?a wiadomo?? do gracza
Kick(playerid);//kickuje gracza
} else {//je?eli przycisn?? Zaloguj
if inputtext == strval(dini_Get(PlayerName(playerid), "HASLO")))//sprawdza czy has?o zgadza si? z tym z pliku
{//je?eli tak to:
SendClientMessage(playerid, ZIELONY, "> Zalogowano <");//wysy?a wiadomo?? do gracza
Zalogowany[playerid]=1;//ustawia gracza jako zalogowanego
dini_IntSet(PlayerName(playerid), "WIZYT", dini_Int(PlayerName(playerid), "WIZYT")+1);//dodaje 1 do wizyt
new kasa = dini_Int(PlayerName(playerid), "KASA");//pobiera kas? gracza do zmiennej kasa
new score = dini_Int(PlayerName(playerid), "SCORE");
GivePlayerMoney(playerid, ++kasa);//daje kas? graczowi
GivePlayerScore(playerid, ++score);
} else {//je?eli has?o sie nie zgadza to:
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Panel logowania","Nieprawid?owe has?o!\nSpr?buj ponownie.","Zaloguj","Anuluj");//pokazuje gui graczowi
}
}
}

if(dialogid == 2)//wy?wietla graczowi gui o id 2
{
if(response == 0)//je?eli gracz przycisn?? przycisk Anuluj
{
SendClientMessage(playerid, CZERWONY, "Anulowa?e?!? Zostajesz wyrzucony!");//wysy?a wiadomo?? do gracza
Kick(playerid);//kickuje gracza
} else {//je?eli nacisn?? Zarejestruj
dini_Create(PlayerName(playerid));//tworzy plik
dini_IntSet(PlayerName(playerid), "HASLO", inputtext);//zapisuje has?o do pliku koduj?c je
dini_IntSet(PlayerName(playerid), "KASA", 0);//zapisuje kas? graczowi na 0
dini_IntSet(PlayerName(playerid), "SCORE", 0);
dini_IntSet(PlayerName(playerid), "WIZYT", 0);//zapisuje wizyty graczowi na 0
SendClientMessage(playerid,ZIELONY,"> Zarejestrowano <");//wysy?a wiadomo?? do gracza
format(string,sizeof(string),"Twoje has?o: %s",inputtext);//wysy?a wiadomo?c do gracza jakie ma has?o
SendClientMessage(playerid,ZIELONY,string);
SendClientMessage(playerid,ZIELONY,"> Automatycznie zalogowano <");//wysy?a wiadomo?? do gracza
Zalogowany[playerid]=1;//ustawia gracza jako zalogowanego

}
}
return 1;
}


PlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}


Postaw piwo autorowi tego posta
 

 
Tagi: rejestracja
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