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: logowanie
161. Logowanie
C:

function log_reg()
local player getLocalPlayer()
local login guiGetText(loginedit)
local haslo guiGetText(haslonapis)
local triger triggerServerEvent("logReg"getRootElement(), playerloginhaslo)
end
addEventHandler
("onClientGUIClick"zarejestrujlog_regfalse)

S:
addEvent("logReg"true)
addEventHandler("logReg"getRootElement(), function(playerloginpassword)
local konto addAccount(loginpassword)
if (
kontothen
triggerClientEvent
(player"CreateBox"getRootElement(), "info""Zarejestrowa?e? si? pomy?lnie!")
else
triggerClientEvent(player"CreateBox"getRootElement(), "error""Rejestracja nie powiod?a si?!")
end
end
)


Wi?c tak zrobi?em logowanie ale jest jaki? b??d, klikam button z pustym editem i wyskakuje informacja "Zarejestrowa?e? si? pomy?lnie!"
Jak zrobi? aby ta informacja pokazywa?a si? tylko gdy poprawienie si? zarejestrujemy a jak ?le wpisujemy lub jest login zaj?ty to wyskakuje to drugie info?

Mam nadziej? ?e kto? to zrozumie :)
162. Rejestacja / logowanie MySQL
Siemanko.

Postanowi?em napisa? rejestracj? / logowanie w MySQL, mam ju? baz? danych oraz GUI, kt?re ma si? wy?wietli? - ale dalej ju? nie mam poj?cia co zrobi?, w bazie danych mam takie co? jak: nazwa, haslo, adminlvl, skin, czas (ilo?? SEKUND online). Chcia?bym teraz zrobi? ?eby w GUI si? rejestrowa?o i logowa?o, przy rejestracji losowa?o skin i zapisywa?o nazwe / has?o, a przy logowaniu pobiera?o warto?ci adminlvl, skin, czas. Adminlvl klasycznie wykorzystywany by?by przy komendach, a wi?c tutaj jak sprawdzi? jaki gracz ma adminlvl? Potem ustawi? skin na taki, jaki jest w bazie danych, a na ko?cu czas - zamieni? na godziny i minuty i dalej nalicza? podczas gry. Wiem, mo?e chaotycznie napisa?em, ale chcia?bym to wszystko wykona?, tylko ?e nie mam poj?cia jak si? za to zabra?.
163. [INNE] Ponowne logowanie
Witam
Mam taki dziwny b??d ... Poniewa? postawi?em serwer na hostingu (Na dom?wce tez tak si? dzialo ale nie zwraca?em na to uwagi bo myslalem ze to wina sampa) i gdy wchodz? na serwer po restarcie sobie pierwszy raz to jest wszystko okej ?adnie si? gra itd. ale ju? gdy wyjde i ponownie chce wej?? na serwer to nie mog? dochodzi tylko do okna logowania i po zalogowaniu si? nic nie dzieje nie spawnuje mnie ani nic i po wyj?ciu z serwera napisane jest nadal ze jestem na serwerze chocia? ze mnie nie ma przy czym nie mog? ju? ponownie wej?? na serwer . I nie jest to wina sampa ani nic bo inni tez tak maja i nie mog? ju? wej?? ponownie na serwer dopiero po restarcie serwera . Wie kto? o co mo?e chodzi? ? Jaki kod wam trzeba to poka?e i dodam ze usunalem wybieralke i od razu po zalogowaniu mnie spawnuje ale wlasnie po ponownym logowaniu nie ....
Prosz? o szybka pomoc
Pozdrawiam
164. Rejestracja / Logowanie
Witajcie.

O co chodzi z tym ? :

Kod:


[2013-07-08 12:34] ERROR: Client ([K69]Prezess) triggered serverside event onRegister, but event is not added serverside


M?g?by kto? wyja?ni? jak go naprawi? ?

Dam piwwko ;)

Pozdrawiam :)
165. [INNE] Logowanie - nie ustawia gangu. MySQL.
Po zalogowaniu nie ustawia mi gangu,kt?ry jest wpisany do bazy.W grze jak ustawi? i wyjd? to zapisuje a po zalogowaniu ustawia na gang 0(nawet takiego nie ma).

Funkcja:
Kod:

if(mysql_num_rows() != 0)
{
new name[24];
Zalogowany[playerid] = 1;
mysql_fetch_row(string, "|");

sscanf(string, "p<|>s[24]s[145]s[17]dddddd", name, HashedPW, IP, PlayerData[playerid][AdminLevel], PlayerData[playerid][Score], PlayerData[playerid][Money], PlayerData[playerid][Kills], PlayerData[playerid][Deaths], PlayerData[playerid][Frakcja]);
format(string, sizeof(string), "UPDATE `Konta` SET `IP` = '%s' WHERE Nick= '%s'", PlayerIP(playerid), GetPlayerNick(playerid));
print(string);
mysql_query(string);

SetPlayerScore(playerid, PlayerData[playerid][Score]);
GiveMoney(playerid, PlayerData[playerid][Money]);
TogglePlayerSpectating(playerid, 0);
SetPlayerTeam(playerid, PlayerData[playerid][Frakcja]);
166. Logowanie
Nie chce mi si? pyta? na angielskim forum, wi?c spytam tutaj:

Aby zalogowa? kogo? funkcj? "LogIn" musz? mie? skrypt wrzucony do ACL do praw Admina?
167. [INNE] Logowanie, nie wykrywa hasła.
Cze??, mam pewien problem, wczoraj napisa?em rejestracj?/logowanie.
Zapisuje si? wszystko dobrze, lecz nie dzia?a logowanie si?, chod? wpisuj? prawid?owe has?o - zwraca mi komunikat, ?e wpisa?em z?e has?o.

Zapis konta w scriptfiles:
Kod:

[Info'o graczu]
Aktywne = true
Haslo = A76E1A2281B9282BBB36B1B4C1C000B6BA79E1449D2BFD11877AEA46DE56154AC04E05E8645B7C694FB52F2326AD4BD1AEDE41AF0E1FC16A5EA2AEB69825FD9
Admin = 0
VIP = 0
Kasa = 0
PktDrift = 0


Kod dialogu Login:

Kod:

if(dialogid == DIALOG_LOGIN && response) {

if(!response) return Kick(playerid);
new HashPass[129];
WP_Hash(HashPass, sizeof(HashPass), inputtext);
if(strcmp(HashPass, player_data[playerid][player_pass]) == 0){
INI_ParseFile(Gracz(playerid),"Zaladuj_Dane",.bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, player_data[playerid][player_cash]);
SetPlayerScore(playerid, player_data[playerid][player_driftpoints]);
SCMInfo(playerid, "Zalogowa?e? si? pomy?lnie");
TogglePlayerSpectating(playerid, false);
}else{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""servname" (Logowanie)","
Witamy na DriftServer ponownie,naby si? rozpocz?? rozgrwyk? wpisz has?o poni?ej.","Zaloguj","Wyj?cie");
}
}return 1;
}
168. Logowanie do fakcji
Elo, mam taki problem, gdy? wgra?em lider panel, oraz wpisale wszystkie frakcje w acl, lecz problem polega na tym, ?e nadal wszyscy u?ytkownicy nawet bez praw mog? si? logowa? do team?w frakcyjnych. Pytanie brzmi: Jak to naprawi??
169. [INNE] Logowanie,błedne hasło kick
Witam

Jak zrobi? ?eby za 3 razem wpisania b??dnego has?o dawa? kicka ?

Kod:

if(dialogid == 246) //Logging
{
if(!response)
{
SendClientMessage(playerid,COLOR_RED,"Aby m?c gra? musisz posiada? konto!!");
ShowPlayerDialog(playerid,246,DIALOG_STYLE_INPUT,"Login","Wpisz poni?ej swoje has?o, aby si? zalogowa?","Login","Cancel");
}
if(response)
{
if(udb_hash(inputtext) != dini_Int(file, "Password"))
{
SendClientMessage(playerid,COLOR_RED,"B??dne has?o");

ShowPlayerDialog(playerid,246,DIALOG_STYLE_INPUT,"Login","Wpisz poni?ej swoje has?o, aby si? zalogowa?","Login","Cancel");
170. [DM] Logowanie Frakcji nie działa
Hej

Chce sie zalogowac do frakcji i daje zaloguj i nic ;[

kod logowania :

[code]GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Memo = {}
GUIEditor_Grid = {}

GUIEditor_Window[1] = guiCreateWindow(696,396,324,353,"Login",false)
GUIEditor_Memo[1] = guiCreateMemo(16,31,297,83,"Logowanie do frakcji bedzie jeszcze dopracowywane",false,GUIEditor_Window[1])
GUIEditor_Grid[1] = guiCreateGridList(21,129,129,173,false,GUIEditor_Window[1])
guiGridListSetSelectionMode(GUIEditor_Grid[1],2)
skin1petrol = guiCreateButton(159,140,65,25,"Skin 250",false,GUIEditor_Window[1])
skin4petrol = guiCreateButton(233,140,65,25,"Skin 47",false,GUIEditor_Window[1])
skin2petrol = guiCreateButton(159,170,65,25,"Skin 206",false,GUIEditor_Window[1])
skin3petrol = guiCreateButton(159,200,65,25,"Skin 170",false,GUIEditor_Window[1])
skin5petrol = guiCreateButton(234,170,65,25,"Skin 161",false,GUIEditor_Window[1])
skin6petrol = guiCreateButton(235,200,65,25,"Skin 201",false,GUIEditor_Window[1])
GUIEditor_Button[1] = guiCreateButton(159,262,150,30,"Zaloguj",false,GUIEditor_Window[1])
GUIEditor_Button[4] = guiCreateButton(162,305,150,30,"Wyjdz",false,GUIEditor_Window[1])

guiSetVisible(GUIEditor_Window[1], false)
showCursor(false)

local marker2 = createMarker(244.69921875, 93.8994140625, 1813.5999755859, "cylinder", 1.0, 200,100,5,255)

function markerHitLs (hitP...
171. [DM] logowanie
Cze?? jak zrobi? zeby ja wchodze na serwer i jestem adminka i chce zeby mnie jak wejde na serwer to tepa?o mnie do grupy admin?w
172. [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...
173. [INNE] Logowanie GUI
No wiec tam komende na vipa i w?asnie chcia?em j? lekko udoskonalic i doda? GUI i robi? to tak:

?rodek komendy:
Kod:


ShowPlayerDialog(playerid, 208, DIALOG_STYLE_INPUT, "Logowanie na VIPa", "Aby zalogowa? si? na VIPa, wpisz poni?ej poprawne Has?o.", "Zaloguj", "Anuluj");


OnDialog:
Kod:


if(VIP[playerid])
{
SendClientMessage(playerid, COLOR_GREEN, "Jeste? zalogowany/a ju? na VIPa!");
}
else
{
if(!strcmp(inputtext, dini_Get(""FILE_PASS_VIP"", "VIP"), false))
{
VIP[playerid] = 1;
SendClientMessage(playerid, -1, "{6495ED}Zalogowa?e?/a? si? poprawnie!");
vipy++;
}
else
{
SendClientMessage(playerid, -1, "{6495ED}Poda?e?/a? nie poprawne Has?o!");
}
}


I kiedy wpisuje tam has?o podanie w pliku to nic si? nie dzieje, ani nie daje VIPa, ani nic. Prosz? o pomoc oczywiscie piwka b?d?.
174. [GF] Logowanie po nadaniu admina
Witam!
Ot?? mam ma?y problem. Przed chwil? wgra?em map? na serwer. Wszed? zrobi?em sobie konto i wyszed? z gry, aby nada? admina. Wszed?em do FTP i w pliku M?jNick.ini da?em AdminLevel=1339 i teraz wchodze na serwer i chce si? zalogowa? i pisz? : Has?o jest nieprawid?owe.
175. [DM] logowanie i wybierałka
Witam .
Chcia?bym was prosi? o pomoc
Gdy wchodz? na serwer wyskakuje okno z has?em wpisze has?o daje zaloguj i nie przenosi mnie do wybiera?ki tylko odrazu spawnuje co robi? ?
176. MySQL Logowanie
Kod:

function getValuesMySQL (login, pass)
local getQuery = mysql_query(handler, "SELECT login, haslo FROM rl_konta WHERE login='..login..' AND haslo='..string.lower(md5(pass))..'")
if (mysql_num_rows(getQuery) == 0) then
triggerClientEvent("sIfErrorSetText", getRootElement())
else
triggerClientEvent("sCloseOpenWindows", getRootElement())
end
mysql_free_result(getQuery)
end
addEvent("cGetValuesMySQL", true)
addEventHandler("cGetValuesMySQL", getRootElement(), getValuesMySQL)

Witam, mam taki kod i if si? nie spe?nia, czyli pokazuje mi funkcje z eventu sIfErrorSetText. W PHP zrobi?em w taki sam spos?b i dzia?a, a tutaj nie. Zmienne login i haslo pokazuj? warto?ci jakie maj? pokazywa?. Oczywi?cie po??czenie jest.
Zrzut z bazy danych wygl?da tak:

Z g?ry dzi?ki za pomoc.
177. Logowanie
Witam, wgra?em na serwer mabako-mta-paradise. Kiedy wchodz? na serwer, nie mog? si? zarejestrowa?, poniewa? pisze, ?e jest wy??czona rejestracja. Jak j? uruchomi??
Nic nie zmienia?em w plikach...


Z g?ry dzi?ki.

-------

Z?y dzia?? Nie usuwaj, przenie? do odpowiedniego!
178. Logowanie na serwerze
Cze??! Mam problem, ot?? zainstalowa?em mabako-mta-paradise. W??czam serwer. Po klikni?ciu login nic si? nie dzieje (zarejestrowa?em si?). W logach jest taki b??d:
Kod:

ERROR: players/main.lua:471: attempt to call global 'sha1' (a nil value)

Z tego co wiem oznacza to:
Kod:

B??d pr?by wywo?ania warto?ci na linii 471 pliku main.lua


Ni?ej macie t? 471 linijk?:
Kod:

local info = exports.sql:query_assoc_single( "SELECT CONCAT(SHA1(CONCAT(username, '%s')),SHA1(CONCAT(salt, SHA1(CONCAT('%s',SHA1(CONCAT(salt, SHA1(CONCAT(username, SHA1(password)))))))))) AS token FROM wcf1_user WHERE `username` = '%s' AND password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, '" .. sha1(password) .. "'))))", getPlayerHash( source ), getPlayerHash( source ), username )

Je?eli ?le napisa?em, prosz? o przeniesienie do w?a?ciwego dzia?u.