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

Wysłany: 2014-03-03, 19:46


GumiS0000







Wiek: 29
Na forum: 4555 dni
Posty: 98
Nick w MP: After

Piwa: 227

Respekt: 40

Ostrzeżeń: 20%
Pomo?e kto? jak zrobi? id na scoreboard i ?eby nie by?o losowe tylko ?eby zawsze np gracz mia? id 1 lub 2 czy tam 3..i jak to zrobi? pod mysql?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-03, 19:58


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

dbConnect -- nawi?zujesz po?aczenie
dbExec -- tym insertujesz 
dbQuery -- tym pobierasz
dbPoll -- tym przetwarzasz co pobra?e?

A w MySQL stw?rz tabele z kolumn? ID z auto_increment.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-03, 20:09


GumiS0000







Wiek: 29
Na forum: 4555 dni
Posty: 98
Nick w MP: After

Piwa: 227

Respekt: 40

Ostrzeżeń: 20%
M?g?by? bardziej wyt?umacz jak zrobi? na scoreboard?

Podpis
Jeśli pomogłem liczę na :piwo:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-03, 20:19


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

Normalnie, jak pobierzesz ID z MySQL, tworzysz kolumne na scoreboard.
exports.scoreboard:scoreboardAddColumn "ID" )
setElementData player"ID"id 


@EDIT: Tu znalaz?em id system
http://community.mtasa.co...=details&id=953

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-04, 19:16


klisiu5







Wiek: 36
Na forum: 4494 dni
Posty: 7
Nick w MP: klisiu6

Piwa: 1

Respekt: 50

Ale my z gumisiem ( Znamy sie i robimy co? razem ) potrzebujemy id takiego ?e onFirstJoin daje id i ono jest na zawsze . tz: Wbijam pierwszy raz na serwer nikt inny nie wbi? jeszcze . Dostaje id nr 1 Wbija gumi? ma id 2 itd . ?eby by?y one na zawsze ( Zapisywa?y si? w sqlu ) Mo?ecie nam co? takiego zrobi? ?Dzi?kujemy te? ka?demu co co? nam powiedzia? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-04, 19:59


zajacp1

asdfghjnklngnbfs






Wiek: 28
Na forum: 6103 dni
Posty: 610

Piwa: 726

Respekt: 145,6
Respekt: 145,6

[Prze]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-05, 18:30


klisiu5







Wiek: 36
Na forum: 4494 dni
Posty: 7
Nick w MP: klisiu6

Piwa: 1

Respekt: 50

Nie wiemy , nie umiemy .... ja mam taki kod . kto? go mo?e rozwin?? , pokaza? jak to ma by? ?. Tak jak ju? m?wi?em potrzebujemy id , ?e po pierwszym wejsciu dostajesz i masz je na zawsze , Potrzebujemy . M?j kod o kt?rym m?wie :
Kod:


--tabela(Na tabie)
exports.scoreboard:scoreboardAddColumn ( "ID" )
setElementData ( player, "ID", id )


--DATABASE
dbConnect (mysql, uzupelnij ,[, string username = "", string password = "",] )


local id (player , numerid)
id = 0


function sprawdzid
onPlayerJoin
dbQuery ( idmysql )
else
function utworzid
dbExec


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-05, 19:45


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Ten kod to..c?? to? ;)

Ka?dy gracz ma mie? nast?pne ID? Podczas tworzenia konta wystarczy pom?c sobie MySQL i tworzy? rekord z nazw? gracza oraz stworzy? kolumn? z w?a?ciwo?ci? auto_increment.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 16:52


klisiu5







Wiek: 36
Na forum: 4494 dni
Posty: 7
Nick w MP: klisiu6

Piwa: 1

Respekt: 50

Komulna zrobiona . M?g?by? bardziej wyt?umaczy? kod skryptu po stronie serwera ? Poda? przyk?ad ? Bo ja nowy w lua i zbyt nic nie umiem tylko proste rzeczy :( Oczywi?cie piwko poleci dla ka?dego kto pomo?e w kodzie skryptu .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 16:57


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Poducz si? MySQL (tu poradnik do instalacji http://gtao.pl/tut-mysql-vt58249.htm )
Potrzebujesz stworzy? rekord - a potem przy ponownym logowaniu go odczyta?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 18:07


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Zaj?c lubi wyr?cza? innych wi?c ju? napisa?, ale powt?rz?. Pomagamy na forum - mo?e ten temat si? przyda? komu? innemu? ;) Wi?c jak co?, to spokojnie pisz tutaj.


Poczytaj o bazie danych MySQL, dowiedz si? co robi (przechowuje dane). Potem poczytaj o zapytaniach INSERT, SELECT, UPDATE i DELETE.

Tutaj masz tez wszystkie funkcje dla modu?u MySQL -> https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL

aczkolwiek do twojego skryptu wystarcz? 2-3 funkcje z tego co poda?em :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 18:19


klisiu5







Wiek: 36
Na forum: 4494 dni
Posty: 7
Nick w MP: klisiu6

Piwa: 1

Respekt: 50

Dobra spoko . B?d? pisa? tutaj . Tak jak m?wi?e? zrobi? to w skrypcie rejestracji/logowania ( Z tym sobie dam rade )
Tylko z zapisem danych w MySql b?dzie ju? ci??ej . Ma kto? poradniki dot. Zapisu i odczytu danych z mysql ale w ojczystym j?zyku ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 19:13


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Zapytania ?lesz za pomoc? funkcji mysql_query.

http://it.dth.pl/insert-i...sql-mysql-cz-3/

Tam masz te? poradniki og?lnie pod MySQL. Zreszt? wystarczy wpisa? w googlach MySQL - zapytania s? takie same w ka?dym j?zyku, czy to PHP czy LUA czy jeszcze inny j?zyk ;)

Postaw piwo autorowi tego posta
 

 
Tagi: gracza
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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