Witam, jestem w trakcie pisania jednego z zasob?w, lecz niestety napotka?em na problem. Mianowicie chodzi mi o to, ?e nie mog? prawid?owo wykona? exporta kordynatow z client side, kt?re s? w tabeli do server side. Wyeksportowa? je chce w celu stworzenia nowego pojazdu.
Witam chcialbym si? zapyta? czysto praktycznie jaka jest mo?liwo?? kradzie?y mojego kodu postawionego tylko na cliencie gdy nie jest on zakodowany bo wiele s?ysza?em i chcia?bym si? dopyta?. generalnie za odpowied? daje soczyste piwo
cze??, mam problem dotycz?cy wys?ania warto?ci do strony clienta nie wiem jak to zrobi?.
Chcia?em zrobi? ,?e kto? wchodzi w marker po stronie servera, i wy?wietla si? innemu graczowi kt?rego zdefiniowa?em jego zdj?cie skina po stronie klienta.
Wszystko mam tylko nie mog? sprawi? by OnClientRender widzia? t? liczb?
if not getElementData(localPlayer,"admin:rank") then
return
end
local pos={}
pos[1],pos[2],pos[3]=getElementPosition(localPlayer)
for i=1,50 do
local radius=math.random(5,50)
local kat=math.random(0,360)
local x=pos[1]+(radius*math.sin(kat))
local y=pos[2]+(radius*math.cos(kat))
local z=getGroundPosition(x,y,pos[3])
if (z and z>0) then
triggerServerEvent("doCreateFire", root, x,y, z-0.5, getElementDimension(localPlayer), getElementInterior(localPlayer))
end
end
function wynagrodzenie(plr, praca) import = exports['ogrpg-db']:dbGet('SELECT * FROM zarobki WHERE nazwa=?', praca) Z = import[1]
if Z.aktywnapremia == 'Nie' then if getElementData(plr, 'player:premium') == true then
givePlayerMoney(plr, Z.nazwa, Z.zarobekpremium)
else givePlayerMoney(plr, Z.nazwa, Z.zarobek) end elseif Z.aktywnapremia == 'Tak' then if getElementData(plr, 'player:premium') == true then
givePlayerMoney(plr, Z.nazwa, Z.zarobekpremia*Z.zarobekpremium)
else givePlayerMoney(plr, Z.nazwa, Z.zarobekpremia*Z.zarobek) end
end
end
A w mecie mam export zrobiony tak:
<export function="wynagrodzenie" type="server" />
Wi?kszo?? prac mam po stronie klienta, w zwi?zku z tym moje pytanie:
Jak zrobi? export function po stronie klienta? Chcia?em, ?eby na stronie klienta znajdowa?a si? jedynie funkcja, kt?ra b?dzie triggerowa? na stron? serwera (na funkcj? "wynagrodzenie"), lecz nie wiem jak to napisa? - zawsze mam problemy z pierwszym i trzecim argumentem.
Witam, jest mo?e mo?liwo?? ustawienia jako? objektu po stronie client tak aby wszyscy go widzieli? Tak samo animacja. Czy jednak jest konieczno?? przeniesienia na serwer?
Mam taki o to kodzik i mo?e podpowiecie mi czemu nie chc? zadzia?a? . CHodzi mi o to ?e w debugu nic nie pokazuj? a funkcj? kt?re s? w Cliencie nie chc? zadzia?a?.
Server:
function wyjdzas(thePlayer, seat, jacked)
if getElementData(source, "autko") == true then
destroyElement(source)
triggerClientEvent ("towarek", root, thePlayer)
end
end
addEventHandler("onVehicleExit", getRootElement(), wyjdzas)
Client:
addEvent("towarek", true)
addEventHandler("towarek", getRootElement(),
function(hitElement)
if hitElement == getLocalPlayer() then
setElementData(hitElement, "praca3", false)
setElementData(hitElement, "dostawa2", false)
setElementData(hitElement, "dostawa", false)
setElementData(hitElement, "towar", false)
destroyElement(blip1)
destroyElement(bliad)
destroyElement(theObject)
destroyElement(tabek)
outputChatBox("Praca zosta?a usunieta z powodu wyj??ia z samochodu.")
end
end
)
Cze??,
w?a?nie napisa?em sobie panel dla vipa i mam tam opcj? tak? jak warpnij do gracza
( zaznaczonego na gridlist ). I wsyztsko pi?knie, ale ja lubie sobie komplikowa? ?ycie wi?c doda?em opcj? ze graczowi do kt?rego mamy zamiar si? tepn?? pojawia si? gui w kt?rym musi akceptowa? naszego warpa lub mo?e go odrzuci?. - to te? dzia?a.
W tym gui do akceptowania potrzebuj? zeby pokazywa?o nick gracza (VIP'a) ktory sie chce tepnac do nas. Mam takie co? ale to nie pokazuje nicku osoby "VIP" tylko osoby do ktorej sie chce warpnac czyli tej ktora musi powtwierdzic warpa:
playerName To nick i jak teraz pobra? z tego nicku Login konta wiem ?e musz? pobra? to po stronie serwera tylko nie za bardzo wiem jak to wykona?. Na pewno musz? u?y? jednej z tych funkcji do pobrania loginu:
Mam taki problem ze z serwera wywala mi graczy a w logach pokazuje si? Warning: client exceeded 'ackslimit' ****** (7069) Limit: 5000/sec. Czego mo?e to by? przyczyna pr?bowa?em zmienia?
z
ackslimit 2000
na
ackslimit 5000
Witam poniewa? czyta?em du?o poradnik?w na temat lua i postanowi?em ?e powoli zaczn? si? uczy? tylko szkoda ?e straci?em tyle czasu na pawn.
Tak wi?c czy kto? mo?e mi wyt?umaczy? o co chodzi z tymi stronami
np
script_server.lua
script_client.lua
bo z tego co ja rozumiem to w stronie serwera dajemy zdarzenia zwi?zane z serwerem(czyli ?adowanie obiekt?w pickup?w itp) a w stronie clienta komendy np /100hp /armour itp.
wiem ?e pisa?em ale zosta? zamkni?nty I NIE W CELU OSZUSTW tylko chce pogra? z kolegami na podmienionej mapce a JAK PODMIENIC NA SERWIE TEZ SIE PYTA?EM wi?c prosze o pomoc I ZAZNACZAM NA MOIM! a nie ?eby chakuwa? kur*** jak niekt?rzy my??? w temacie http://gtao.pl/jak-odblok...6864.htm#488686 wi?c jak gra? na W?ASNYM Serwie z podmienion? map? w sensie z sa na rosje vicecity itp
Witajcie!
Rozumiem j?zyk LUA, wszystkie podstawy, ale za ?adne skarby nie mog? poj?? kiedy mam u?ywa? strony client'a a kiedy serwera. Bardzo chcia?bym si? nauczy? tego j?zyka, bo jest ?wietny i prosz? Was o dobre wyt?umaczenie, najlepiej z przyk?adami odr??niania stron i kiedy jakiej mam u?ywa?. Z g?ry WIELKI DZI?KI.
Ka?dy kto pomo?e
Ostatnio pisz?c skrypt po stronie clienta. Zamie?ci?em go w resources. I odpali?em na serwerze. Niestety wyskoczy? b??d...
Taki sam jak ten...
Jak zmieni?em w mecie.xml typ na server to dzia?a?o normalnie.
Jest to wina hostingu?
Skrypt?w raczej nie. Te z community te? nie dzia?aj?. Na domowym serwie wszystko dzia?a...
Strasznie mnie to denerwuje. Chce zrobi? porz?dniejszy serwer a mog? w??czy? 2 skrypty...
Witam,
chcia?bym, aby kto? wyt?umaczy? mi jak mo?na uruchomi? funkcj? serverow? na Cliencie i w drug? stron? oraz jak przekazywa? zmienne mi?dzy serverem a clientem. Prosz? o nie podsy?anie link?w z wiki MTA, wiem jest trigger i czyta?em jego opis, ale nie do ko?ca rozumiem dzia?anie - chcia?bym aby kto? do?wiadczony mi to wyja?ni?.
Z g?ry dzi?kuje i pozdrawiam...
Mam problem z rozgryzieniem pewnego "problemu" w LUA(poniewa? dopiero zaczynam ).
Z tego co mi wiadomo, niekt?re funkcje mo?na wykona? tylko po stronie serwera, a niekt?re po stronie klienta - ?eby to wszystko poprawnie dzia?a?o.
No ale co zrobi?, gdy po stronie klienta, chc? wykona? funkcj? ze strony serwera(kt?ra jest oczywi?cie w innym pliku) Np. po wej?ciu w marker(kt?ry jest utworzony po stronie serwera), otworzy GUI(po stronie klienta).