| Tematy otagowane jako: zawiadomienia |
| 1. Nie usuwa blipa Zawiadomienia |
Witam mam skrypt na zawiadomienia normalnie powinno dawac hajs za dojechanie na miejsce i usunac blip na mapie lecz nic sie nie dzieje nizej kod w bazie danych wszystko ok jest
[lua]
function policja(plr)
uid=getElementData(plr,'player:sid')
if not uid then return end
if getElementData(plr,"player:faction") then
return outputChatBox("Nie mo?esz tego zrobi?!",plr,255,0,0)
end
a=(getElementData(plr,"antySpamzgloszenia") or 0)+60000
b=getTickCount()
if a>b then
return outputChatBox("Nie tak szybko! Poczekaj chwile z tymi zawiadomieniami (Poczekaj: "..math.floor((a-b)/1000).."s)",plr,255,0,0)
end
x,y,z=getElementPosition(plr)
miejsce=getZoneName(x,y,z)
dokladne=getZoneName(x,y,z,true)
exports["pystories-db"]:dbSet("insert into Zawiadomienia values(null,NOW(),?,?,?,?,?,0,0)",uid,getPlayerSerial(plr),miejsce,toJSON({x,y,z},true),"KGP")
for i,v in ipairs(getElementsByType("player")) do
if getElementData(v,"player:faction")=="KGP" then
outputChatBox(getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." wezwa? Policj?, jed? do "..dokladne.." ("..miejsce..") (ID: "..tostring(id)..")", v,0,0,255)
triggerClientEvent(v,"ZAWIADOMIENIA:SAPD:pokaz",resourceRoot,x,y,z,id)
end
end
setElementData(plr,"antySpamzgloszenia",getTickCount())
outputChatBox("We... |
| 2. Zawiadomienia |
Witam mam problem z zawiadomieniami otoz jak wpisuje /997 /998 /999 nic sie nie dziele skrypt z paczki pystories
[ Dodano : 2020-05-07, 21:31 ]
s.lua
[lua]function policja(plr)
uid=getElementData(plr,'player:sid')
if not uid then return end
if getElementData(plr,"player:faction") then
return outputChatBox("Nie mo?esz tego zrobi?!",plr,255,0,0)
end
a=(getElementData(plr,"antySpamzgloszenia") or 0)+60000
b=getTickCount()
if a>b then
return outputChatBox("Nie tak szybko! Poczekaj chwile z tymi zawiadomieniami (Poczekaj: "..math.floor((a-b)/1000).."s)",plr,255,0,0)
end
x,y,z=getElementPosition(plr)
miejsce=getZoneName(x,y,z)
dokladne=getZoneName(x,y,z,true)
exports["pystories-db"]:dbSet("insert into Zawiadomienia values(null,NOW(),?,?,?,?,?,0,0)",uid,getPlayerSerial(plr),miejsce,toJSON({x,y,z},true),"PDSA")
id=exports["pystories-db"]:dbGet("SELECT MAX(ID) as id FROM Zawiadomienia")[1].id
for i,v in ipairs(getElementsByType("player")) do
if getElementData(v,"player:faction")=="SAPD" then
outputChatBox(getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." wezwa? Policj?, jed? do "..dokladne.." ("..miejsce..") (ID: "..tostring(id)..")", v,0,0,255)
triggerClientEvent(v,"ZAWIADOMIENIA:SAPD:pokaz",resourceRoot,x,y,z,id)
end
end
setElemen... |
| 3. Zawiadomienia |
db3 :
[code] s.lua:94: attempt to get length of local 'q' (a boolean value) [/code]
s:
[lua]
function policja(plr,cmd,...)
uid=getElementData(plr,'player:uid')
if not uid then return end
if getElementData(plr,"player:duty") then
return outputChatBox("Nie mo?esz tego zrobi?!",plr,255,0,0)
end
local opis = table.concat({ ... }, " ")
if not opis or (string.len(opis)) > 255 or (string.len(opis)) < 1 then outputChatBox("D?ugo?? opisu zdarzenia nie mo?e mie? mniej ni? 1 znak?w / wi?cej ni? 255 znak?w!", plr, 255, 0, 0) return end
a=(getElementData(plr,"antySpamzgloszenia") or 0)+60000
b=getTickCount()
if a>b then
return outputChatBox("Nie tak szybko! Poczekaj chwile z tymi zawiadomieniami (Poczekaj: "..math.floor((a-b)/1000).."s)",plr,255,0,0)
end
x,y,z=getElementPosition(plr)
miejsce=getZoneName(x,y,z)
dokladne=getZoneName(x,y,z,true)
lokalizacja=dokladne..", "..miejsce
exports["ogrpg-db"]:dbSet("insert into Zawiadomienia (data,uid,serial,miejsce,pozycja,typ,opis,nick) values(NOW(),?,?,?,?,?,?,?)",uid,getPlayerSerial(plr),lokalizacja,toJSON({x,y,z},true),"LSPD",string.gsub(opis, '#%x%x%x%x%x%x', ''),getPlayerName(plr):gsub("#%x%x%x%x%x%x", ""))
id=exports["ogrpg-db"]:dbGet("SELECT MAX(ID) as id FROM Zawiadomienia")[1].id
for i,v in ipairs(getElementsByType("player")) ... |
|