Problem z naprawami dla fakcji naprawia wszystkim nawet gracz? a ja chce ?eby dzia?a?o tylko na frakcje
[i][quote][/quote]
local mech = createMarker(-2051.23, 156.63, 29.05-3.2,"cylinder",4,23,214,255,90)
local txd2=createElement("text")
setElementData(txd2,"name","Naprawy Frakcyjne")
setElementPosition(txd2,-2051.23, 156.63, 29.05)
addEventHandler("onClientMarkerHit", mech, function(el, md)
local Pojazd = getPedOccupiedVehicle(el)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
if not getPedOccupiedVehicle(el) then return end
if getElementData(plr,"player:duty") and getElementData(plr,"gracz:frakcja") == "SAPD" then outputChatBox("* Naprawy tylko dla frakcji!") return end
if getElementData(plr,"player:duty") and getElementData(plr,"gracz:frakcja") == "PRSA" then outputChatBox("* Naprawy tylko dla frakcji!") return end
if getElementData(plr,"player:duty") and getElementData(plr,"gracz:frakcja") == "PSP" then outputChatBox("* Naprawy tylko dla frakcji!") return end
if getElementData(plr,"player:duty") and getElementData(plr,"gracz:frakcja") == "TAXI" then outputChatBox("* Naprawy tylko dla frakcji!") return end
outputChatBox("* Naprawiono .")
fixVehicle(Pojazd, true)[/i]
end)
[quote][/quote]
Ostatnio zmieniony przez Emm 2016-11-14, 00:04, w całości zmieniany 1 raz
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:
--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 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 ")
return
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
Za szybk? odp daje i
[ Dodano: 2016-11-12, 13:34 ]
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:
--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 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 ")
return
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
Za szybk? odp daje i
addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
local accName = getAccountName ( getPlayerAccount ( el ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Premium" ) ) then
addEventHandler("onClientRender",root,render1)
setTimer(renderstop1,2000,1)
else
outputChatBox("Nie masz premium", el, 255, 255, 255, true)
return end
end)
w mysqle mam cios ale jak chce domek zakupi? np wybieram id 1 300 i za 30k kasy np i nie pisze ze kupi?em nawet na serwie nie pokazuje ze s? domki co mam poda? Skrypt czy co? innego a skeypt lss-domy mam z mta-itsyourworld
Witam, przyszed?em do was z prosba, ot?? posiadam pewien skrypt kt?ry nie obsluguje mojego systemu pienieznego.
C-SIDE:
function moneyChange(amount)
takePlayerMoney(loopTable[hoveredCategory]["tuningPrice"])
giveNotification("success", getLocalizedText("notification.success.purchased"))
playSoundEffect("moneychange.wav")
if amount > 0 then
moneyChangeTable = {
["tick"] = getTickCount() + 5000,
["amount"] = amount
}
end
end
System:
exports.Money:takeMoney(nick, tonumber(ilosc))
W jaki spos?b mog? to przerobi??
PS: Co w tym fragmencie mam uzna? za warto?? (Kwot?)
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