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

Wysłany: 2016-07-28, 00:11


JołMadaFakaJoł

Ucze się LUA :)






Wiek: 23
Na forum: 3625 dni
Posty: 11
Nick w MP: BoQu

Piwa: 42

Respekt: 60

Ostrzeżeń: 100%
Witam,

Tak jak w temacie napisa?em nie wy?wietlaj? mi si? "kategorie do egzamin?w" np "Lotniczy-L1", gui si? wy?wietla i wszystko jest wgrane pod baze danych !!


Kod:


--[[
@author Lukasz Biegaj <wielebny@bestplay.pl>
@author Lukasz Biegaj <wielebny@bestplay.pl>
@copyright 2011-2013 Lukasz Biegaj <wielebny@bestplay.pl>
@license Dual GPLv2/MIT
]]--



local punkty={
-- umlv={358.30,182.45,1007.38,interior=3,dimension=9}
szkolalatania={1480.00,-1699.35,14.05, interior=0, dimension=0},
}

for i,v in pairs(punkty) do
v.marker=createMarker(v[1],v[2],v[3],"cylinder", 1, 0,0,0,100)
setElementInterior(v.marker, v.interior)
setElementDimension(v.marker, v.dimension)
end

-- triggerServerEvent("requestEgzaminyInfo", resourceRoot)
addEvent("requestEgzaminyInfo", true)
addEventHandler("requestEgzaminyInfo", resourceRoot, function()
local character=getElementData(client, "users")
if not character then return end
local dbid=character.id
if not dbid then return end

local dane=exports.DB2:pobierzTabeleWynikow("select e.kod,e.opis,e.waznosc,e.koszt,eg.ts zdany,eg.ts + INTERVAL e.waznosc DAY>NOW() wazny FROM lss_egzaminy e LEFT JOIN lss_egzaminy_gracze eg ON eg.kod=e.kod AND eg.id_gracza=? WHERE e.active=1", dbid)
triggerClientEvent(client, "egzaminyInfoResponse", resourceRoot, dane)
end)


-- triggerServerEvent("rozpocznijEgzamin", resourceRoot, kod)
addEvent("rozpocznijEgzamin", true)
addEventHandler("rozpocznijEgzamin", resourceRoot, function(kod)
-- pobieramy dane egzaminu
local egzamin=exports.DB2:pobierzWyniki("SELECT * FROM lss_egzaminy WHERE kod=? LIMIT 1", kod)
if not egzamin or not egzamin.kod then return end

egzamin.pytania=exports.DB2:pobierzTabeleWynikow("SELECT * FROM lss_egzaminy_pytania WHERE kod=? ORDER BY RAND() LIMIT ?", kod, egzamin.min_pytan or 20)
if not egzamin.pytania then return end
if getPlayerMoney(client)<egzamin.koszt then return end
takePlayerMoney(client,egzamin.koszt)
triggerClientEvent(client, "rozpocznijEgzamin", resourceRoot, egzamin)
end)

-- triggerServerEvent("egzaminZdany", resourceRoot, aktualny_egzamin.kod)
addEvent("egzaminZdany", true)
addEventHandler("egzaminZdany", resourceRoot, function(kod)
local character=getElementData(client, "character")
if not character then return end
local dbid=character.id

if not dbid then return end -- snh
exports.DB2:zapytanie("INSERT INTO lss_egzaminy_gracze SET id_gracza=?,kod=?,ts=NOW() ON DUPLICATE KEY UPDATE ts=NOW()", dbid, kod)
-- if kod=="LOTNICZY-L1" then
-- setElementData(client, "pjL", 1)
-- end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-28, 20:48


Retrok







Wiek: 27
Na forum: 3734 dni
Posty: 58
Nick w MP: Retrok

Piwa: 4

Respekt: 50

Masz w bazie danych tabele itp?, masz te? skrypt DB2 kt?ry ??czy z baz? danych?

Podpis
Pomogłem?? daj browca bo suszy!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-28, 21:53


JołMadaFakaJoł

Ucze się LUA :)






Wiek: 23
Na forum: 3625 dni
Posty: 11
Nick w MP: BoQu

Piwa: 42

Respekt: 60

Ostrzeżeń: 100%
Tak mam, ale nadal si? nic nie wy?wietla

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-28, 23:06


Querex







Wiek: 32
Na forum: 4149 dni
Posty: 79
Nick w MP: Querex

Piwa: 41

Respekt: 50

A modu? pod??czony?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-28, 23:24


JołMadaFakaJoł

Ucze się LUA :)






Wiek: 23
Na forum: 3625 dni
Posty: 11
Nick w MP: BoQu

Piwa: 42

Respekt: 60

Ostrzeżeń: 100%
Modu? ? mo?na ja?niej jestem ciemny w lua :)

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wyświetlają :: sie :: egzaminy :: gamemoda :: xyzzyrp
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 wyświetlają mi sie Egzaminy z Gamemoda XyzzyRP 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