SEBA18293 Posted October 26, 2013 Share Posted October 26, 2013 Witajcie, dzisiaj utworzyłem pewną funkcje i coś nie działa: mysql = exports.mysql function getPlayerFactionID(player) zatrudnienie = mysql:query("SELECT * FROM Frakcja_zatrudnienie WHERE KontoID='" .. getElementData(player, "KontoID") .. "'") if (mysql:num_rows(zatrudnienie)>0) then zatrudnienieDane = mysql:fetch_assoc(zatrudnienie) frakcjaID = zatrudnienieDane["FrakcjaID"] return frakcjaID else return false end end addCommandHandler("test", function(player, cmd) frakcja = getPlayerFactionID(player) outputDebugString(tostring(frakcja)) end ) I tak, wpisuje /test i nic się nie dzieje i nic nie wyskakuje na chacie/konsoli/debugu. Nie jestem pewny czy w ogóle skrypt działa ;( Ale jak by nie działał to też by coś wyświetliło Link to comment
dzek (varez) Posted October 26, 2013 Share Posted October 26, 2013 a dodałeś do meta.xml? uruchamisz po stronie serwera? dopisz sobie na samej górze debug stringa, żeby zobaczyć czy skrypt w ogóle startuje Link to comment
SEBA18293 Posted October 27, 2013 Author Share Posted October 27, 2013 Jak dopisałem na samej górze, czyli tutaj: outputChatBox("Test skryptu") mysql = exports.mysql Przy wpisaniu w konsoli 'refresh' a potem 'restart Frakcje' wyskakuje na chacie 'Test skryptu' Link to comment
dzek (varez) Posted October 28, 2013 Share Posted October 28, 2013 no to doklejaj coś takiego co parę linijek, np. zaraz na początku funkcji obsługującej komendę (czyli przed frakcja= get....), potem na początku tej funkcji, po każdym ifie itd. coś powinno i tak zwrócić, ale w debugu (na pewno masz konsolę debug włączoną?) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now