Siemanko, zaczynam na nowo przygodę z lua i już jestem pod ścianą... więc tak, narazie chce sobie ogarnąć co i jak więc typowo wrzucam jakiś syf. Wrzuciłem core z PYS 3.0 podajże. Po zalogowaniu próbuje napisać coś na chacie, lecz nic sie na nim nie pojawia. Consola wypluwa coś takiego:
>>s_chats.lua:155: attempt to concatenate a boolean value<<
A linijka kodu wygłąda tak:
[code]addEventHandler('onPlayerChat', root, function(msg, type)
cancelEvent()
if stopChat then
cancelEvent()
outputChatBox('* Chat jest aktualnie wyłączony.', source, 255, 0, 0, true)
return end
if not getElementData(source,"player:sid") then
outputChatBox("* Musisz być zalogowany(a) !", source)
return end
--[[if settings['swearFilter']['enabled'] then
for i, v in pairs(settings['swearFilter']['swears']) do
while msg:lower():find(i:lower(),1,true) do
local start, end_ = msg:lower():find(i:lower(),1,true)
local found = msg:sub(start,end_)
msg = msg:gsub(found,v)
end
end
end--]]
local tick=getTickCount()
if getElementData(source, "mute:player") then
outputChatBox("* Nie możesz komunikować się z innymi graczami - posiadasz wyciszenie.", source)
triggerClientEvent(source, 'createNotif', source, 'Nie możesz komunikować się z innymi graczami - posiadasz wyciszenie.',8,"error")
return
end
if type==0 then
cancelEvent()
--[[if ninjaban(msg) then
cancelEvent()
triggerClientE...
Siema, dawno nic nie robi?em z .lua, a po 2h szukania problemu postanawiam si? podda?. Po zalogowaniu do gry nie mam ID. Nie mog? wpisa? /admins, poniewa? ElementData "id" nie istnieje, tak samo z dashboardem i nie wiem co jest przyczyn?. Wszystko jest ?adnie podpi?te, brak innych b??d?w w DB3.
czemu jak podpinam baze danych pys 3.0 tak samo gm to czemu nie mo?e w??czy? mi si? serwer? z innymi serwerami tak nie mia?em, wydaje mi si? ?e to wina plik?w typu mtaserver.conf ale no nie wiem, ktos mzoe wie?
Witam dzisiaj spotka?em si? z takim problemem .
Wi?c mam 1kkk w bankomacie ( pys 3.0 ) chc? kupi? pojazd i wyskakuje mi nie posiadasz wystarczaj?cych ?rodk?w
Witam, na paczce PYS 3.0 nie zapisuj? si? statystyki gdy wyjdziemy z serwera podczas wybierania miejsca spawnu (ale w innych przypadkach si? zapisuj?). A wi?c przychodz? z zapytaniem co nale?y zrobi?, aby te statystyki zapisywa?y si? zawsze.
Witam gdy pr?buj? doda? 2 osob? do Pystories Factions wyskakuje mi taki b??d wie kto? o co chodzi https://imgur.com/a/ySJop9A. Powiem tyle ?e 1 osob? doda na spokojnie lecz 2 ju? nie
Mianowicie mam problem poniewa? nie potrafie nada? sobie range w bazie danych z pysa 3.0. gdy wchodz? w pystories-admins to moge jedynie utworzy? widok. Prosz? o pomoc.
Wie kto? gdzie znajduj? sie szare blipy w kodzie pysa? Gdy wchodzimy na duty administratora owe blipy s? szare.
za pomoc daje piwko a poszukuje ich ju? spory czas.
witam mam bankomaty z pysa lecz postanowilem podpiac pieniadze z banku pod player:b_money by bylo latwiej lecz mam tylko problem z wyplacaniem pieniedzy z bankomatu
KOD Bankomaty
[code]--[[
@author Lukasz Biegaj <[email protected]>
@copyright 2011-2013 Lukasz Biegaj <[email protected]>
@license Dual GPLv2/MIT
@todo przerobic z zasobu DB na DB2
]]--
addEvent("onPlayerRequestATMInfo", true)
addEventHandler("onPlayerRequestATMInfo", resourceRoot, function()
local dbid=getElementData(client,"player:sid")
if not dbid then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
local sr=exports["DB2"]:pobierzWyniki("SELECT bank_money FROM pystories_users WHERE id="..(tonumber(dbid) or 0).." LIMIT 1")
if not sr or not sr.bank_money then
triggerClientEvent(client,"doFillATMInfo", resourceRoot, false)
return
end
triggerClientEvent(client,"doFillATMInfo", resourceRoot, true, tonumber(sr.bank_money))
end)
addEvent("doATMOperation", true)
addEventHandler("doATMOperation", resourceRoot, function(kwota)
-- kwota dodatnia - wplata
-- kwota ujemna - wyplata
if kwota>0 and kwota>getPlayerMoney(client) then return end -- komunikat bledu po stronie klienta
local dbid=getElementData(client,"player:sid")
if not dbid then return end -- nie powinno sie zdarzyc
if kwota>0 the...
Siemka, mam taki problem. Mianowicie gdy odpalam frakcje pystories-frakcja-sapd i wejd? do oboj?tnie jakiego pojazdu FPS spadaj? do r?wno 30. Mia? kto? taki problem i wie jak to naprawi??
Witam mam domy z pysa 3.0 lecz nie ma limitu domkow jak to zrobic by byl max 3 domy i jak ktos ma tyle to nie moze wiecej kupic
[lua]
domy={}
local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end
function dodajDom(v,fast)
if not interiory[v.interiorid] then return false end
if domy[v.id] then
usunDom(v.id)
end
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", v.ownerid)
if result and #result > 0 then
local r=result[1]
if r.login2 == false then
v.owner_nick = r.login
else
v.owner_nick = r.login2
end
else
if v.ownerid ~= false then
outputDebugString("B?ad domu ID domu#"..v.id)
end
v.owner_nick = "do wynaj?cia"
end
v.drzwi=split(v.drzwi,",")
for ii,vv in ipairs(v.drzwi) do v.drzwi[ii]=tonumber(vv) end
v.punkt_wyjscia=split(v.punkt_wyjscia,",")
for ii,vv in ipairs(v.punkt_wyjscia) do v.punkt_wyjscia[ii]=tonumber(vv) end
local pickupid=1272
if (not v.ownerid) then
pickupid=1273
end
v.wejscie=createPickup ( v.drzwi[1], v.drzwi[2], v.drzwi[3], 3, pickupid, 0)
v.cs=createColSphere(v.drzwi[1],v.drzwi[2],v.drzwi[3], 1)
siema, uguem to mam problemik z logowaniem na paczce pysa, po zalogowaniu wybieram spawn np. spawn sf klyk klyk no i wyskakuje mi czarne t?o oraz wyskuje taki oto b??d, tak chu*a si? znam xD
siema od jakiego? czasu interesuj? si? lua i grzebie sobi? w kodzie gm pys 3.0 , zajrza?em do panelu logowania , skrypt jest dla mnie strasznie nie zrozumia?y , czy kto? m?g?by mi obja?ni? ten kawa?ek kodu ?
[lua]
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if result and #result > 0 then -- tego kompletnie nie rozumiem , ok jest warunek ale co on robi ?
if result[1].login == login and result[1].pass == md5(pass) then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET pass=? WHERE login=?",teaEncode(pass,"Trujeczka"),login)
triggerClientEvent(client, "logging:result", resourceRoot, false, "Profil zaaktualizowany. Zaloguj si?.","git")
return
end
if result[1].login == login and result[1].pass == teaEncode(pass,"Ryjek") then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET pass=? WHERE login=?",teaEncode(pass,"Trujeczka"),login)
triggerClientEvent(client, "logging:result", resourceRoot, false, "Profil zaaktualizowany. Zaloguj si?.","git")
return
end
if result[1].login == login and result[1].pass == teaEncode(pass,"Trujeczka") then
local query=exports["pystories-db"]:dbSet("UPDATE pystories_users SET pass=? WHERE login=?",teaEncode(pass,"niecenzuralne s?ow...
Pr?buje kupi? auto, lecz si? nie da. Upewnia?em si? czy przypadkiem nie zapisuje mi ich w bazie danych, i nic.. b??d najprawodopodobniej jest opisany w db3... lecz go wog?le nie rozumiem...
SS: https://imgur.com/a/9Baraxh
Witam, mam pytanie odnosnie gamemode'a Play Your Stories. Czy nie dzialanie komend /login, /logout, /register itd. Jest normalne? I czy normalne jest, ze nie mozna wlaczyc panelu admina?
gdyw pisze /wycisz id itp... Wycisza gracza dobrze ale po uplywie czasu np. 1 m ten gracz dalej jest wyciszony pisze /wczytaj ID i po przeladowaniu nie jest ale niby jakby mia? mute... Tag oraz brak mozliwosci pisania dlej jest
/zpj - zabiera prawko ale mozemy odrazu wejsc
Prosze o pomoc!
edit: zauwazylem jak zabiore sobie prawko przez mysql to moge jezdzic gdzie lezy blad ! prosze o pomoc
[ Dodano: 2020-03-28, 17:30 ]
Prosz? o pomoc, zauwazy?em problem ze bez prawka moge tez jezdzic autami.
witam mam problem z paczk? pys 3.0, wgralem ja na serwer podlaczylem baze danych itp., zarejestrowalem sie a jak chce sie zalogowac to mnie nie respi na spawn mam ca?y czarny ekran, oco chodzi? ss : https://prnt.sc/q75rsm (bia?e kropki to snieg)
w logach na svpj wyswietla sie takie cos
[19-12-06 15] ERROR: Client (nywis) triggered serverside event core:spawnPlayer, but event is not added serverside
Witam, chcia?bym zdj?? limity z bankomat?w nie wiem gdzie pozmienia?.
Wiem, ?e w bazie danych ale nie wiem jaki format wybra? tego ?eby nie by?o 2,1kkk max w banku chc? mie? wi?ksz? ilo??.