wgra?em prace magazyniera i si? nie dostaje pieni?dzy ale rp si? dostaje wie mo?e kto? jaka jest przyczyna jaki? plik czy licznika lua jest nie dopisana pomocy
Witam, nie dzia?aj? mi kolizje na map edytorze, mapuje sobie granice i mi?dzy innymi s? ko?o nich barierki kt?re si? zw?: DYN_ROADBARRIER_5 i da?em na nich kolizje, wy??czy?em breakble aby si? nie niszczy?y, ale ?eby kolizje by?y. Nie powi?szka?em niczego w skali, ale kolizje s?, uderza si? w nie autem, tylko potem one si? jakby "niszcz?" i znikaj? w d??.
Cze??, tak jak w temacie nie naliczaj? si? minuty na serwerze, siedze na serwerze z 1h i mam ca?y czas 0 minut. Paczka .newMode, prosz? pisa? pod tematem jakie kody mam podawa? to podam. Prosz? o szybk? odpowiedz.
Problem jest nast?puj?cy, gdy jaki? gracz wchodzi na serwer to w logach wy?wietla b??d: [18-07-19 14] ERROR: Client (nick gracza) triggered serverside event onPlayerLoaded, but event is not added serverside
Witam, posiadam skrypt lss-domy z paczki pysa 3.0, dzia?a komenda /dodajdomek, w debug script 3 nic nie pisze. Chodzi o to, ?e domki si? nie dodaj? po komendzie, nawet po zrestarowaniu skryptu lss-domy, a pod i powinno pokazywa? domki kupiony i do kupienia, ale tak si? nie pokazuje.
Witam,
mam frakcje samc z pysa i wpisuje tam kordynaty, i robi sie "niewidzalny" marker jak wchodze normalnie wszystko dzia?a tylko go nie widze upewni?em sie czy nie jest pod ziemia ale chce zeby byl widoczny tu macie kod
[lua]
--[[
Developers: Yolos And Spli
]]
local t=createElement('text')
setElementData(t,'name','S?u?banSan Andreas Medical Centern[SAMC]')
setElementDimension(t, 0)
setElementInterior(t, 1)
setElementPosition(t,3940.48, -1183.77, 8.37)
local licz = {}
function isPlayerInFaction(plr)
local sid=getElementData(plr,'player:sid')
if not sid then return end
local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;', "SAMC", sid)
if result[1] then
return true
else
return false
end
end
addEventHandler('onMarkerHit', marker, function(el,md)
if isPlayerInFaction(el) then
if not getElementData(el,'player:duty') then
setElementModel(el,274)
exports['pystories-frakcja-ustawienia']:rozpocznijnaliczanie(el)
setElementData(el,'player:faction','SAMC')
local rank = exports['pystories-frakcja-ustawienia']:getPlayerFactionRank(el,'SAMC')
setElementData(el,"player:rank",rank)
else
exports['pystories-frakcja-ustawienia']:zatrzymajnaliczanie(el)
takeWeapon(el,41)
...
Siemka, moim problemem jest, ?e nie wiem od czego zacz??. Przeczyta?em du?o poradnik?w dot. Lua, wiem co to zmienne, funkcje, p?tle, tablice, operatory, lecz nie wiem co kiedy zastosowa? lub jak zastosowa?. Chcia?bym r?wnie? dowiedzie? si? kilka info, mianowicie:
1. Je?eli podepn? MySQL w jednym skrypcie to dalej musz? podpina? ka?dy skrypt pod baz?? W sensie musz? pisa? podobny kod w danym skrypcie?
2. Widzia?em, ?e s? skrypty na ACL i na baz? danych, mo?na to ze sob? miesza??
3. Podacie jakie? potrzebne linki? Co mi pomo?e?
Witam , mam problem z rangami we Frakcjach , pr?buje nada? sobie Lidera SAPD daje rang? 99 bo niby to lider i wchodze na s?u?b? a tu rozpocz??e? prac? jako policjant a jak chc? i?? do zarz?dzania to pokazuje brak uprawnie? , nie wiem czy to ten dzia? ale pliski pom??cie to rozwi?za? bo nw o co chodzi
Witam,
mam problem chcia?em zrobi? w?asna baze danych lecz przy robieniu kolumny odnosnie czasu premium ustawi?em warto?? domy?lna 0000-00-00 i wyskakuje mi error ze nie prawid?owa warto?? domy?lna dla "premiumdate", co ciekawe bo na bazie danych pysa jest kolumna tez od premium i ma wartosc domyslna 0000-00-00. https://imgur.com/a/XNRidR5 ZA pomoc daje zimne piwo oraz reputacje : )
[ Dodano: 2018-07-08, 12:47 ]
do zamkniecia
rozwi?zane
(trzeba ustawi? warto?? domy?lna powy?ej roku 1000)
Pobra?em, przenios?em na pulpit. Wszed?em w zapakowany plik, folder [objekt] (tak pisz? objekty, a nie obiekty), da?em go w folder resources w plikach MTA, nast?pnie w MTA przenios?em wszystkie pliki z tej paczki, kt?re maj? si? uruchomi?, poniewa? tak te? zrobi?em z dev_paczk? i dzia?a?a. Wszed?em na map editor i niestety nie ma ?adnej kategorii top-gta, dayz, post-apo czy co? w tym stylu. Przeczesa?em wszystkie obiekty i ?adnej podmianki. Wie kto? jak to w??czy?? Mo?e macie jakie? dzia?aj?ce obiekty z topki lub non-stop'a?
Bardzo mi zale?y na tych obiektach i za pomoc daje zimne !
Witam, zn?w przychodz? z pytaniem czemu nie dzia?a mi totalkills ?
Mam w skrypcie zrobione zab?jstwo jak np. na jednym ?yciu zabije osobe to wyswietla mi sie to ale niestety nie dziala mi to, ?e zapisuje do totalkills mi tego ;/
[lua] getElementData ( element, "murders" ) [/lua] - to funkcja od killi na jednym ?yciu
[lua] peds = getElementsByType("ped")
players = getElementsByType("player")
addEventHandler ( "onPlayerWasted", root,
function( totalAmmo, killer, killerWeapon, bodypart, stealth )
if killer == players and killer ~= peds and source == players and source ~= peds then
local account = getPlayerAccount ( killer )
if killer ~= source then
setAccountData( account,"totalkillsdeaths.Kills",tonumber( getAccountData( account,"totalkillsdeaths.Kills" ) or 0 ) +1 )
setElementData( killer, "Kills", tonumber( getAccountData( account,"totalkillsdeaths.Kills" ) ) )
setElementData( killer, "Ratio", tonumber(getElementData( killer, "Kills" )/getElementData( source, "Deaths") ) )
end
else
local accountSource = getPlayerAccount ( source )
setAccountData( accountSource,"totalkillsdeaths.Deaths",tonumber( getAccountData(accountSource,"totalkillsdeaths.Deaths") or 0 ) +1 )
setElementD...
Cze?? posiadam wgrane dwa osobne skrypty, jeden na zarz?zdanie panelem organizacji z paczki pystories (mam t? paczke wgran? w serwer) i drugi z jakiego? innego serwera z ogrpg chyba, na za?o?enie organizacji w urzedzie, problem jest taki ?e nie dzia?a komenda jak to pisze w skrypcie: /panel.organizacji, nic si? nie wy?wietla po wpisaniu a powinien by? panel:
kod:
[lua] local zaproszenia = {}
local max_people_in_org = 55 ---- MAKSYMALNA LICZBA LUDZI W ORGANIZACJI!
function findPlayer(plr,cel)
local target=nil
if (tonumber(cel) ~= nil) then
for _,thePlayer in ipairs(getElementsByType("player")) do
if getElementData(thePlayer,"player:sid") == tonumber(cel) then target = thePlayer end
end
else -- podano fragment nicku
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), cel:lower(), 0, true) then
if (target) then
outputChatBox("* Znaleziono wiecej niz jednego gracza o pasujacym nicku, podaj wiecej liter.", plr)
return nil
end
target=thePlayer
end
end
end
if target and getElementData(target,"p:inv") then return nil end
return target
end
addEvent("lidero:editUser", true)
addEventHandler("lidero:editUser", resourceRoot, function(text,rank,faction)
local result1=exports["pystories-db"]:dbGet("SELECT * FROM pystories_user...
Mianowicie mam skrypt pystories-admin, kt?ry powinien mi dawa? po dodaniu siebie /duty, a tak?e inne rzeczy na przyk?ad /admins, kt?re dzia?a, ale /duty mi nie dzia?a, w bazie danych w pystories-admin mam siebie dodanego..
i jest jeden problem bo jak pr?buje sprzedac komus auto to pisze ze nie znaleziono podanego gracza:
Kod:
[lua] local LIMIT=300 -- tylko gracz mo?e kupi? trzy pojazdy
local cmd="sprzedaj.pojazd"
local cmd2="akceptuj"
local sprzedazPojazdu={}
marker2=nil
local timer=nil
local pozycjeMarkerowv2={
-- Opis nad markerem, x,y,z, int, dim
{"Gie?danSprzeda? pojazd?w", 2169.53, 1416.61, 10.82},
}
for i,v in pairs(pozycjeMarkerowv2) do
mkr=createMarker(v[2], v[3], v[4]-0.90, "cylinder", 2, 255, 11, 11, 125)
setElementDimension(mkr2, v[6] or 0)
setElementInterior(mkr2, v[5] or 0)
marker2=mkr
local t=createElement("text")
setElementData(t,"name",v[1])
setElementPosition(t,v[2],v[3],v[4])
setElementDimension(t, v[6] or 0)
setElementInterior(t, v[5] or 0)
end
function checkVehiclePlayer(plr)
-- Pobieramy tabel? i nast?pnie zwracamy j?
local result=exports["og-db"]:getRekord("SELECT * FROM og_vehicles")
local number=0
-- Uruchamiamy p?tl? spradzaj?c? pojazdy z bazy danych i
-- por?wnujemy w?a?ciciela z UID osoby kt?ra chce zakupi?
for i,v in ipairs(result) do
if result[1].ownedPlayer == getElementData(plr,"player:uid") then
number=number+1
end
end
-- Zwracamy ilo?? pojazd?w gracza je?eli nie ma zwr?ci
-- mu false.
return number
end
local function pokazOperacje(plr)
if not sprzedazPo...
Witam, pisa?em niedawno do was z tym ?e komenda /jail nie dzia?a, teraz dzia?a, lecz jak si? ja wpisze to wyskakuje komunikat poprawnie, ?e dany gracz zosta? uwi?ziony, ale nie wi?zi go, czyli nie teleportuje si? on w dane miejsce
Witam, pisa?em niedawno do was z tym ?e komenda /jail nie dzia?a, teraz dzia?a, lecz jak si? ja wpisze to wyskakuje komunikat poprawnie, ?e dany gracz zosta? uwi?ziony, ale nie wi?zi go, czyli nie teleportuje si? on w dane miejsce
Witam, mam problem gdy? mam wgrany plik na jailsapd, i nie dzia?a mi komenda /jail (oczywi?cie jestem zalogowany do sapd gdy wpisuje t? komend?), pomo?ecie?
mam gm PYSA
Kod:
[lua] local cub = createColCuboid(-2462.43, 3734.53, 300.57-1, 19, 15, 4)
function u(e)
getElementData(e, "dbid")
end
local cele = { -- x,y,z,int,dim
{1582.41, 1634.12, 10.83,0,0},
{1586.83, 1633.80, 10.83,0,0},
{1591.07, 1633.65, 10.83,0,0},
{1594.92, 1633.73, 10.83,0,0},
}
local x,y,z = -2446.84, 3777.43, 300.57
local function wypusc(plr)
setElementDimension(plr,0)
setElementInterior(plr,0)
setElementPosition(plr,x,y,z)
outputChatBox("Zosta?e? wypuszczony z wi?zienia.",plr, 255, 255, 255)
end
function getPlayerName2(plr)
if not plr then return end
return getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
end
local function sprawdz(plr)
if not plr then return end
if not getElementData(plr,"dbid") then return end
local x = exports.mysql:wykonaj("SELECT * FROM jail WHERE Serial=?",getPlayerSerial(plr))
if not x or #x < 1 then return end
local x2=exports.mysql:wykonaj("SELECT Termin FROM jail WHERE Serial=? and Termin < NOW()",getPlayerSerial(plr))
if x2 and #x2 > 0 then
exports.mysql:wykonaj("DELETE FROM jail WHERE Serial=?", getPlayerSerial(plr))
wypusc(plr)
return end
if isElementWithinColShape(plr,cub) then return end
setElementPosition(plr,cele[x[1].Cela][1],cele[x[1].Cela][2],c...
Cze??, skrypty na ka?d? prac? PYS 3.0 nie dzia?aj?. Ot?? nie daj? pieni?dzy. W db3 pisze, ?e nie mam ztriggerowanego po stronie serwera (w ka?dym skrypcie ) i tak jest.. Nie wiem jak to zrobi? (Czarna magia :O), m?g?by kto? pom?c?
Trigger z strony clienta:
Witam, to znowu ja a mianowicie m?j 3 skrypt autorski kt?ry robi?em by? akurat na Panel Gracza obowiam si? ?e to chyba przez inn? zmiane po?o?enia skrypt?w lub si? myl?? prosz? o pomoc! wynagrodze piwem na przyk?adu da?em kod na dole mo?e wy b?dziecie wiedzieli co zrobi?em ?le.
[lua]local dxfont0_tak = dxCreateFont("tak.ttf", 31)
local screenW, screenH = guiGetScreenSize()
local start = getTickCount()
function render()
setElementData(localPlayer,"panelGracz",true)
local now = getPowCount()
local endTime = start + 2000
local elapsedTime = now - start
local duration = endTime - start
local progress = elapsedTime / duration
local fAnimationTime = getEasingValue(progress, "Linear")
if alpha and alpha <= 255 then
alpha = (1+fAnimationTime)*50
end
if alpha2 and alpha2 <= 162 then
alpha2 = (1+fAnimationTime)*50
end
guiSetAlpha(button,alpha*0.005)
dxLineDrw((screenW * 0.7750) - 1, (screenH * 0.3255) - 1, (screenW * 0.7750) - 1, screenH * 0.5911, tocolor(255,0,0, alpha2), 1, false)
dxLineDrw(screenW * 0.9890, (screenH * 0.3255) - 1, (screenW * 0.7750) - 1, (screenH * 0.3255) - 1, tocolor(255,0,0, alpha2), 1, false)
dxLineDrw((screenW * 0.7750) - 1, screenH * 0.5911, screenW * 0.9890, screenH * 0.5911, tocolor(255,0,0, alpha2), 1, false)
dxLineDrw(screenW * 0.9890, screenH * 0.5911, screenW * 0.9890, (screenH * 0.3255) - 1, tocolor(255,0,0, alpha2), 1, fal...
Witam, stworzy?em m?j 2 autorski skrypt ale tym razem na Przewodnika kt?ry
znajduje si? pod F1 ale jest problem taki ?e on si? nie wy?wietla i nie wiem jak to naprawi? prosz? o pomoc wynagrodze piwem!.
Witam ot?? bawi? si? w robienie serwera, znaczy w wolnej chwili szlifuje swoje umiej?tno?ci, lecz mam problem z panelem logowania, ot?z jest on podpi?ty pod baz? mysql, oczywi?cie po rejestracji, dodaje gracza do tabelki, lecz gdy pr?buj? si? logowa?, jest animacja przej?cia kamery i kappa, szary ekran i nic si? nie da zrobic, mam nadzieje, ?e zrozumiale wyt?umaczy?em b??d. Pozdrawiam i licz? na wasz? pomoc.
Ps: Tak jak m?wi?em, na 100% wszystko jest dobrze podpi?te, poniewa? dodaje gracza do tabelki, skrypt ma te? uprawnienia, czyli jest dodane w acl jako resource.
no a o to logi
[code]
> start loginpanel
[2018-06-20 02] start: Requested by Console
[2018-06-20 02] WARNING: loginpanel/c_zone.lua(Line 76) [Client] showPlayerHudComponent is deprecated and may not work in future versions. Please replace with setPlayerHudComponentVisible.
[2018-06-20 02] WARNING: loginpanel/c_logging.lua(Line 284) [Client] showPlayerHudComponent is deprecated and may not work in future versions. Please replace with setPlayerHudComponentVisible.
[2018-06-20 02] Some files in 'loginpanel' use deprecated functions.
[2018-06-20 02] Use the 'upgrade' command to perform a basic upgrade of resources.
[2018-06-20 02] Starting loginpanel
[2018-06-20 02] start: Resource 'loginpanel' started
[/code]
A tutaj ca?y skrypt
c_zone.lua
[spoiler]
local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
local czcionka = dxCreateFont("font/1....
Witam, posiadam wgrany skrypt na dwa salony w SF - Downtown, oraz Doherty.
W salonach s? auta na swojej pozycji, lecz nie ma cen aut i komenda chyba przez to ?e nie ma cen /kuppojazd nie dzia?a. Skrypt to ogrpg-salon
[lua]
addEvent("sil2", true)
addEventHandler("sil2", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 40000000
if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? to ulepszenie!") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local qr = exports['tiyl-db']:dbGet("SELECT * FROM tiyl_pojazdy WHERE id=? AND pojemnosc=?",getElementData(ccar, "vehicle:id"), "9")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? to ulepszenie!") return end
destroyElement(ccar)
exports["tiyl-pojazdy"]:onSaveVehicle(ccar)
exports["tiyl-db"]:dbSet("UPDATE tiyl_pojazdy SET parking=1,tp_to_parking=? WHERE id=?","Dodatkowy tuning - pojemnosc 2.8", id)
exports["tiyl-db"]:dbSet("UPDATE tiyl_pojazdy SET pojemnosc=9 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?l...