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

Wysłany: 2016-11-21, 16:48


marcello129

Jestem oszustem.






Wiek: 31
Na forum: 3869 dni
Posty: 30
Nick w MP: Hiio



Respekt: 50

Ostrzeżeń: 100%
Mam taki oto skrypt na magazyniera ,wszystko dzia?a ,lecz gdy dodaje linkijki ,?e tylko acl Premium mo?e ,to wyskakuj? errory . Prosi?bym o wstawienie kodu ,?e tylko acl Premium mo?e wzi?? pud?o ,i je zanie?? , a je?eli nie jest w ACL premium ,to wyskakuje ,?e Niema premium Kod:
Kod:

--createBlip(-1483.84,936.79,26.66, 46,2,0,0,0,0,0,275)
local screenW, screenH = guiGetScreenSize()

local praca = createMarker(3274.33,-2114.55,165.57, "cylinder", 2.0, 150, 120, 255,255)

local miejscaelektryk = {
{3274.42,-2127.40,167.38},
{3261.67,-2118.24,163.03},

}

addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
addEventHandler("onClientRender",root,render1)
setTimer(renderstop1,2000,1)
end)

local jobText=createElement("text")
setElementPosition(jobText,-1213123123779.08,512.08,27.34)
setElementData(jobText, "name", "Magazynier Premium \nZarobek: 250-400 PLN")

bindKey("e", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejscaelektryk)
local hajsik = math.random(250,400)
setElementData(localPlayer, "gracz_praca", true)
outputChatBox("*Zanie? Pud?o z cementem!")
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )

local skrzynia = createObject(1271, 0, 0, 0)
attachElements ( skrzynia, localPlayer, 0, 0.8, 0.5)

local cel = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0, "checkpoint", 1.0, 255, 0, 0)
local blip = createBlipAttachedTo(cel, 41)

addEventHandler("onClientMarkerHit", cel, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end

if getPedOccupiedVehicle(el) then
outputChatBox("*Nie W Aucie :D ")
return
end


destroyElement(blip)
setElementFrozen(el, true)
addEventHandler("onClientRender",root,render4)
setTimer(renderstop4,3000,1)
setTimer(function()
setElementFrozen(el, false)
-- outputChatBox("*Po?o?y?e? pud?o")
destroyElement(skrzynia)
destroyElement(cel)
setPedAnimation(localPlayer, false)
setElementData(el, "gracz_praca", false)
triggerServerEvent("givePlayerMoney", el, hajsik)
outputChatBox("Za Od?o?enie pud?a dostajesz:"..hajsik.."PLN!",54, 203, 51,true,plr)
end, 3000, 1)
end)
else
addEventHandler("onClientRender",root,render2)
setTimer(renderstop2,1000,1)
end
end)

function render1()
dxDrawText("*Zarobki pracy: 250-400 Aby Zacz?? Kliknij: 'E'.", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(54, 203, 51, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
end



function renderstop1()
removeEventHandler("onClientRender",root,render1)
end

function render2()
dxDrawText("*Posiadasz Aktywn? prace.", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(0, 155, 255, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
end

function render4()
dxDrawText("* K?adziesz Skrzynie Poczekaj (3 sekundy)", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(255, 255, 255, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
end







function renderstop2()
removeEventHandler("onClientRender",root,render2)
end
function renderstop4()
removeEventHandler("onClientRender",root,render4)
end
function renderstop5()
removeEventHandler("onClientRender",root,render5)
end


--Teleport!

To jest po stronie Clienta ,ale po stronie serwera nic niema wi?c :D
Za szybk? odp daje R* i :piwo:



==============
U?ytkownik z pr??b o przerobienie skryptu powiedzia? ,?e si? wypowie jak napisze tu ,a nie tam #CEO :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-21, 20:30


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Skoro nie ma server side to jak dajesz graczowi pieni?dze? Je?eli chcesz sprawdzi? czy gracz ma premium to sprawdzasz grup? ACL KT?R? sprawdza si? po stronie servera nie clienta. Podaj stron? servera. Dobra inaczej, podaj skrypt na premium albo elementDat? je?eli jest.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 22:11


Loop

Inspektor






Wiek: 27
Na forum: 4289 dni
Posty: 311
Nick w MP: Inspektor

Piwa: 201

Respekt: 130
Respekt: 130

W tym kodzie nigdzie nie ma sprawdzania czy ktos posiada premium czy nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 14:22


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

marcello129, Spr?buj dopisa?

if isObjectInACLGroup("user."..accountNameaclGetGroup("Premium")) then return end
outputChatBox("Nie posiadasz konta premium!"plr25500)

Je?eli pomog?em daj respekt + piwko ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 14:24


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

"NankY." napisał/a:

marcello129, Spr?buj dopisa?

if isObjectInACLGroup("user."..accountNameaclGetGroup("Premium")) then return end
outputChatBox("Nie posiadasz konta premium!"plr25500)

Je?eli pomog?em daj respekt + piwko ;)


Funkcja "isObjectInACLGroup" dzia?a tylko po stronie servera a to co on poda? to strona clienta. Linijka "outputChatBox("Nie posiadasz konta premium!", plr, 255, 0, 0)" ju? si? nie wy?wietli bo jest po end'dzie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-26, 13:25


marcello129

Jestem oszustem.






Wiek: 31
Na forum: 3869 dni
Posty: 30
Nick w MP: Hiio



Respekt: 50

Ostrzeżeń: 100%
dalej czekam na odp #amited po server side nic niema ,mam s.lua ale w nim nic niema .

Podpis
SUPER SUPPORTER FORUM ;-; POLECAM .NANKY

http://m.imgur.com/mwagAN3,QKfbnjW,YWAKVZm
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-26, 13:30


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

marcello129, dopisz to po onmarkerhit if isObjectInACLGroup("user."..accountName, aclGetGroup("Premium")) then return end

Postaw piwo autorowi tego posta
 

 
Tagi: magazynier :: premium
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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