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

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


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

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. :D



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)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-28, 06:40


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie zdefiniowales 'target', nigdzie nie wyszukujesz gracza, kt?rego wpisze ta osoba.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-28, 08:48


MrKewciu







Wiek: 30
Na forum: 3424 dni
Posty: 3
Nick w MP: MrKewciu



Respekt: 50

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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-28, 09:11


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-28, 15:43


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

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)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-28, 16:08


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Dzia?a bo zabierasz stan marihuany tylko sobie XD
Pod zmienn? plr masz gracza, kt?ry wpisa? komend? jakby co?.

Postaw piwo autorowi tego posta
 

 
Tagi: saveplayer
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » SavePlayer Odpowiedz do tematu

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