Witajcie. Posiadam skrypt na suszark? TEN SKRYPT. Problem jest taki, ?e gdy auto zostanie przeniesione do przecho i gdy chc? je wyj?? wyskakuje: ,,Podane auto nie istnieje"
O co chodzi? Pomocy!
Odpalenie Pystories-ustawienia-prac nic nie daje
a tak wygl?da kawa?ek kodu pracy : kasa = math.random(7500,20000)
showMarker()
playSoundFrontEnd(12)
if getElementData(el,"player:premium") then
addEventHandler("onClientRender",root,render4)
setTimer(renderstop4,1000,1)
triggerEvent('onClientAddNotification', localPlayer, 'Za dojechanie do punktu otrzymujesz,nwynagrodzenie w postaci: #00c005'..kasa..' $#FFFFFF', 'info')
triggerServerEvent("givePlayerMoney", el, kasa*1, 0)
setElementData(el,"player:srp", getElementData(el,"player:srp")+math.random(0,1))
else
triggerEvent('onClientAddNotification', localPlayer, 'Za dojechanie do punktu otrzymujesz,nwynagrodzenie w postaci: #00c005'..kasa..' $#FFFFFF', 'info')
addEventHandler("onClientRender",root,render4)
setTimer(renderstop4,1000,1)
triggerServerEvent("givePlayerMoney", el, kasa*1, 0)
setElementData(el,"player:srp", getElementData(el,"player:srp")+math.random(0,1))
end
end
end
i chcia?bym doda? ?e, wcze?niej to dzia?a?o lecz przesta?o z niewiadomych przyczyn
Za???my ?e wygram paczk? i w folderze modele modele mamy pomniki 407 Txd oraz 407 Dff cz?sto gdy instaluje paczk? przez fille ziole To wtedy nie instaluje mi nawet jednego z tych plik?w np. ddf nie wiem czemu tak jest dlatego na serwerze mam strasznie du?o b??d?w bo nie wczytuje Mi plik?w ddf lub txd i musz? je instalowa? przez przegl?dark? co zajmuje d?u?ej i to nie jest tylko w autach tylko wsz?dzie gdzie sa pliki dff i txd np skiny frakcje auta za pomoc daje piwo lub repa
Witam pobra?em wgra?em sobie paczk? wszystko elegancko dzia?a tylko nie premium gdy pr?buje sobie da? premium pisze na czacie ?e otrzyma?em itd ale nie posiadam premium
ss z debugscript 3: https://imgur.com/a/dOBNIvq
Witam ot?? mam problem gdy? nie tworzy si? item po jego wywaleniu (dostarcza itemName2 bo sprawdza?em po przez wiadomo?? na czacie). Stawiam zimne Piwerko
Cze?? mam problem z tune mechanicznym z gm crpg dok?adnie problem istnieje w tym ?e jak chce co? kupi? to nie pobiera pieni?dzy i nie jest dodane do pojazdu.
DB3: [img]https://imgur.com/a/gD6ZCmF[/img]
function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
addEvent("mTuning", true)
addEventHandler("mTuning", root, function(v, i, c)
if not v and not i and not c then return end
local hand = getVehicleHandlingProperty(v, "driveType")
local hajs = getElementData(source, "pieniadze")
local bak = getElementData(v, "bak")
bak = tonumber(bak)
if i == "Zawieszenie hydrauliczne" then
if getElementData(v, "zawieszenie") then
local cx = c/2
cx = string.format("%1.2f", cx)
setElementData(source, "pieniadze", hajs+cx)
exports["nm-noti"...
[lua]
function connect()
DBConnection = dbConnect( "mysql", "dbname=;host=;charset=utf8", "", "" )
if (not DBConnection) then
outputDebugString("Nie uda?o si? nawi?za? po??czenia z baz? MySQL")
else
outputDebugString("Po??czenie z MySQL zosta?o nawi?zane")
end
end
function query(...)
local queryHandle = dbQuery(DBConnection , ...)
if (not queryHandle) then
return nil
end
local rows = dbPoll(queryHandle, -1)
return rows
end
function zapiszBron ()
local serial = getPlayerSerial ( source )
local bron = getPedWeapon ( source )
local amunijca = getPedTotalAmmo ( source )
local bazaRezultat = query("SELECT * FROM zapisbroni WHERE serial=?", serial)
query("INSERT INTO zapisbroni (serial, bron, amunicja) VALUES (?,?,?)", serial, bron, amunijca)
end
function zaladujBron ()
local serial = getPlayerSerial ( source )
local bazaRezultat = query("SELECT * FROM zapisbroni WHERE serial=?", serial)
if bazaRezultat then
local weapon = giveWeapon ( source, bazaRezultat[1].bron)
setWeaponAmmo ( source, bazaRezultat[1].bron, bazaRezultat[1].amunicja )
end
end
addEventHandler ( "onPlayerJoin", getRootElement(), zaladujBron )
addEventHandler ( "onPlayerQuit&q...
Siema. Pr?bowa?em zrobi? skrypt na bramy dla frakcji z element dat? "duty:PSP",
ale bramy nie chcialy sie stworzyc i otwierac jak zrobi? prawid?owy skrypt?
W konsoli wyskakuj? mi takie b??dy:
ERROR: zapisbroni/s.lua:23: bad argument #1 to 'mysql_num_rows' (mysqlResult expected, got nil)
WARNING: zapisbroni/s.lua:9: Bad argument @ 'dbQuery' [Expected string at argument 2, got db-connection]
w 23 linijce mam:
if(mysql_num_rows(bazaRezultat) == 0) then
a w 9 linijce mam:
local queryHandle = dbQuery(bazaPolaczenie , ...)
Nie wiem o co chodzi prosz? o szybk? pomoc z g?ry dzi?ki
Gdy gracz wchodzi na serwer wyskakuje taki b??d:
ERROR: zapisbroni/s.lua:22: bad argument #1 to 'mysql_query' (mysqlHandler expected, got userdata)
W 22 linijce mam to:
local bazaRezultat = mysql_query(bazaPolaczenie, "SELECT * FROM zapisbroni WHERE serial=?", serial)
I tak?e przy wyj?ciu gracza te? si? pojawia b??d o taki:
ERROR: zapisbroni/s.lua:11: attempt to call global 'getWeaponAmmo' (a nil value)
a w 11 linijce mam to:
local amunijca = getWeaponAmmo ( source )
Przez te b??dy mi skrypt nie chce dzia?a?, modu? mysql mam zainstalowany
Cze?? Czy M?g?by Mi Kto? Wyt?umaczy?/Nauczy? Mnie Jak Do Jakiego? Skryptu Zrobi?, Aby Mia? Do Niego Dost?p Tylko Cz?onek Grupy ACL O Danej Nazwie np. "OWNER", A Zwyk?y Gracz Serwera Nie Mia? Do Tego Dost?pu? np.
?eby Tylko Cz?onek Grupy ACL "OWNER" Mia? Do Tego Dost?p.
ZA ODPOWIED? STAWIAM CH?ODNE PIWO, ALBO SOCZEK BO JESZCZE ZA M?ODY NA %
addCommandHandler("gp",function() local x,y,z=getElementPosition(localPlayer) local _,_,a=getElementRotation(localPlayer) p=string.format("%.2f, %.2f, %.2f",x, y, z) setClipboard(p) outputChatBox("Pozycja Gracza: " .. p) end
end
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
end)
co? nie dzia?a pisz? nic si? nie dzieja mam admina co ?le?
_________________
nie dzia?a nie ma b?ed?w mam admin?w duty oraz panel prosz? o pomoc
for i,v in ipairs(positionVehicles) do
local pojazd = createVehicle(573, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(pojazd, "pojazd_opis", "Praca dorywczanRopa")
setElementData(pojazd, "pojazd_paliwo", 50)
setElementFrozen(pojazd, true)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
setElementFrozen(source, false)
setElementData(plr, "gracz_praca", true)
outputChatBox("* Rozpocz??e?/a? prac?.", plr)
triggerClientEvent(plr, "STARTJobTrash", resourceRoot)
setElementData(source, "pojazd_opis", "Ropa: 0%")
end
end)
function respawnVehicles()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
respawnVehicle(v)
setElementFrozen(v, true)
setElementData(v, "poja...
Cze?? Dopiero Zaczynam Swoj? Przygod? Z Lua I Nie Wiem Co Robi? ?le. Prosz? Was O Pomoc.
Chcia?bym, Aby Te Dwa Skrypty "O Ile Mo?na Je Tak Nazwa?" Dzia?a?y Jedynie Pod Grup? ACL O Nazwie OWNER, ?eby Zwyk?y Gracz Nie Mia? Do Tego Dost?pu.
Pierwszy Plik .lua
function consoleJetPack (thePlayer, commandName)
if not doesPedHaveJetPack ( thePlayer ) then
local status = givePedJetPack ( thePlayer )
else
if not status then
local status = removePedJetPack ( thePlayer )
if ( not status ) then
end
end
end
end
addCommandHandler("jp", consoleJetPack)
Drugi Plik .lua
addCommandHandler( "gp",function ()
local x,y,z=getElementPosition(localPlayer)
local _,_,a=getElementRotation(localPlayer)
p=string.format("%.2f, %.2f, %.2f",x, y, z)
setClipboard(p)
outputChatBox("Pozycja Gracza: " .. p)
end)
Witam. Chcia?em sobie zablokowa? strzelanie przy danej broni pod id. Chcia?bym aby strzelanie z danej broni zosta?o zablokowane poniewa? to mi przeszkadza przy tankowaniu.
ID broni to 32
[lua]
function blokada ( prevSlot, newSlot )
if getPedWeapon(getLocalPlayer(),newSlot) == 0 and getElementData(getLocalPlayer(),"player:admin") == true then
toggleControl ( "fire", true )
toggleControl("aim_weapon", true)
elseif getPedWeapon(getLocalPlayer(),newSlot) == 7 then
toggleControl ("fire", false )
toggleControl("aim_weapon", false)
return false
elseif getPedWeapon(getLocalPlayer(),newSlot) ~= 0 and getPedWeapon(getLocalPlayer(),newSlot) ~= 22 then
toggleControl ("fire", true )
toggleControl("aim_weapon", true)
elseif getPedWeapon(getLocalPlayer(),newSlot) == 22 and getElementData(getLocalPlayer(),"player:admin") == true then
toggleControl ("fire", false )
toggleControl("aim_weapon", true)
elseif getPedWeapon(getLocalPlayer(),newSlot) == 22 and getElementData(getLocalPlayer(),"player:admin") == false then
toggleControl ("fire", true )
toggleControl("aim_weapon", true)
elseif getPedWeapon(getLocalPlayer(),newSlot) == 32 and getElementData(getLocalPlayer(),"player:admin") == false then
toggleControl ("fire", false )
toggleControl("aim_weapon", false)
else
tog...
Po stronie servera wszystko jest cacy ale client milczy. Prosz? o pomoc
Server:
function checkVehicles(vehicle ) theVehicle = getElementModel( vehicle )
if theVehicle == 482 then
triggerClientEvent( source, "startMisji", source) end
end
addEventHandler( "onPlayerVehicleEnter", getRootElement(), checkVehicles )
Client:
addEvent( "startMisji", true ) addEventHandler( "startMisji", root, misja)
function misja( ) local punkt = losuj() outputChatBox( "Cel zostal zaznaczony na mapie ruszaj!", 255, 255, 255, true ) punktDostawcy = createBlip( punktySmieci[punkt][1], punktySmieci[punkt][2], punktySmieci[punkt][3], 41, 0, 0, 0, 255) punktDostawcyMarker = createMarker( punktySmieci[punkt][1], punktySmieci[punkt][2], punktySmieci[punkt][3], "cylinder", 4.0, 255, 0, 0 ) end
end
Witam robi? prac? i gdy wje?d?am w cel to nie dodaje kasy sa b?edy w db3:
Error: Client (Mazeusz*) triggered serverside event givePlayerMoney but event is not added serverside
WARNING: praca_dealeragtaopraca.lua:85 (i 189) Bad argument @ 'addeventhandler' (i removeeventhandler) [Expected funkction at argument 3 got nil]
[ Dodano : 2019-02-15, 21:23 ]
[lua]local missionPed
local missionBlip
local missionMarker
local missionVehicle
local screenW, screenH = guiGetScreenSize()
local code="Nielegalna Pracan Dostawcy Narkotykown Zarobek ?atwyn Ryzyko Du?e"
local text=createElement("text")
setElementPosition(text, -1177,-1153.38,129.63)
setElementData(text,"name","Nielegalna Praca Rozwozu NarkotykownZarobek=?atwynRyzyko=Du?e")
addEvent("startJobek", true)
addEventHandler("startJobek", resourceRoot, function(veh)
if getElementData(localPlayer,"player:job") ~= code then return end
missionVehicle=veh
showMarker()
addEventHandler("onClientRender",root,render3)
setTimer(renderstop3,1000,1)
end)
Witam jak w temacie nie dzia?? przecho, nie wy?wietla pojazd?w nie ma b??d?w pod debugscript3
[lua]
--[[
Resource: OURGame v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
local mdestroy=createMarker(-2674.63, 245.97, 4.39-3, "cylinder",6,200,25,25,75)
local zone = createColSphere(-2683.10, 237.47, 4.39,5)
createBlipAttachedTo(mdestroy, 35)
local t=createElement("text")
setElementData(t,"scale",1)
setElementData(t,"name","Pozostawianie pojazd?w")
setElementPosition(t,-2674.63, 245.97, 4.39)
addEvent("onParkingGetRekords", true)
addEventHandler("onParkingGetRekords", root, function()
local uid=getElementData(source,"veh:owner")
if not uid then return end
local org = getElementData(source,"player:organization")
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE (ownedPlayer=? OR ownedGroup=?) AND parking=1",uid,org or "Brak")
if #result > 0 then
triggerClientEvent(source, "onParkingGetVehicles", source, result)
end
end)
addEventHandler("onMarkerHit", mdestroy, function(el,md)
if getElementType(el) == "player" then
local veh=getPedOccupiedVehicle(el)
if not veh then re...
dxDrawImage(0, 0, screenWidth, screenHeight, blurShader)
end
end
addEventHandler("onClientRender", root, renderblur)
addEventHandler("onClientResourceStop", resourceRoot,
function()
if (blurShader) then
destroyElement(blurShader)
blurShader = nil
end
end)
x,y=2513.58, 1282.80-- my width
intro_step=math.random(0,850)
local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy t...
Napisa?em skrypt pracy parkingowego kt?ra polega na tym ?e po wej?ciu w marker teleportuje nas do utworzonego pojazdu i my ten pojazd musimy "zaparkowa?" w miejscu wyznaczonym przez przez drugi marker, po zaparkowaniu skrypt wymusza na graczu wyj?cie z pojazdu (wyjscie z pojazdu powoduje zako?czenie pracy), i daje pieni?dze
Problem?w jest kilka, czasem punkt wog?le sie nie pojawia lub (te? czasami) po wjechaniu w punkt gracz nie wysiada automatycznie... jak to naprawi?? M?cz? si? z tym juz troche i totalnie nie mam pomys?u
function sprawdzhit ( hit )
if getElementType(hit) ~= "player" then return end
if isPedInVehicle(hit) then return end
auto[hit] = createVehicle(566,-2472.21,-623.80,132.2,0,0,90,"parking")
warpPedIntoVehicle(hit, auto[hit])
setVehicleHandling(auto[hit], "maxVelocity", 40)
triggerClientEvent(hit, "startJob:parkingowy", resourceRoot)
end
addEventHandler("onMarkerHit", marker, sprawdzhit )
function zakonczprace (player)
if auto[player] and isElement(auto[player]) then
destroyElement(auto[player])
triggerClientEvent(player, "stopJob:parkingowy", resourceRoot)
end
outputChatBox("[PRACA] Zakonczyles prace parkingowego", getRootElement(),0,255,0,false)
end
Link do gm:http://www.gtao.pl/<font-colorff00ff>gm<-font>-xaworld-vt113668,15.htm?sid=427ef59404546c24b6d14b3c61416dc2
Witam. Mam taki problem w tym gm ?e mam podpi?t? baz? danych oraz mam nadanego sobie admina ranga "4" i jeszcze mam za?adowany modu?. Ale nie dzia?a mi tworzenie dom?w. Wpisuj? komend? "dom" a tu nic. Wspomn? te? ?e w db3 nic niema
witam pomoze mi ktos ? gdy wgrywam radar z paczki stories rpg pod pysa to mi nie dziala nie wyswietla sie tu kod
[code]local enableBlips = true
local renderNorthBlip = true
local alwaysRenderMap = false
local worldW, worldH = 3072, 3072 --map image dimensions - if map image changed, please edit appropriately
local blip = 12 --Blip size, pixels relative to 1366x768 resolution
------------------------------------------------------------------------------------
--Do not modify anything below unless you're absolutely sure of what you're doing.--
------------------------------------------------------------------------------------
local sx, sy = guiGetScreenSize()
local rt = dxCreateRenderTarget(290, 175)
local xFactor, yFactor = sx/1366, sy/768
local yFactor = xFactor --otherwise the radar looses it's 2:3 ratio.
local w, h=(sx/1680), (sy/1050)
-- Useful functions --
function findRotation(x1,y1,x2,y2) --Author: Doomed_Space_Marine & robhol
local t = -math.deg(math.atan2(x2-x1,y2-y1))
if t < 0 then t = t + 360 end;
return t;
end
function getPointFromDistanceRotation(x, y, dist, angle) --Author: robhol
local a = math.rad(90 - angle);
local dx = math.cos(a) * dist;
local dy = math.sin(a) * dist;
return x+dx, y+dy;
end
function drawRadar()
if not getElementData(localPlayer,"player:logged") then return end
if getElementData(localPlayer,"hud:visible") then
setPlayerHudComponentVisible(&qu...
Siema mam tutaj taki kod z ITS'a i nie wiem dla czego /tt /vth itd. nie dzia?a.
Szuka?em b??d?w w kodzie ale nic nie znalaz?em.
Je?li kto? ma dzia?aj?cy to prosze.
[lua]addCommandHandler("kick", function(plr,cmd,cel,...)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) then
local reason = table.concat({...}, " ")
if not cel or not reason then
outputChatBox("* U?ycie: /kick <nick/ID> <pow?d>", plr)
return
end
local target = exports["ogrpg-core"]:findPlayer(plr,cel)
if not target then
triggerClientEvent(plr, "iyw_notifications:send", plr, "error", "Nie znaleziono podanego gracza.")
return
end
exports["ogrpg-db"]:dbSet("insert into kartoteka (typ,karajacy,data,powod,ofiara) VALUES(?,?,NOW(),?,?)", "KICK", plr.name:gsub("#%x%x%x%x%x%x",""), reason, getElementData(target, "player:uid"))
triggerClientEvent(root, "adminRender", root, "Gracz "..getPlayerName(target).." zosta? wyrzucony przez "..plr.name..", pow?d: "..reason.."")
exports["ogrpg-db"]:dbSet("INSERT INTO admin_logs_cmd (uid,moderator,cmd) VALUES (?,?,?)", getElementData(plr,"player:uid"), plr.name:gsub("#%x%x%x%x%x%x",""), "kick "..getPlayerName(target).."")
kickPlayer(target, plr, r...
Serwer nie mo?e wywo?a? Eventu po stronie klienta mimo i? ze takowy istnieje. S?dz? ?e nie powinno by? source w setPedAnalogControlState, lecz nic innego nie przychodzi mi na my?l.
Klient:
function sterowanie () setPedAnalogControlState(source,"accelerate",0.5) end
addEvent("nazwa",true) addEventHandler("nazwa",getRootElement(),sterowanie)
Serwer:
function pociung() local pedzik = createPed(61,1754.92297,-1962.83386,14.11719) warpPedIntoVehicle(pedzik,pojazd) triggerClientEvent("nazwa",motorniczy) end
addEventHandler("onResourceStart",getRootElement(),pociung)
DB3: Server triggered clientside event nazwa, but event is not added clientside
PS:zapomnia?em doda? ze pojazd jest po stronie serwera w razie czego.
Witam mam problem z triggerem eventu do serwera, wywala b??d w db3, kod i db3 podane poni?ej. Stawiam zimne Piwerko!!
Kod:
function sprawdzanieslot(source)
if getPlayerCurrentSlots() <= getPlayerMaxAviableSlots() then
triggerServerEvent (source, "slotymax", source) outputChatBox("Sprawdzenie")
else triggerServerEvent (source, "slotypuste", source) outputChatBox("Sprawdzenie2") end
end
addCommandHandler("spp",sprawdzanieslot)
db3:
Bad argument @ 'triggerServerEvent'[Expected element at argument 2, got string 'slotymax'']
Dlaczego po wejsciu na serwer wiadomo?? si? nie wysy?a?
DB3 puste
Bez tego if'a te? nie dzia?a
addEventHandler("onClientRender", root, function(plr)
if getElementData(plr, "user:admin") then
outputChatBox("Zosta?es automatycznie zalogowany na s?u?be administracjii", plr, 255, 255, 255, true) end
end)