Gom
User
- Joined
- Aug 11, 2008
- Messages
- 33
- Reaction score
- 1
Dzisiaj zacz??em uczy? si? lua i postanowi?em powi?za? skrypt z php a wi?c mam co? takiego:
Wpisuje: !ogloszenia I dzia?a!
Chce doda? WHERE i robie to tak:
Wpisuje:
!ogloszenia - Wy?wietla brak og?oszenia
!ogloszenia Witam - I powinno wy?wietli? og?oszenie o tytule Witam a nic nie robi.. Odczytuje jako brak komendy.
Prosz? o pomoc bo jeszcze nie kumam paru rzeczy z lua.
Pozdro!
//TEMAT DO ZAMKNI?CIA
Code:
dofile("./config.lua")
function onSay(cid, words, param)
if sqlType == "mysql" then
env = assert(luasql.mysql())
con = assert(env:connect(mysqlDatabase, mysqlUser, mysqlPass, mysqlHost, mysqlPort))
else -- sqlite
env = assert(luasql.sqlite3())
con = assert(env:connect(sqliteDatabase))
end
local cur = assert(con:execute("SELECT `id`, `tytul`, `tresc` FROM `ogloszenia`))
local row = cur:fetch({}, "a")
cur:close()
if row ~= nil then
local tytul = row.tytul
local tresc = row.tresc
str = "Tresc: " .. tresc .."."
doPlayerPopupFYI(cid, "Tytul, " .. tytul .. ".\n\n" .. str)
else
doPlayerSendCancel(cid, "Brak ogloszenia. ")
end
end
Chce doda? WHERE i robie to tak:
Code:
dofile("./config.lua")
function onSay(cid, words, param)
if sqlType == "mysql" then
env = assert(luasql.mysql())
con = assert(env:connect(mysqlDatabase, mysqlUser, mysqlPass, mysqlHost, mysqlPort))
else -- sqlite
env = assert(luasql.sqlite3())
con = assert(env:connect(sqliteDatabase))
end
local cur = assert(con:execute("SELECT `id`, `tytul`, `tresc` FROM `ogloszenia` WHERE tytul = '" .. param .. "' LIMIT 1"))
local row = cur:fetch({}, "a")
cur:close()
if row ~= nil then
local tytul = row.tytul
local tresc = row.tresc
str = "Tresc: " .. tresc .."."
doPlayerPopupFYI(cid, "Dane, " .. tytul .. ".\n\n" .. str)
else
doPlayerSendCancel(cid, "Brak ogloszenia. ")
end
end
!ogloszenia - Wy?wietla brak og?oszenia
!ogloszenia Witam - I powinno wy?wietli? og?oszenie o tytule Witam a nic nie robi.. Odczytuje jako brak komendy.
Prosz? o pomoc bo jeszcze nie kumam paru rzeczy z lua.
Pozdro!
//TEMAT DO ZAMKNI?CIA