Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-12-06, 16:16


NoNamik







Wiek: 35
Na forum: 2185 dni
Posty: 289
Nick w MP: JestemNoNamem

Piwa: 374

Respekt: 60

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

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("Wezwa?e? policj?! Wkr?tce si? tu zjawi jaki? patrol!",plr,0,255,0)
end
addCommandHandler("997",policja)
function strazpozarna(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),"PSP")
    for i,v in ipairs(getElementsByType("player")) do
        if getElementData(v,"player:faction")=="PSP" then
            outputChatBox(getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." wezwa? Stra? po?arn?, jed? do "..dokladne.." ("..miejsce..") (ID: "..tostring(id)..")"v,0,255,0)
            triggerClientEvent(v,"ZAWIADOMIENIA:SAFD:pokaz",resourceRoot,x,y,z,id)
        end
    end
    setElementData(plr,"antySpamzgloszenia",getTickCount())
    outputChatBox("Wezwa?e? stra? po?arn?! Wkr?tce si? tu kto? pojawi!",plr,0,255,0)
end
addCommandHandler("998",strazpozarna)

function pogotowie(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),"PR")
    for i,v in ipairs(getElementsByType("player")) do
        if getElementData(v,"player:faction")=="PR" then
            outputChatBox(getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." wezwa? Pogotowie, jed? do "..dokladne.." ("..miejsce..") (ID: "..tostring(id)..")"v,255,0,0)
            triggerClientEvent(v,"ZAWIADOMIENIA:MDSA:pokaz",resourceRoot,x,y,z,id)
        end
    end
    setElementData(plr,"antySpamzgloszenia",getTickCount())
    outputChatBox("Wezwa?e? pogotowie! Wkr?tce si? tu kto? pojawi!",plr,0,255,0)
end
addCommandHandler("999",pogotowie)

function taxi(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),"TAXI")
    for i,v in ipairs(getElementsByType("player")) do
        if getElementData(v,"player:faction")=="TAXI" then
            outputChatBox(getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." wezwa? taxi, jed? do "..dokladne.." ("..miejsce..") (ID: "..tostring(id)..")"v,255,0,0)
            triggerClientEvent(v,"ZAWIADOMIENIA:MDSA:pokaz",resourceRoot,x,y,z,id)
        end
    end
    setElementData(plr,"antySpamzgloszenia",getTickCount())
    outputChatBox("Wezwa?e? taxi! Wkr?tce si? tu kto? pojawi!",plr,0,255,0)
end
addCommandHandler("taxi",taxi)


iloscKasy={
["KGP"]=300000,
["PSP"]=300000,
["PR"]=300000,
["TAXI"]=300000,
["PD"]=300000,

}
function odebranoZawiadomienie(id)
    co=getElementData(client,"player:faction")
    ilosckasy=iloscKasy[co]
    givePlayerMoney(client,ilosckasy)
    outputChatBox("Otrzyma?e? "..ilosckasy.."pln a odebranie zg?oszenia!",client,0,255,0)
    uid=getElementData(client,'player:sid')
    exports["pystories-db"]:dbSet("update Zawiadomienia set odebral=?,odebral_data=now() where ID=?",uid,id)
    x,y,z=getElementPosition(client)
    miejsce=getZoneName(x,y,z)
    dokladne=getZoneName(x,y,z,true)
    tekst=getPlayerName(client):gsub("#%x%x%x%x%x%x","").." dojecha? na miejsce ( "..dokladne..", "..miejsce.." ) zg?oszenia ID: "..id
    for i,v in ipairs(getElementsByType("player")) do
        if getElementData(v,"player:faction")==co then
            outputChatBox(tekst,v,0,255,0)
            triggerClientEvent(v,"ZAWIADOMIENIA:SAPD:usun",resourceRoot,id)
        end
    end
end
addEvent("ZAWIADOMIENIA:Odebrane",true)
addEventHandler("ZAWIADOMIENIA:Odebrane",resourceRoot,odebranoZawiadomienie)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-12-06, 16:26


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

B??dy DB3?
Poka? kod, gdzie wykonujesz event "ZAWIADOMIENIA:Odebrane".

W powy?szym evencie wykonujesz event do klienta
"ZAWIADOMIENIA:SAPD:usun" - mo?e musisz wstawi? inn? frakcj? za "SAPD" ?eby dzia?a?o?

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: usuwa :: blipa :: zawiadomienia
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie usuwa blipa Zawiadomienia Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku