local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Ale te? masz bez sensu bo ja mam zrobione na accountDate . Szczerze m?wi?c to musz? chyba zrobi? wszystko od nowa, bo jednak trzeba wszystko na elementDate robic
jg2aviva1, najlepiej zapis do bazy danych przy eventach onPlayerLogin(ustawianie Respektu) i onPlayerQuit(zapisywanie), a potem ju? wszystko z g?rki.
Tylko ?e na sql si? nie znam wi?c kombinuj? z accountData . Ale i tak musz? zacz?? od nowa i zrobi? to wszystko na elementDacie
[ Dodano: 2015-07-16, 12:18 ]
Dobra, zrobi?em na setElementData, ?e si? co minut? dostaje respekt:
function resp_minuta (localPlayer)
local data = getElementData(localPlayer, "Respekt")
setElementData (localPlayer, "Respekt", data + 1)
end
setTimer (resp_minuta, 60*1000, 0)
jg2aviva1, drogi u?ytkowniku forum jak by? czyta? uwa?nie posty co ci napisa?em to ci ju? zrobi?em kod na zapis setAccountData i setElementData wi?c nie wiem po co ci?gniesz dalej temat z zapisem setElementData. A co do wy?letlania dxDrawText to ci te? da?em na getElementData wi?c kolejny problem z g?owy.
Co do twojego kolejnego pytania to ledtko ?le masz to napisane daj tak:
local player = getLocalPlayer ()
function resp_minuta ()
local data = getElementData(player, "Respekt")
setElementData (player, "Respekt", data + 1)
end
setTimer (resp_minuta, 60*1000, 0)
luki123luki123, a czy ja ci? prosi?em, ?eby? mi robi? kolejny zapis daty?
Ew. prosz? o to, by mi kto? zrobi? taki kodzik, ?eby przy tej rejestracji t? dat? ustawia?o na 0, a je?li jest z accountDaty respekt, to ustawia?o poprzedni . Bo nie wiem, jak to co poda? luki przerobi? na elementDate . Dam za to respekt
[ Dodano: 2015-07-16, 12:58 ]
W?a?ciwie to ju? tylko o to prosz?, bo potem to ju? b?d? mia? z g?rki
Kolego tutaj masz setAccountData i setElementData ? Nie wiem czy ty jeste? ?lepy czy co, poniewa? to ci wczoraj napisa?em:
function odczyt ()
local konto = getAccountName(getAccountPlayer(source))
local data = getAccountData(konto, "Respekt")
if data then
setElementData(source, "Respekt", data)
else
setAccountData(konto, "Respekt", 0)
setElementData(source, "Respekt", 0)
end
end
addEventHandler ( 'onPlayerLogin', getRootElement (), odczyt)
function zapis ()
local konto = getAccountName(getAccountPlayer(source))
local data = getElementData(source, "Respekt")
if data then
setAccountData(konto, "Respekt", data)
end
end
addEventHandler("onPlayerLogout",getRootElement(),zapis)
No chyba ty jeste? ?lepy . Wcze?niej pisa?e? mi to do accountDaty a ja chce na elementDate. A ty mi tu piszesz ?e ju? mi to podawa?e? . Sam by? m?g? czasem do g?ry spojrze? .
Maximerr, jest event jak sie zaloguje.
jg2aviva1, masz nie wiem czy dzia?a ale powino:
function respanadaj ()
local konto = getAccountName(getAccountPlayer(source))
local data = getAccountData(konto, "Respekt")
if data then
setAccountData(konto, "Respekt", data)
else
setAccountData(konto, "Respekt", 0)
end
end
addEventHandler("onPlayerLogin", root,respanadaj)
[ Dodano: 2015-07-14, 19:06 ] Maximerr, nie wiem po co da?e? "0" xD string jako cyfra
Ale i tak zaraz zobacze jak mi to wyjdzie
[ Dodano: 2015-07-16, 15:48 ]
Iksdekowski, brawo funkcje serwer po stronie client
function odczyt ()
local konto = getAccountName(getAccountPlayer(source))
local data = getAccountData(konto, "Respekt")
if data then
setElementData(source, "Respekt", data)
else
setAccountData(konto, "Respekt", 0)
setElementData(source, "Respekt", 0)
end
end
addEventHandler ( 'onPlayerLogin', getRootElement (), odczyt)
function zapis ()
local konto = getAccountName(getAccountPlayer(source))
local data = getElementData(source, "Respekt")
if data then
setAccountData(konto, "Respekt", data)
end
end
addEventHandler("onPlayerLogout",getRootElement(),zapis)
Gdzie masz przy chodzeniu na serwer daje ci jak nie masz zapisane to na setElementData i na setAccountData i p?zniej jak wychodzisz to z getElementData pobiera ci Respekt i ci zapisuje pod setAccountData wi?c masz tu zapisz Account i Element.
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