Tematy otagowane jako: poprawność
1. Jak sprawdzić poprawność loginu w MySQL
Witajcie, mam problem a mianowicie, po??czy?em si? z baz? danych, tworze konto, lecz nie wiem co zrobi? aby przy tworzeniu konta o tym samym loginie wyrzuca?o b??d, jak si? sprawdza b??dy w mysql? U?ywam funkcji wbudowanych w MTA.
@EDIT: Zapomnia?em wstawi? kod jak mam wszystko zrobione
function mysql_connect ()
conn = dbConnect ( "mysql" , "dbname=xxx;host=xxx" , "xxx" , "xxx" , "share=1" )
if not conn then
outputDebugString ( "Nie po??czono z baz? danych MySQL!" )
outputServerLog ( "[MySQL]:Nie polaczono z baza danych MySQL!" )
else
outputDebugString ( "Po??czono z baz? danych MySQL!" )
outputServerLog ( "[MySQL]:Polaczono z baza danych MySQL!" )
end
end
addEventHandler ( "onResourceStart" , getResourceRootElement (), mysql_connect )
function reg ( gracz , komenda , login , haslo )
if not login and haslo then
else
local q = dbQuery ( conn , "INSERT INTO `konta` (`id`, `login`, `haslo`, `admin`, `vip`) VALUES ('', '" .. login .. "', '" .. haslo .. "', 0, 0)" )
result , num_affected_rows , last_insert_id = dbPoll ( q , - 1 )
end
end
addCommandHandler ( "reg" , reg )
2. Poprawność w Timerze.
Witam, robi?em dzisiaj skrypt i utkn??em z Timerem:
addEvent ( "onResourceDownloadCompleted" , true )
addEventHandler ( "onResourceDownloadCompleted" , getRootElement (),
function()
textDestroyTextItem ( nazwaServa )
textDestroyTextItem ( trwaPobieranie )
textDestroyDisplay ( pobieranieDisplay )
fadeCamera ( source , false )
setTimer (
function( source )
triggerClientEvent ( source , "onClientStartMoveCamera" , getRootElement ())
end ,
1000 , 1
)
end
)
Chodzi o to, ?e w triggerze wyskakuje mi b??d z 1 argumentem, czyli source. Wi?c jaka jest poprawna nazwa zmiennej gracza w setTimer
3. Jak sprawdzić poprawność nicku.
Jak sprawdzi? za pomoc? LUA czy gracz wpisa? "imie nazwisko"? Wiadomo o co chodzi. Poprawno?? imienia i nazwiska przy zak?adaniu postaci na RP.