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

Wysłany: 2022-08-09, 20:00


VolvoB10ma







Wiek: 30
Na forum: 2612 dni
Posty: 10
Nick w MP: VolvoB10ma

Piwa: 5

Respekt: 50

Kod:

local Frakcje = {
["SAPD"] = 1000,
["SAFD"] = 1000,
["SARA"] = 1000,
}


local marker=createMarker(-1602.06, 775.84, 6.83, "cylinder", 1.2, 0,128,255,75)

addEventHandler("onMarkerHit", marker, function(el,md)
local sid = getElementData(el,"player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_factions WHERE sid=?", sid)
if #result > 0 then
if Frakcje[result[0].code] then
if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (Frakcje[result[1].code] * getElementData(el,"player:workinjob"))
outputChatBox("?“?#ffffff Otrzymujesz "..money.." PLN za przepracowanych "..getElementData(el,"player:workinjob").." minut (Pieni?…dze trafi?‚y do bankomatu)!", el, 0, 144, 255, true)
exports["DB2"]:zapytanie("UPDATE pystories_users SET bank_money=bank_money+"..(tonumber(money) or 0).." WHERE id="..tonumber(sid).." LIMIT 1")
setElementData(el,"player:workinjob",0)
else
outputChatBox("?“?#ffffff Nie masz nic do odebrania!", el, 255, 0, 0, true)
end
else
outputChatBox("?“?#ffffff Nie jeste?› w frakcji, ktĂłra moĹĽe odbiera?‡ wyp?‚aty!", el, 255, 0, 0, true)
end
else
outputChatBox("?“?#ffffff Nie naleĹĽysz do ĹĽadnej frakcji!", el, 255, 0, 0, true)
end
end)

;(

;( ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-10, 15:41


P.Wiśnia

Programista LUA






Wiek: 24
Na forum: 4045 dni
Posty: 568
Nick w MP: P.Wiśnia

Piwa: 376

Respekt: 100
Respekt: 100

if result and #result > 0 then


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
VolvoB10ma
Wysłany: 2022-08-10, 18:17


VolvoB10ma







Wiek: 30
Na forum: 2612 dni
Posty: 10
Nick w MP: VolvoB10ma

Piwa: 5

Respekt: 50

Pojawi? sie kolejny niestety, moze tez znasz odpowiedz :P

Kod:

-- Settings
DBHandler=nil
DBName="123"
DBUser="123"
DBPass="123"
DBHost="123"

-- Functions
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end

function dbGet(...)
if not {...} then return end
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end

addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect( "mysql", "dbname=123;host=123", "123", "123", "share=1" )
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)





dzi?ki za odpowiedz :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-10, 18:42


BlackSkorpion

Uczę się LUA






Wiek: 25
Na forum: 3471 dni
Posty: 53
Nick w MP: Black

Piwa: 371

Respekt: 50

"VolvoB10ma" napisał/a:

Pojawi? sie kolejny niestety, moze tez znasz odpowiedz :P

Kod:

-- Settings
DBHandler=nil
DBName="123"
DBUser="123"
DBPass="123"
DBHost="123"

-- Functions
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end

function dbGet(...)
if not {...} then return end
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end

addEventHandler("onResourceStart", resourceRoot, function()
DBHandler=dbConnect( "mysql", "dbname=123;host=123", "123", "123", "share=1" )
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
end)



Obrazek

dzi?ki za odpowiedz :)


daj zdjecie z tabeli pystories_factions czy jak tam masz nazwane

Podpis
Pomagam na tyle ile mogę :D
Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-10, 19:21


VolvoB10ma







Wiek: 30
Na forum: 2612 dni
Posty: 10
Nick w MP: VolvoB10ma

Piwa: 5

Respekt: 50



Kod:

UPDATE `pystories_factions` SET `faction` = 'safd' WHERE `pystories_factions`.`faction` = 'SAFD' AND `pystories_factions`.`uid` = 1 AND `pystories_factions`.`actived` = '2022-08-07' AND `pystories_factions`.`rank` = 11 AND `pystories_factions`.`nick` = 'Beton' LIMIT 1;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-10, 19:22


BlackSkorpion

Uczę się LUA






Wiek: 25
Na forum: 3471 dni
Posty: 53
Nick w MP: Black

Piwa: 371

Respekt: 50

"VolvoB10ma" napisał/a:

Obrazek

Kod:

UPDATE `pystories_factions` SET `faction` = 'safd' WHERE `pystories_factions`.`faction` = 'SAFD' AND `pystories_factions`.`uid` = 1 AND `pystories_factions`.`actived` = '2022-08-07' AND `pystories_factions`.`rank` = 11 AND `pystories_factions`.`nick` = 'Beton' LIMIT 1;


musisz zmieni? nazwe zamiast uid ma by? sid wtedy b?dzie dzia?a? poprawnie

Podpis
Pomagam na tyle ile mogę :D
Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-10, 19:50


VolvoB10ma







Wiek: 30
Na forum: 2612 dni
Posty: 10
Nick w MP: VolvoB10ma

Piwa: 5

Respekt: 50

chyba pomoglo co napisales, teraz kolejny raz cos sie sypie :P

tutaj ss z debuga --->


Kod:

local Frakcje = {
["SAPD"] = 1000,
["SAFD"] = 1000,
["SARA"] = 1000,
}


local marker=createMarker(-1602.06, 775.84, 6.83, "cylinder", 1.2, 0,128,255,75)

addEventHandler("onMarkerHit", marker, function(el,md)
local sid = getElementData(el,"player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_factions WHERE sid=?", sid)
if result and #result > 0 then
if Frakcje[result[0].code] then
if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (Frakcje[result[1].code] * getElementData(el,"player:workinjob"))
outputChatBox("?“?#ffffff Otrzymujesz "..money.." PLN za przepracowanych "..getElementData(el,"player:workinjob").." minut (Pieni?…dze trafi?‚y do bankomatu)!", el, 0, 144, 255, true)
exports["DB2"]:zapytanie("UPDATE pystories_users SET bank_money=bank_money+"..(tonumber(money) or 0).." WHERE id="..tonumber(sid).." LIMIT 1")
setElementData(el,"player:workinjob",0)
else
outputChatBox("?“?#ffffff Nie masz nic do odebrania!", el, 255, 0, 0, true)
end
else
outputChatBox("?“?#ffffff Nie jeste?› w frakcji, ktĂłra moĹĽe odbiera?‡ wyp?‚aty!", el, 255, 0, 0, true)
end
else
outputChatBox("?“?#ffffff Nie naleĹĽysz do ĹĽadnej frakcji!", el, 255, 0, 0, true)
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-11, 21:38


BlackSkorpion

Uczę się LUA






Wiek: 25
Na forum: 3471 dni
Posty: 53
Nick w MP: Black

Piwa: 371

Respekt: 50

"VolvoB10ma" napisał/a:

chyba pomoglo co napisales, teraz kolejny raz cos sie sypie :P

tutaj ss z debuga --->
Obrazek

Kod:

local Frakcje = {
["SAPD"] = 1000,
["SAFD"] = 1000,
["SARA"] = 1000,
}

local marker=createMarker(-1602.06, 775.84, 6.83, "cylinder", 1.2, 0,128,255,75)

addEventHandler("onMarkerHit", marker, function(el,md)
local sid = getElementData(el,"player:sid")
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_factions WHERE sid=?", sid)
if result and #result > 0 then
if Frakcje[result[0].code] then
if getElementData(el,"player:workinjob") and getElementData(el,"player:workinjob") >= 1 then
local money = (Frakcje[result[1].code] * getElementData(el,"player:workinjob"))
outputChatBox("?“?#ffffff Otrzymujesz "..money.." PLN za przepracowanych "..getElementData(el,"player:workinjob").." minut (Pieni?…dze trafi?‚y do bankomatu)!", el, 0, 144, 255, true)
exports["DB2"]:zapytanie("UPDATE pystories_users SET bank_money=bank_money+"..(tonumber(money) or 0).." WHERE id="..tonumber(sid).." LIMIT 1")
setElementData(el,"player:workinjob",0)
else
outputChatBox("?“?#ffffff Nie masz nic do odebrania!", el, 255, 0, 0, true)
end
else
outputChatBox("?“?#ffffff Nie jeste?› w frakcji, ktĂłra moĹĽe odbiera?‡ wyp?‚aty!", el, 255, 0, 0, true)
end
else
outputChatBox("?“?#ffffff Nie naleĹĽysz do ĹĽadnej frakcji!", el, 255, 0, 0, true)
end
end)


wskaz mi 14 linijke, dodaj mnie na discordzie Black.#8507 (tutaj szybciej sie odzywam niz tutaj na forum)

Podpis
Pomagam na tyle ile mogę :D
Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-12, 00:14


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

if Frakcje[result[0].code] then
nie chodzi o odnoszenie si? do indexu '0'?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-12, 14:59


BlackSkorpion

Uczę się LUA






Wiek: 25
Na forum: 3471 dni
Posty: 53
Nick w MP: Black

Piwa: 371

Respekt: 50

Kod:

if Frakcje[result[1].code] then


wklej to w 14 linijke i daj znac czy bedzie dzialac

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-12, 21:18


VolvoB10ma







Wiek: 30
Na forum: 2612 dni
Posty: 10
Nick w MP: VolvoB10ma

Piwa: 5

Respekt: 50

:P Pozmienialem w db i skryptach frakcji z sid na uid, frakcje normalnie dzialaja ale "ⓘ Nie nale?ysz do ?adnej frakcji!" po wejsciu w blip wyskakuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-12, 21:20


JavvaN

Producent pomysłów






Wiek: 25
Na forum: 1858 dni
Posty: 17
Nick w MP: JavvaN

Piwa: 193

Respekt: 50

Je?li jest to postawione na paczce z pysa to nie wiem czy tam nie masz SID.
Sprawd? w bazie danych czy w og?le dodany do frakcji jeste?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2022-08-14, 19:50


xyzzzikk

.gg






Wiek: 18
Na forum: 2774 dni
Posty: 175
Nick w MP: aspyk

Piwa: 6499

Respekt: 30,5

"VolvoB10ma" napisał/a:

:P Pozmienialem w db i skryptach frakcji z sid na uid, frakcje normalnie dzialaja ale "ⓘ Nie nale?ysz do ?adnej frakcji!" po wejsciu w blip wyskakuje.

pokaz mysql

[ Dodano: 2022-08-14, 19:54 ]
"BlackSkorpion" napisał/a:

Kod:

if Frakcje[result[1].code] then


wklej to w 14 linijke i daj znac czy bedzie dzialac


jakbys mial chociaz 5 iq to bys widzial, ze na jego ss nei ma czegos jak code xddd

[ Dodano: 2022-08-14, 20:05 ]
https://pastebin.com/CLaqSKLX
lap to bedzie dzialac jak literowki nie zrobilem

Postaw piwo autorowi tego posta
 

 
Tagi: przy :: odbieraniu :: wypłaty :: frakcji :: wyskakuje :: takie :: cos
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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