Wysłany: 2016-12-27, 14:37
mis14
Wiek: 25 Na forum: 3924 dni Posty: 185
Piwa : 73
witam nie dodaje mi loginu do bazy myQel pr?bowa?em zrobi? ale nie idzie nw jak to zrobi?
Kod: function OrganizacjaAdd(code)
local kasa = getPlayerMoney(source)
if kasa < 15000 then
outputChatBox("* Nie posiadasz 15 000 PLN!", source, 255,255,255, true)
return
end
if code == "" then
outputChatBox("* Nie wpisa?e? nazwy organizacji!", source, 255, 0, 0, true)
return
end
local uid = getElementData(source, "player:uid")
local result3=exports["ogrpg-db"]:dbGet("SELECT * FROM organizacje WHERE uid=?", uid)
if result3 and #result3 > 0 then
outputChatBox("* Ju? znajdujesz si? w innej organizacji!", source, 255, 0, 0)
return
end
local nazwa = exports["ogrpg-db"]:dbGet("SELECT code FROM organizacje WHERE code=?", code)
if #nazwa > 0 then
outputChatBox("* Podana nazwa organizacji jest ju? zaj?ta!", source, 255,0,0, true)
return
end
local query1=exports['ogrpg-db']:dbSet("INSERT INTO organizacje (code,login,uid,actived,rank) VALUES (?,?,?,curdate(),4)",code,result1[1].login,uid)
outputChatBox("* Organizacja o nazwie "..code.." zosta?a utworzona!",source, 255,255,255, true)
outputChatBox("* Wpisz /panel aby otworzy? panel lidera.",source, 255,255,255, true)
takePlayerMoney(source,15000)
setElementData(source,"player:organization",code)
end
addEvent("onStworzOrganizacje",true)
addEventHandler("onStworzOrganizacje",getRootElement(),OrganizacjaAdd)
tu dodaje ale bez loginu
Kod: function OrganizacjaAdd(code)
local kasa = getPlayerMoney(source)
if kasa < 15000 then
outputChatBox("* Nie posiadasz 15 000 PLN!", source, 255,255,255, true)
return
end
if code == "" then
outputChatBox("* Nie wpisa?e? nazwy organizacji!", source, 255, 0, 0, true)
return
end
local uid = getElementData(source, "player:uid")
local result3=exports["ogrpg-db"]:dbGet("SELECT * FROM organizacje WHERE uid=?", uid)
if result3 and #result3 > 0 then
outputChatBox("* Ju? znajdujesz si? w innej organizacji!", source, 255, 0, 0)
return
end
local nazwa = exports["ogrpg-db"]:dbGet("SELECT code FROM organizacje WHERE code=?", code)
if #nazwa > 0 then
outputChatBox("* Podana nazwa organizacji jest ju? zaj?ta!", source, 255,0,0, true)
return
end
exports['ogrpg-db']:dbSet("INSERT INTO organizacje (code,uid,actived,rank) VALUES (?,?,curdate(),4)",code,uid)
outputChatBox("* Organizacja o nazwie "..code.." zosta?a utworzona!",source, 255,255,255, true)
outputChatBox("* Wpisz /panel aby otworzy? panel lidera.",source, 255,255,255, true)
takePlayerMoney(source,15000)
setElementData(source,"player:organization",code)
end
addEvent("onStworzOrganizacje",true)
addEventHandler("onStworzOrganizacje",getRootElement(),OrganizacjaAdd)
Wysłany: 2016-12-27, 15:28
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
Po 1 polecam u?ywa? znacznik?w [.lua][./lua] bez kropki po 2 polecam http://www.gtao.pl/poradn...te-vt102403.htm tu masz poradnik czego u?y? do insertowania a wog?le kod moim zdaniem napisany bez sensu ja bym go przepisa? od nowa
[ Dodano : 2016-12-27, 17:02 ]
function OrganizacjaAdd ( code )
local kasa = getPlayerMoney ( client )
if kasa < 15000 then
outputChatBox ( "* Nie posiadasz 15 000 PLN!" , client , 255 , 255 , 255 , true )
return
end
if code == "" then
outputChatBox ( "* Nie wpisa?e? nazwy organizacji!" , client , 255 , 0 , 0 , true )
return
end
local uid = getElementData ( client , "player:uid" )
local result3 = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM organizacje WHERE uid=?" , uid )
if result3 and #result3 > 0 then
outputChatBox ( "* Ju? znajdujesz si? w innej organizacji!" , client , 255 , 0 , 0 )
return
end
local nazwa = exports [ "ogrpg-db" ]: dbGet ( "SELECT code FROM organizacje WHERE code=?" , code )
if #nazwa > 0 then
outputChatBox ( "* Podana nazwa organizacji jest ju? zaj?ta!" , client , 255 , 0 , 0 , true )
return
end
exports [ 'ogrpg-db' ]: dbSet ( "INSERT INTO organizacje (code,login,uid,actived,rank) VALUES (?,?,?,curdate(),4)" , code , getAccountName ( getPlayerAccount ( client )), uid )
outputChatBox ( "* Organizacja o nazwie " .. code .. " zosta?a utworzona!" , client , 255 , 255 , 255 , true )
outputChatBox ( "* Wpisz /panel aby otworzy? panel lidera." , client , 255 , 255 , 255 , true )
takePlayerMoney ( client , 15000 )
setElementData ( client , "player:organization" , code )
end
addEvent ( "onStworzOrganizacje" , true )
addEventHandler ( "onStworzOrganizacje" , getRootElement (), OrganizacjaAdd )
I jeszcze zamiast source client. Client to osoba po stronie clienta kt?ra wykonuje trigger po stronie serwera.
Wysłany: 2016-12-27, 17:05
mis14
Wiek: 25 Na forum: 3924 dni Posty: 185
Piwa : 73
Tagi: tworzenie :: organizacij.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: