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

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

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

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_.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-08, 15:03


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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'.

Postaw piwo autorowi tego posta
 

 
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

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

Poradzi?em sobie bez triggerowania :)

local wezSerial getPlayerSerial getPlayerFromName (plr) )

dzi?ki

Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: wpisanie :: serialu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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