Wysłany: 2018-06-26, 08:43
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
Witam, mam problem z tunerem, gdy? jest wgrany w urz?dzie.
Ale jest problem bo gdy zaznaczamy ?e chcemy pracowa? w tunerze sf i klikamy potem Wybierz t? prace, to nic nam nie wyskakuje i nie doda?o nas, w Debug script 3, pisze, ?e b??d jest w 52 linijce skryptu w s_selectjobs.
To jest ta linijka:
To fragment z t? linijk?:
-- Sprawdzamy czy praca ma jakie ? wolne miejsca
local result = exports [ "pystories-db" ]: dbGet ( "SELECT * FROM pystories_office WHERE code=?" , code )
if #result > 0 then
A to ca?y kod z tego:
-- Od ? wie ? anie tabeli
function getyesterday ()
local realTime = getRealTime ()
date = string . format ( "%04d-%02d-%02d" , realTime . year + 1900 , realTime . month + 1 , realTime . monthday - 1 )
return date
end
function getday ()
local realTime = getRealTime ()
date = string . format ( "%04d-%02d-%02d" , realTime . year + 1900 , realTime . month + 1 , realTime . monthday )
return date
end
function refreshing ( client )
local result = exports [ "pystories-db" ]: dbGet ( "SELECT * FROM pystories_office" )
if result and #result > 0 then
triggerClientEvent ( client , "jobs:refresh" , resourceRoot , result )
end
end
setTimer (function()
local result = exports [ 'pystories-db' ]: dbGet ( "SELECT * from pystories_jobs WHERE actived<NOW() - INTERVAL 1 DAY;" )
if result and #result > 0 then
for i , v in pairs ( result ) do
exports [ 'pystories-db' ]: dbSet ( "DELETE FROM pystories_jobs WHERE code=? and uid=?? and actived=?" , v . code , v . uid , v . actived )
exports [ 'pystories-db' ]: dbSet ( "UPDATE pystories_office set spaces=spaces-1 where code=?" , v . code )
outputDebugString ( "pystories-offices.s_selectjob.lua> Wyczyszczono prace z nieaktywnych os?b!" )
end
end
end , 86400000 , 0 ) -- 86400000 24h 86400000
addEvent ( "jobs:download" , true )
addEventHandler ( "jobs:download" , resourceRoot , refreshing )
addEvent ( "jobs:hire" , true )
addEventHandler ( "jobs:hire" , resourceRoot , function( _ , name , code )
-- Pobieramy UID gracza
local uid = getElementData ( client , "player:sid" )
if not uid then return end
-- Sprawdzamy czy kto ? istnieje w jakie ? frakcji
local result = exports [ "pystories-db" ]: dbGet ( "SELECT * FROM pystories_jobs WHERE uid=?" , sid )
if #result > 0 then
outputChatBox ( "* Ju? jeste? w jakie? pracy zatrudniony(a)." , client , 255 , 0 , 0 )
return
end
-- Sprawdzamy czy praca ma jakie ? wolne miejsca
local result = exports [ "pystories-db" ]: dbGet ( "SELECT * FROM pystories_office WHERE code=?" , code )
if #result > 0 then
if result [ 1 ]. spaces == result [ 1 ]. maxspaces then
outputChatBox ( "* W tej pracy nie ma wolnych miejsc." , client , 255 , 0 , 0 )
return
end
end
-- Dodajemy gracza do frakcji i nast ? pnie od ? wie ? amy wniki dodajemym dodatkowe miejsca itp .
local query = exports [ "pystories-db" ]: dbSet ( "INSERT pystories_jobs (code,uid) VALUES (?,?)" , code , uid )
if query then
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_office SET spaces=spaces+1 WHERE code=?" , code )
outputChatBox ( "* Otrzymujesz sta?? prac? w " .. name .. "" , client )
refreshing ( client )
end
end )
addEvent ( "jobs:slow" , true )
addEventHandler ( "jobs:slow" , resourceRoot , function( _ , name , code )
-- Pobieramy UID gracza
local uid = getElementData ( client , "player:sid" )
if not uid then return end
-- Sprawdzamy czy kto ? istnieje w jakie ? frakcji
local result = exports [ "pystories-db" ]: dbGet ( "SELECT * FROM pystories_jobs WHERE uid=?" , uid )
if #result > 0 then
-- Sprawdzamy czy praca ma jakie ? wolne miejsca
local query = string . format ( "SELECT * FROM pystories_office WHERE code=%q" , result [ 1 ]. code )
local result2 = exports [ "pystories-db" ]: pobierzWyniki ( query )
if #result2 > 0 then
if result2 [ "spaces" ] == 0 then
outputChatBox ( "* Wyst?pi? b??d, poniewa? nie by?e? zatrudniony?" , client , 255 , 0 , 0 )
return
end
end
-- Usuwamy gracza z frakcji i nast ? pnie od ? wie ? amy wniki usuwamy miejsce itp .
local result3 = exports [ "pystories-db" ]: dbSet ( "DELETE FROM pystories_jobs WHERE code=? AND uid=?" , result [ 1 ]. code , uid )
if query then
exports [ "pystories-db" ]: dbSet ( "UPDATE pystories_office SET spaces=? WHERE code=?" , result2 [ "spaces" ]- 1 , result [ 1 ]. code )
outputChatBox ( "* Zwolni?e?(a?) si? ze sta?ej pracy w " .. name , client )
refreshing ( client )
end
else
outputChatBox ( "* Nie jeste? w ?adnej pracy zatrudniony(a)." , client , 255 , 0 , 0 )
end
end )
Prosze pom??cie mi, gdyby ju? dzia?a? mi tuner czyli tylko to trzeba naprawi?, to m?g?bym ju? otwiera? serwer.
Wysłany: 2018-06-26, 09:01
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
Nie r?b tego biednej scenie MTA i nie otwieraj serwera jak nie masz ?adnej wiedzy nt. LUA.
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Wysłany: 2018-06-26, 09:04
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
A czy mo?esz nie zmienia? tematu i nie wypowiada? si? je?li nie masz zamiaru pom?c/spyta? si? o co? co by mog?o mi pom?c czy cos?
[ Dodano : 2018-06-26, 10:23 ]
Naprawi?em to sam, temat do zamkniecia
Tagi: tuner
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: