Wysłany: 2019-11-08, 14:59
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
Chcia?bym wpisa? serial do bazy po do??czeniu/po??czeniu si? z serwerem.
Napisa?em kod, ale nie co? nie dzia?a, brak b??d?w w konsoli serwera.
Za pomoc b?dzie piwko
po stronie klienta
addEvent ( "do" , true )
function nazwa ()
local plr = getLocalPlayer ()
local tak = triggerServerEvent ( "nazwa" , resourceRoot , plr )
if tak then
outputDebugString ( "wyslalem (x2)" )
else
outputDebugString ( "nie dalem nazwy z acceslog-client" )
end
end
addEventHandler ( "do" , resourceRoot , nazwa )
i po stronie serwera
function cosTam ()
local tak = triggerClientEvent ( "do" , resourceRoot )
if tak then
outputDebugString ( "wyslalem" )
else
outputDebugString ( "blad" )
end
end
addEventHandler ( "onPlayerConnect" , getRootElement (), cosTam )
addEvent ( "nazwa" , true )
function accesLog ( plr )
local nazwa = getPlayerName ( plr )
local wezSerial = getPlayerSerial ( nazwa )
local wpiszDoBazyKiedy = exports [ "DB3" ]: dbSet ( "INSERT INTO logs_log (serial) VALUES (?)" , wezSerial )
if wpiszDoBazyKiedy then
outputDebugString ( "wpisalem" )
else
outputDebugString ( "co? nie tak" )
end
end
addEventHandler ( "nazwa" , resourceRoot , accesLog )
Podpis
Coś tam kiedyś robiłem.
DC: kamison_.
Wysłany: 2019-11-08, 15:03
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Potrzebujesz te triggery? Nie mo?esz od razu wykorzysta? tego co masz w "nazwa" w "onPlayerConnect"?
Jako gracza w tym drugim evencie u?yj 'source'.
Więcej szczegółów
Wystawiono 1 piw(a):kamison
Wysłany: 2019-11-08, 15:49
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
Poradzi?em sobie bez triggerowania
local wezSerial = getPlayerSerial ( getPlayerFromName ( plr ) )
dzi?ki
Tagi: mysql :: wpisanie :: serialu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: