|
Wysłany: 2019-11-27, 23:17
|
|
kewciu1217


Wiek: 24 Na forum: 3424 dni Posty: 35
Nick w MP: MrKewciu
Piwa: 7
|
|
|
|
Wszystko dzia?a jak powinno lecz po zmianie w mysql na 0 nie zapisuj? si? statystyki gracza czyli po wyj?ciu i wej?ciu nadal mamy tyle ile posiadali?my przed wyj?ciem.
Wiem prze zapis powinien by? przy ko?cu tylko jak ma linijka wygl?da? kto? co? poratuje funkcj?.
Wystarczy link do wiki.
addCommandHandler("zabierz.marihuane", function(plr,cmd,cel,id)
if getElementData(plr,"player:duty") == "SAPD" then
if getElementData(plr, 'player:rank') <= 5 then plr:outputChat("Jeste? aktualnie w akademi nie mo?esz u?ywa? tej komendy!",0, 0, 255) return end
if not cel then
outputChatBox("U?ycie: /zabierz.marihuane <nick/ID>", plr,255,215,0)
return
end
exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=0 WHERE id=?",getElementData(target, "player:uid"))
end
end)
|
|
|
|
|
|
|
Wysłany: 2019-11-28, 06:40
|
|
Wilq


Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa: 739
|
|
|
|
Nie zdefiniowales 'target', nigdzie nie wyszukujesz gracza, kt?rego wpisze ta osoba.
|
|
|
|
|
|
|
Wysłany: 2019-11-28, 08:48
|
|
MrKewciu


Wiek: 30 Na forum: 3424 dni Posty: 3
Nick w MP: MrKewciu
|
|
|
|
addCommandHandler("zabierz.marihuane", function(plr,cmd,cel,id)
if getElementData(plr,"player:duty") == "SAPD" then
if getElementData(plr, 'player:rank') <= 5 then plr:outputChat("Jeste? aktualnie w akademi nie mo?esz dawa? punkt?w karnych
local target=exports["tiyl-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("Nie znaleziono podanego gracza.", plr,0, 0, 255)
return
end
if not cel then
outputChatBox("U?ycie: /zabierz.marihuane <nick/ID>", plr,255,215,0)
return
end
exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=0 WHERE id=?",getElementData(target, "player:uid"))
end
end)
Teraz ok?
|
|
|
|
|
|
|
Wysłany: 2019-11-28, 09:11
|
|
Wilq


Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa: 739
|
|
|
|
Powinno by? okej. Zale?y czy dobrze jest wykonany export funkcji i czy ona w og?le istnieje. Domy?lam si?, ?e tak. Sprawdz sam.
|
|
|
|
|
|
|
Wysłany: 2019-11-28, 15:43
|
|
kewciu1217


Wiek: 24 Na forum: 3424 dni Posty: 35
Nick w MP: MrKewciu
Piwa: 7
|
|
|
|
Dzi?ki za pomo? przerobi?em troch? inaczej i ?miga
addCommandHandler("zabierz.marihuane", function(plr,cmd,cel)
if getElementData(plr,"player:duty") == "SAPD" then
if getElementData(plr, 'player:rank') <= 5 then plr:outputChat("Jeste?› aktualnie w akademi nie moĹĽesz dawa?‡ punktĂłw karnych!",0, 0, 255) return end
marihuanina = getElementData(plr, "marihuana")
if not cel then
outputChatBox("UĹĽycie: /zabierz.marihuane <nick/ID>", plr,0, 0, 255)
return
end
local target=exports["tiyl-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("Nie znaleziono podanego gracza.", plr,0, 0, 255)
return
end
exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=? WHERE id=?", 0, getElementData(plr,"player:uid"))
setElementData(plr, "marihuana", 0)
end
end)
|
|
|
|
|
|
|
Wysłany: 2019-11-28, 16:08
|
|
Wilq


Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa: 739
|
|
|
|
Dzia?a bo zabierasz stan marihuany tylko sobie XD
Pod zmienn? plr masz gracza, kt?ry wpisa? komend? jakby co?.
|
|
|
|
|
|
| Tagi: saveplayer |
Anonymous


Na forum: 245 dni
Posty: 1

|
Anonymous Koniecznie zajrzyj na:
|
|
|
|
|