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: 18
Na forum: 909 dni
Posty: 32
Nick w MP: kamison

Piwa: 2

Respekt: 60


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
Z moich obserwacji wynika, że jeśli nie dysponuje się funduszem(na rozpoczęcie, tzw. kapitał) ~1000zł na hosting, 1500-3500zł promocja, 2000-4500zł dla ekipy (w tym skrypterzy,graficy,maperzy,webdeveloperzy) to małe prawdopodobieństwo, że serwer odniesie jakiś sukces, chociażby w postaci stałej liczby graczy - nie mówię o przychodach/zwrocie kosztów inwestycji.
  
Postaw piwo autorowi tego posta
 

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


Wilq







Wiek: 17
Na forum: 2036 dni
Posty: 1247

Piwa: 263

Respekt: 575,8
Respekt: 575,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: 18
Na forum: 909 dni
Posty: 32
Nick w MP: kamison

Piwa: 2

Respekt: 60


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:








Wyświetl posty z ostatnich:   

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

Skocz do: