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

Wysłany: 2016-12-27, 14:37


mis14







Wiek: 25
Na forum: 3924 dni
Posty: 185

Piwa: 73

Respekt: -149

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)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-27, 15:28


_Haze

Peace Yo!






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

Piwa: 2628

Respekt: 1020
Respekt: 1020

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!"client255,255,255true)
        return
        end
    if code == "" then 
            outputChatBox("* Nie wpisa?e? nazwy organizacji!"client25500true)
        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!"client25500) 
   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!"client255,0,0true)
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,255true)
        outputChatBox("* Wpisz /panel aby otworzy? panel lidera.",client,  255,255,255true)
        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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-27, 17:05


mis14







Wiek: 25
Na forum: 3924 dni
Posty: 185

Piwa: 73

Respekt: -149

dzi?kuje za pomoc.

Postaw piwo autorowi tego posta
 

 
Tagi: tworzenie :: organizacij.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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