PL/copyAccountData: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 19: Line 19:
Ten przykład kopiuje wartość konta 'gościa' do zarejestrowanego konta, gdy gość ten loguje się do gry.
Ten przykład kopiuje wartość konta 'gościa' do zarejestrowanego konta, gdy gość ten loguje się do gry.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- przykład i przełożenie na język polski wykonane przez: Jurandovsky


addCommandHandler("skopiuj", function(plr, cmd)
addCommandHandler("skopiuj", function(plr, cmd)

Revision as of 19:10, 4 March 2016

Funkcja ta pozwala na skopiowanie wszystkich wartości konta z jednego account na drugie.

Składnia

bool copyAccountData ( account theAccount, account fromAccount )

OOP Syntax Help! I don't understand this!

Method: account:copyDataTo(...)


Wymagane parametry

  • theAccount: Konto na które chcesz skopiować wartość.
  • fromAccount: Konto z którego kopiujesz wartość.

Zwracana wartość

Funkcja ta zwraca prawdę jeżeli konta zostały podane prawidłowo, lub fałsz w przeciwnym wypadku.

Example

Ten przykład kopiuje wartość konta 'gościa' do zarejestrowanego konta, gdy gość ten loguje się do gry.


addCommandHandler("skopiuj", function(plr, cmd)
	local acc = getPlayerAccount(plr) -- pobieramy nasze konto
	local acc2 = getPlayerAccount(getRandomPlayer()) -- pobieramy konto losowego gracza
	copyAccountData(acc2, acc) -- kopiujemy z konta 'acc' wszystkie wartości i przypisujemy je do konca 'acc'
end)

Zobacz również