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

Wysłany: 2016-01-26, 19:17


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

handler dbConnect("sqlite""team.db"dbExec(handler"CREATE TABLE IF NOT EXISTS 'organizacje' (organizacja TEXT, wlasciciel TEXT, r INTEGER, g INTEGER, b INTEGER)")



function org()
local query dbQuery(handler"SELECT * FROM organizacje")
local resultnum_rowserrormsg dbPoll (query, -1)
    for i,v in pairs(result) do
    local team createTeam(v["organizacja"] ,tonumber(v["r"]), tonumber(v["g"]), tonumber(v["b"]))
    if team then
    setElementData(team"wlasciciel"v["wlasciciel"])
    setPlayerTeam(, team)
    end
    end
end
addEventHandler("onResourceStart"getRootElement(), org)


function zapiszOrg()
    for i,v in pairs(getElementsByType("team")) do
    local owner getElementData(v"wlasciciel")
        if owner then
        local rggetTeamColor(v)
        local team getTeamName(v)
        dbExec(handler"INSERT INTO 'organizacje' (organizacja, wlasciciel, r, g, b) VALUES (?,?,?,?,?)"teamownerrgb)
        end
    end
end
setTimer(zapiszOrg50000)
addEventHandler("onResourceStop"getRootElement(), zapiszOrg)

function asd(plrcmdteamrgb)
  if team and and and b then
    local team createTeam(teamrgb)
    setElementData(team"wlasciciel"getPlayerName(plr))
    outputChatBox("Stworzyles team o nazwe: "..getTeamName(team).." Wlasciciel: "..getElementData(team"wlasciciel").." aby dodac kogos wpisz /organizacja dodaj nick"plr255,255,255,true)
    setPlayerTeam(plr,team)
  else
    outputChatBox("#ff0000Nie mozesz stworzyc organizacji."plr255,255,255,true)
  end
end
addCommandHandler("organizacja"asd)


function dodajlogin()
if getAccountData(plr"organizacja"then 
setElementData(plr"organizacja"getAccountData(plr"organizacja"))
end
end
addEventHandler("onPlayerLogin"getRootElement(), dodajlogin)

function wyjdz(plr)
if getElementData(plr"organizacja"then
setAccountData(getAccountName(plr), "organizacja"getTeamName(getPlayerTeam(plr)))
end
end
addEventHandler("onPlayerQuit"getRootElement(), wyjdz)

Nie wiem jak zrobic ze ktos sie loguje i dodaje go do teamu pokierowalby ktos lub naprawil? xd
R* :piwo: :arrow:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-26, 22:10


#404







Wiek: 26
Na forum: 4772 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Hazmudex, tutaj masz jedynie teamy, musia?by? stworzy? drug? tabel? z graczami i ich teamami np taka struktura:

gracz | team | stanowisko

I p??niej pobierasz dane na podstawie loginu gracza i ustawiasz mu odpowiedni team.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-27, 10:32


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Na wszystko mam da? text tak?

Postaw piwo autorowi tego posta
 

 
Tagi: system :: organizacji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » system organizacji 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