Wysłany: 2012-02-01, 00:15
julcio
Wiek: 30 Na forum: 6288 dni Posty: 23
Piwa : 4
Witajcie!
Mam pewien problem, ot?? nie mam poj?cia w jaki spos?b za?o?y? konto na tych zasobach, mam tylko tabel? ph_characters z polami: "id, userid, name"etc, nie ma tam ?adnego pola na has?o. Kawa?ek kodu wygl?da tak i chcia?bym zapyta?, co to jest sqlId, kt?re tam wyst?puje?
Kod:
function GetUserCharactersAsTable( sqlId )
local query = "SELECT id, name, model FROM ph_characters WHERE userid = '" .. sqlId .. "'";
Z g?ry dzi?ki!
Ostatnio zmieniony przez julcio 2012-04-10, 12:55, w całości zmieniany 3 razy
Wysłany: 2012-02-01, 13:32
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Zmienna typu integer (liczba). W tym przypadku odpowiada za warto?? id gracza (oczywi?cie chodzi tutaj o tabel? w MySQL).
Wysłany: 2012-02-01, 13:39
jhomlala
Lua Skrypter
Wiek: 31 Na forum: 5323 dni Posty: 79
Nick w MP: Oli
Piwa : 42
sqliid podany w twoim kodzie to zmienna , kt?ra jest potrzebna podczas pobierania z bazy danych osob? o podanej nazwie.
Wysłany: 2012-02-01, 13:48
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Cytat: sqliid podany w twoim kodzie to zmienna , kt?ra jest potrzebna podczas pobierania z bazy danych osob? o podanej nazwie.
B??d! O podanym ID.
Wysłany: 2012-02-01, 14:57
julcio
Wiek: 30 Na forum: 6288 dni Posty: 23
Piwa : 4
Dobra, doszed?em do tego, sk?d pobiera userid, teraz jest kolejny problem, gdy pr?buj? si? zalogowa? danymi z vBulletin o userid 1 [postacie ju? s? w bazie pod ten userid] w konsoli pojawia si? takie ostrze?enie:
Kod: [2012-02-01 14:52] WARNING: phoenix_Base\Authenticate_Class.lua:160: Access denied @ 'callRemote'
I nic w grze si? nie dzieje.
Tutaj 160 linijka:
Kod:
callRemote ( get( "#AUTH_SERVER" ) .. "/" .. get( "#AUTH_FILE" ),
A ca?a funkcja wygl?da tak:
Kod: function Authenticate:DoAuth( )
theSelf = self;
callRemote ( get( "#AUTH_SERVER" ) .. "/" .. get( "#AUTH_FILE" ),
function ( ... )
theSelf:OnAuthResult( ... );
end
, self.User, self.Pass );
end
Wysłany: 2012-02-01, 15:03
jhomlala
Lua Skrypter
Wiek: 31 Na forum: 5323 dni Posty: 79
Nick w MP: Oli
Piwa : 42
"Pioruniasty" napisał/a : Cytat: sqliid podany w twoim kodzie to zmienna , kt?ra jest potrzebna podczas pobierania z bazy danych osob? o podanej nazwie.
B??d! O podanym ID.
Skad masz pewno?? , ?e ta warto?? to int? Znasz strukture jego bazy? Mo?e nazwa? userid jako nazwa usera?
@julcio:
dodaj w acl pozwolenie na funkcje callRemote.
Wysłany: 2012-02-01, 15:06
julcio
Wiek: 30 Na forum: 6288 dni Posty: 23
Piwa : 4
Kod:
<right name="function.callRemote" access="true"></right>
Jest ju? w acl.
Jakby kto? by? ch?tny mi pom?c, to jestem w stanie wys?a? ca?y zas?b, kt?rego b??d si? tyczy.
Wysłany: 2012-02-01, 16:03
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
"jhomlala" napisał/a :Pioruniasty napisa?/a
Cytat:
sqliid podany w twoim kodzie to zmienna , kt?ra jest potrzebna podczas pobierania z bazy danych osob? o podanej nazwie.
B??d! O podanym ID.
Skad masz pewno?? , ?e ta warto?? to int? Znasz strukture jego bazy? Mo?e nazwa? userid jako nazwa usera?
Uwierz, ?e to jest int . Mog? si? nawet za?o?y?.
@TOPIC
Jak masz zdefiniowane #AUTH_SERVER i #AUTH_FILE
Wysłany: 2012-02-01, 16:14
julcio
Wiek: 30 Na forum: 6288 dni Posty: 23
Piwa : 4
No i w?a?nie odkry?em problem..
W meta.xml istnieje wpis:
Kod:
<setting name="#AUTH_SERVER" value="http://localhost" />
<setting name="#AUTH_FILE" value="ph_auth.php" />
Zapewne plik ph_auth.php odpowiada za sprawdzenie u?ytkownika, has?a i jego userid w tabeli z u?ytkownikami vBulletin.. Tylko co zrobi?, jak tego pliku nie posiadam? By?by kto? ch?tny ten skrypt przerobi?, aby nie by? potrzebny ph_auth.php ?
Wysłany: 2012-02-01, 19:31
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Hmmm .. du?o czasu by to zaj??o, ale lepiej ca?y skrypt od nowa robi?.
Wysłany: 2012-02-01, 20:04
julcio
Wiek: 30 Na forum: 6288 dni Posty: 23
Piwa : 4
"Pioruniasty" napisał/a :Hmmm .. du?o czasu by to zaj??o, ale lepiej ca?y skrypt od nowa robi?.
M?wisz o skrypcie PHP, czy zasobie?
Wysłany: 2012-02-01, 20:06
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Tak to jest jak sie grzebie w czyim? kodzie... Najlepiej napisa? sw?j skrypt/gamemode i by? wiedzia? gdzie co jest. Pioruniasty Ci dobrze radzi - napisz to od nowa.
Wysłany: 2012-02-01, 20:36
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
"julcio" napisał/a :Pioruniasty napisa?/a
Hmmm .. du?o czasu by to zaj??o, ale lepiej ca?y skrypt od nowa robi?.
M?wisz o skrypcie PHP, czy zasobie?
Oba.
Wysłany: 2012-02-01, 20:58
julcio
Wiek: 30 Na forum: 6288 dni Posty: 23
Piwa : 4
Tylko jak zacz??? Bo chcia?bym si? do LUA zabra? tak na powa?nie.
Wysłany: 2012-02-02, 01:19
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Masz poradniki na tym forum, wystarczy poczyta?!
Tagi: jest :: sqlid?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: