Witam ostatnio chcia?em dorobi? spawn z ostatni? pozycja doda?em w pystories users tabelk? pos dimensions i interior lecz jak podmienilem lecz dalej to nie dzia?a (Ostatni? pozycj? bra?em od pssm)
Witam mam menu rozpoczynania sluzby po wejsciu w marker. Wszystko powinno dzialac (chodzi mi o samo wyswietlanie menu) ale pojawiaja sie tylko teksty rozpocznij sluzbe sapd i zamknij menu ale obraz tla sie nie pokazuje. Daje kod i licz? na pomoc i podpowiedz co jest nie tak z kodem
[lua]local marker=createMarker(2210.82, 2569.88, 7506.10-1, 'cylinder', 1.2, 0,122, 255)
setElementData(marker, 'typ', 'job')
local screenW, screenH = guiGetScreenSize()
local sw,sh = guiGetScreenSize()
local dxfont0_2 = dxCreateFont(":dG-Fonty/2.ttf", 10)
local elements = {}
function shadowText2(text, x, y, w, h, color, size, font, xx, yy)
dxDrawText(text, x, y, w, h, color, size, font, xx, yy, false,false,false,true)
end
function shadowText(text, x, y, w, h, color, size, font, xx, yy)
dxDrawText(text, x+1, y+1, w+1, h+1, tocolor(0,0,0), size, font, xx, yy, false)
dxDrawText(text, x, y, w, h, color, size, font, xx, yy, false,false,false,true)
end
function roundedRectangle(x, y, w, h, color)
dxDrawRectangle(x, y, w, h, color, false)
dxDrawRectangle(x + 2, y - 1, w - 4, 1, color, false)
dxDrawRectangle(x + 2, y + h, w - 4, 1, color, false)
dxDrawRectangle(x - 1, y + 2, 1, h - 4, color, false)
dxDrawRectangle(x + w, y + 2, 1, h - 4, color, false)
end
local font = "default-bold"
okno69 = false
local sx, sy = guiGetScreenSize()
function mysz(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=g...
Siema mam ma?y problem bo gdy wpisze na serwerze /dom [id] to on niby si? stworzy ale nie wida? tego blipu ?eby go kupi? w db te? si? tworzy. B??d z db3 to ERROR:[skrypty]/psrpg_DOMY/interiory.lua:15 badargument #1 to 'ipairs' (table expected, got boolean),
WARNING:[skrypty]/psrpg_DOMY/kupdom.lua:16 Bad argument @ 'setElementInterior' [Expected element at argument 1, got nil]
WARNING:[skrypty]/psrpg_DOMY/kupdom.lua:17 Bad argument @ 'setElementDimenision' [Expected element at argument 1, got nil
KODY:
Interiory.lua
[lua]
interiory={}
local dane=exports.DB2:pobierzTabeleWynikow("SELECT id,interior,entrance,`exit` FROM lss_interiory WHERE `exit` IS NOT NULL AND active=1")
for _,v in ipairs(dane) do
local ii = tonumber(v.id)
v.entrance=split(v.entrance,",") -- miejsce w ktorym pojawi sie gracz
v.exit=split(v.exit,",") -- wyjscie
Problem wygl?da tak, ?e w momencie kiedy wejdziemy do pojazdu (nie wazne czy jako kiero, czy pasa?er) po wyj?ciu z niego nie mo?na kuca?. W debugscriptcie nie wyrzuca zadnych bled?w etc. Nie wiem nawet co wstawi?, ?eby wam u?atwi? rozpoznanie b??du, ale my?l?, ?e ju? zetkneliscie si? z tym problemem :v
Witam pisze tutaj poniewaz od ostatniego czasu nie dziala komenda /pm /pw oraz /w zadnych bledow w db3 nizej przesylam core jest z psrpg
s_commands.lua
[lua]
function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end
local settings = {
['swearFilter'] = {
['enabled'] = true,
['swears'] = { -- Allows you to set the blocked swear words, syntax is ['WORD'] = 'REPLACEMENT'
['k****'] = '****',
['cwel'] = '****',
['k****?'] = '****',
['c w e l'] = '****',
['k u r w a'] = '****',
['cwelem'] = '******',
['c w e l e m'] = '****',
['k u r w ?'] = '****',
['szmata'] = '****',
['dziwka'] = '****',
['*****'] = '****',
['jajebie'] = '****',
['j***e'] = '****',
['*****'] = '****',
['*****'] = '****',
['k****'] = '****',
['frajer'] = '****',
['frajerze'] = '****',
['*****'] = '****',
['ja *****'] = '****',
['*****'] = '****',
['*****'] = '****',
['c***'] = '****',
['szmato'] = '****',
['dziwko'] = '****',
['peda?'] = '****',
['pedal'] = '****',
['peda?y'] = '****',
['frjerzy'] = '****',
['frajerka'] = '****',
['p****'] = '****',
['piz...
Mam taki problem, ?e po wpisaniu komendy /b i /k poka?e si? komunikat o tym, ?e kto? zosta? zbanowany lub wyrzucony ale nie wywala to ich lub nie banuje na serwerze czyli tak jakby te komendy nie dzia?a?y.
[lua]
function cmd_pkick(plr, cmd, target, ...)
if getAdmin(plr,4) or getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) or getAdmin(plr,5) or getAdmin(plr,6) then
if not target or not ... then
outputChatBox("#007aff(ⓘ) #FFFFFFU?yj /k [ID/Nazwa gracza] [Pow?d]", plr, 255, 255, 255, true)
return
end
local player = exports["pystories-core"]:findPlayer(plr,target)
local text = table.concat({...}, " ")
if player then
triggerClientEvent(getRootElement(), "notiBig", getRootElement(), "Gracz "..getPlayerName(player):gsub("#%x%x%x%x%x%x","").." zostaje wykopany/a przez "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").. " z powodu: "..text, text)
outputConsole(" ", player)
outputConsole("Zosta?e? wykopany z serwera!", player)
outputConsole("Osoba wyrzucaj?ca: "..getPlayerName(plr):gsub("#%x%x%x%x%x%x",""), player)
outputConsole("Pow?d: "..text, player)
outputConsole(" ", player)
kickPlayer(player, getPlayerName(plr), "Sprawd? swoj? konsol? (~)")
end
end
end
addCommandHandler("k", cmd_pkick)
Siemanko, mam problem ze skryptem na pod?wietlenie licznika.
Mianowicie po wjechaniu w blipa pod?wietlenie mo?na montowa? i ?miga, lecz nie pokazuje grafiki pod cen? z kolorem.
Grafika sama w sobie jest w folderze lecz jest drugi problem, po dopisaniu grafiki do mety wywala skrypt i nie dzia?a.
Kod skryptu
[lua]
--[[
Autor Skryptu: NexBoy
Zakaz Usuwania Autora i u?ywania tego kodu be? mojej zgody!
2016r
]]--
local screenW, screenH = guiGetScreenSize()
panelL = false
local _acc = getElementData(localPlayer, 'user:account');
local _lic = getElementData(localPlayer, 'user:license');
local tbl = {};
for i, v in pairs(_lic) do ------------------------ TA LINIJKA
if v == 2 then
table.insert(tbl, i);
end
end
_lic = table.concat(tbl, ', ');
dxDrawText('Login: '..getPlayerName(localPlayer):gsub('#%x%x%x%x%x%x','')..'nID Gracza: '..(getElementData(localPlayer, 'id') or 0)..'nUID Konta: '..(getElementData(localPlayer, 'user:uid') or 0)..'nAdres E-Mail: '....
Witam przychodz? z pytaniem dlaczego nie mog? sobie nada? admina w acl skoro robi? wszystko dobrze a je?li wpisuje register nick oraz haslo to nic si? nie dzieje a jak wpisuje login to pisze No known account for 'Dawidowskyy123'
@Autor: Hiroszek ([email protected])
@Copyright: SaintRPG
@Pierwotne prawo do u?ytkowania tego zasobu ma tylko i wy??cznie pierwotny Autor.
@Obowi?zuje ca?kowity zakaz rozpowszechniania, zmiany autora jak i edycji zasobu.
@Obowi?zuje ca?kowity nakaz zachowania autora po uzyskaniu zgody na u?ywanie skryptu przez autora
@Nakazuje si? zastosowa? do regulaminu zawartego w licencji skryptu
@Z?amanie powy?szych podpunkt?w wi??e si? z odpowiedzialno?ci? karn?, "Naruszenie praw autorskich".*
*Skan dokumentu potwierdzaj?cego przypisanie prawa autorskiego tego zasobu - [email protected]
]]
--POTRZEBNE
local sx, sy = guiGetScreenSize()
zmienna = 1920/sx
local font = dxCreateFont(":sr-files/fonts/SegoeLight.ttf", 18/zmienna)
local iconf1 = dxCreateFont(":sr-files/fonts/FiraEC.ttf", 19/zmienna)
local iconf2 = dxCreateFont(&...
Witam otoz mam skrypt licznika z WestRPG lecz jak go odpalam to nie pojawia sie totalnie prosilbym o pomoc stawiam
[lua]
--[[
Skrypt zosta? wykonany przez:
-Asper ([email protected]),
-Hardu? ([email protected]).
Na potrzeby serwera:
-WestRPG (2018).
Jedyne i wy??czone prawo do u?ywania kodu ma serwer WestRPG oraz autor skryptu. (Asper, Hardu?)
]]
local dxLibary = exports.dxLibary
local speedometer = {}
local sw,sh = guiGetScreenSize()
local baseX = 1920
local scale = 1
local minScale = 2
if sw < baseX then
scale = math.min(minScale, baseX/sw)
end
local addScale = false
local tick = getTickCount()
function isEventHandlerAdded(eventName, rootName, fnc)
if type(eventName) == 'string' and isElement(rootName) and type(fnc) == 'function' then
local eventHandlers = getEventHandlers(eventName, rootName)
if type(eventHandlers) == 'table' and #eventHandlers > 0 then
for i,v in ipairs(eventHandlers) do
if v == fnc then
return true
end
end
end
end
return false
end
function x(plr)
if plr == localPlayer then
local veh = getPedOccupiedVehicle(localPlayer)
if getVehicleController(veh) ~= localPlayer then return end
okno = guiCreateWindow(0.30, 0.86, 0.40, 0.10, "System STEREO (Kliknij F3 aby pokaza? kursor)", true)
guiWindowSetMovable(okno, false)
guiWindowSetSizable(okno, false)
button = guiCreateButton(0.02, 0.47, 0.95, 0.16, "W??CZ RADIO (PODAJ LINK DO MP3/PLS/M3U)", true, okno)
link = guiCreateEdit(0.02, 0.14, 0.95, 0.26, "", true, okno)
guiSetVisible(okno, true)
end
end
function ustaw()
if source ~= button then return end
local veh = getPedOccupiedVehicle(localPlayer)
if not veh then outputChatBox("Nie jeste? w poje?dzie!") return end-- nie powinno si? zdarzy?
if getElementData(veh,"stereo:use") ~= true then
if dziecijp[getPlayerSerial(localPlayer)] then outputChatBox("Posiadasz zablokowan? mo?liwos? korzystania z STEREO.",255,255,255) return end
setElementData(veh,"stereo:link",guiGetText(link))
setElementData(veh,"stereo:use", true)
guiSetText(button,"WY??CZ RADIO")
else
if dziecijp[getPlayerSerial(localPlayer)] then outputChatBox("Posiadasz zablokowan? mo?liwos? korzystania z STEREO.",255,255,255) return end
setElementData(veh,"stereo:use"...
Mam problemik z HUDem. Robie projekt serwera, wi?c logiczne jest ?e wykonam hud.
Zrobi?em na Wielko?ci ekranu 1280x1024 (M?j Monitor) i zmniejszy?em rozdzielczo?? do 1024x780 w okno
i co ja widz?? Hud si? chowa w rogu i nie wida? go prawie wcale! Pr?bowa?em manipulowa? funkcj? guiGetScreenSize ale mi nie wychodzi. Pomo?e mi kto??
Witam, mam problem z zapisem statystyk graczy. Gdy wywali serwer/gracz zrobi reconnecta to resetuje jemu RP, hajs (z bankomatu nie). Dla jednych zapisze dla innych nie. Pomo?e kto?? Stawiam piwerko za pomoc
Da sie jakos zrobic tak? liste kt?ra by odpowiada?a w jednym evencie za wszystko bo takie 7 zduplikowanycn timer?w sie buguje troche po zakupie innego koloru hudu
Witam. Potrzebuje pomocy przy zapisywaniu statystyk graczy. Przed restartem serwera/panelu logowania cofa statystyki graczy do ostatniego zapisu manualnego (komenda /zapisz.all). Da?oby sie to jakos naprawic lub zrobic skrypt kt?ry by co 3 sekundy wpisywa? t? komende? Z g?ry dzieki.
-- Functions -- Functions function dbSet(...)
if not {...} then return end
local qh = dbQuery(DBHandler, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...) local query=dbQuery(DBHandler, stringe) local result,num_affected_rows, last_insert_id =dbPoll(query, -1)
return result
end
addEventHandler("onResourceStart", resourceRoot, function() DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else outputDebugString("* No Connecting to server MYSQL..") end
end)
a 22 linijka to:
local result,num_affected_rows, last_insert_id =dbPoll(query, -1)
nie rozumiem dlaczego to nie dziala i o co chodzi z tym kiedy nie widze nic tu takiego jak: db_59611.saj
Niedawno stwierdzi?em doda? co? takiego jak MK3 na komend?, dzia?a ono tak jak "mk1, mk2" do montowania u tunera. Komenda super hiper fajnie dzia?a. Dodaje mk3, tylko gdy schowa si? auto do przecho po wpisaniu komendy (poniewa? doda?em chowanie do przecho po tym montowaniu) to mk3 nie ma, a je?eli zresetuje skrypt zwi?zany z pojazdami (czyli tam gdzie jest ten tuning zapisany (jego handling)) to wszystko dzia?a. Wie mo?e kto? czemu tak mo?e wyst?powa??
Witam ostatnio napisa?em skrypt na wy?wietlanie SID z Pysa na dole ekranu tak jak na 4life PID
Lecz nic si? niewy?wietla
Kod:
local sw, sh = guiGetScreenSize()
local encode = nil
addEventHandler("onClientRender", root,
function()
local uid=getElementData(element,"player:sid") or "0"
if SID ~= 0 then
if encode == nil or encode == "" then
encode = "GoToRPG - "..UID
end
dxDrawText(encode, 5, sh - 20, 100, sh, tocolor(160, 160, 160, 255), 1.00, "default-bold", "left", "center", false, false, false, false, false)
end
end
)
cze??, tak jak w temacie czyli nie zapisuje mi turbo ani powi?kszenia silnika, wiem natomiast ?e to pochodzi od tunera od tunera. ta rzecz polega dok?adnie na tym ?e turbo da si? zamontowa? normalnie dzia?a natomiast ju? jak daje na przecho to si? nie zapisuje, a powi?kszenia silnika nie dodaje w og?le ale da si? zamontowa? ale to tylko pieni?dze zabiera
https://pastebin.com/T2QW1ABZ
(je?eli to nie ten plik, to dam inny)
Nie jestem pewnien czy dobre nada?em, natomiast za dobrze naprawionego tunera daje dobre zimne piwerko
Witam, nie tworzy mi markeru do budynku prawa jazdy, czy wszystko tu jest dobrze napisane? Jezeli tak to jaki mo?e by? pow?d?
////////////////////////////////////////////////
[Lua]
createBlip(1112.52, -1835.87, 16.60, 36,2,0,0,0,0,0,275)
local text=createElement("text")
setElementPosition(text,1112.52, -1835.87, 16.60+0.8)
setElementData(m, "text","Wej?cie Prawo jazdynLos Santos")
local text=createElement("text")
setElementPosition(text,-2026.88, -103.60, 1035.18+0.8)
setElementData(text,"name","Wyj?cie z prawa jazdy nLos Santos")
setElementInterior(text, 3)
setElementDimension(text, 1)
addEventHandler("onMarkerHit", wejscie, function(el, md)
if getElementType(el) ~= "player" then return end
if isPedInVehicle(el) then return end
setElementInterior(el, 3)
setElementDimension(el, 1)
setElementPosition(el, -2029.72, -106.90, 1035.17)
end)
addEventHandler("onMarkerHit", wyjscie2, function(el, md)
if isPedInVehicle(el) then return end
setElementInterior(el, 0)
setElementDimension(el, 0)
...
mam blad z premium nie dziala mam podpieta baze o to caly src z saveplayer
[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.
]]
function getPremium(plr,premium)
if premium then
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=? AND premium=?",getElementData(plr,"player:sid"), premium)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then
return true
else
return false
end
end
end
function loadPlayerData(plr)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then
local v=result[1]
setPlayerMoney(plr,v.money)
setElementModel(plr,v.skin)
setElementData(plr,"status","Aktywny")
Heja, mam zas?b z emsa na plamy jak i po?ary. Co do plam da?em local is strazak na 2 i plamy si? nie pojawiaj? na serwerze przy dw?ch stra?akach. Co do po?ar?w prawie ich nie ma. Pomo?e ktos?
Witam mam taki problem kt?ry nie pozwala mi odebra? wyp?aty z frakcji, a mianowicie gdy pr?buje to zrobi? wyskakuje mi napis "W twojej frakcji nie ma skonfigurowanego otrzymywania wyplat". Nie za bardzo wiem jak to naprawi? wiec prosz? was o pomoc.
Witam, dzisiaj wgra?em sobie paczk? VenusRPG i odpali?em skrypty mapy i wszystko ?adnie ?miga?o. Ale doda?em si? na range rcona i /duty nie dzia?a. Pr?bowa?em na wszystkie rangi (serial, nick) poda?em... Prosz? o pomoc.
Witam mam problem w kodzie mianowicie mam gotowy export i funkcje usuwania przedmiotu ale mimo wywo?ania jej w innym skrypcie to nadal nic nie zabiera z ekwipunku.
0 b??d?w db3.
Meta w pe?ni uzupe?niona.
Ze wzgl?du na to ?e nie wiem dlaczego nie mog? tu wrzuci? kodu (chyba za d?ugi)
wrzucam w pliku .txt prosz? o szybk? pomoc
Dobry, ostatnio postawi?em serwer lokalny na kt?ry wgra?em skrypt jay_graffiti. Porobi?em kilka graffiti po mie?cie po czym zrestartowa?em skrypt, aby si? zapisa?y. I wszystko dzia?a pojawiaj? si? przy restarcie serwera / skryptu ale problem pojawia si? gdy na serwer wszed? kolega. Mimo restart?w skryptu jak i serwera nadal ich nie widzi.