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

Wysłany: 2012-02-01, 00:15


julcio







Wiek: 30
Na forum: 6289 dni
Posty: 23

Piwa: 4

Respekt: 50

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 13:32


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Zmienna typu integer (liczba). W tym przypadku odpowiada za warto?? id gracza (oczywi?cie chodzi tutaj o tabel? w MySQL).

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 13:39


jhomlala

Lua Skrypter






Wiek: 31
Na forum: 5323 dni
Posty: 79
Nick w MP: Oli

Piwa: 42

Respekt: 50

sqliid podany w twoim kodzie to zmienna , kt?ra jest potrzebna podczas pobierania z bazy danych osob? o podanej nazwie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 13:48


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

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.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 14:57


julcio







Wiek: 30
Na forum: 6289 dni
Posty: 23

Piwa: 4

Respekt: 50

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 15:03


jhomlala

Lua Skrypter






Wiek: 31
Na forum: 5323 dni
Posty: 79
Nick w MP: Oli

Piwa: 42

Respekt: 50

"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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 15:06


julcio







Wiek: 30
Na forum: 6289 dni
Posty: 23

Piwa: 4

Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 16:03


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

"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 ??

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 16:14


julcio







Wiek: 30
Na forum: 6289 dni
Posty: 23

Piwa: 4

Respekt: 50

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 ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 19:31


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Hmmm .. du?o czasu by to zaj??o, ale lepiej ca?y skrypt od nowa robi?.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 20:04


julcio







Wiek: 30
Na forum: 6289 dni
Posty: 23

Piwa: 4

Respekt: 50

"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?

Postaw piwo autorowi tego posta
 

 
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

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 20:36


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

"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.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-01, 20:58


julcio







Wiek: 30
Na forum: 6289 dni
Posty: 23

Piwa: 4

Respekt: 50

Tylko jak zacz??? Bo chcia?bym si? do LUA zabra? tak na powa?nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-02, 01:19


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Masz poradniki na tym forum, wystarczy poczyta?!

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: jest :: sqlid?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Co to jest sqlId? 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