O to wlecia? kolejny materia? na moim kanale, w dzisiejszym odcinku zakupimy pierwszy pojazd, kt?ry pos?u?y nam do projektu #alkomobile. Tym pojazdem b?d? wozi? ludzi na stream'ach ?
Siema Generlalnie kod zrobi?em w 10 min po przeczytaniu poradnika lua na tym forum tak?e b?d?cie wyrozumiali. Chcia?em si? zapyta? co jest w nim ?le zrobione. Nie mia?em bladego poj?cia jak Dodac do tego aby podczas wpisywania tej komendy wykonywana by?a r?wnie? Animacja jakakolwiek wi?c wpisa?em co? takiego
Witam, dlaczego node Login i node Password si? nie usuwa? W DB3 pusto. Albo jak usun?? ca?y plik XML. Oraz, chcia?bym zacz?? nauk? z MYSQL, tylko ?e nie wiem czy np: executeSQLUpdate dzia?a z Mysql. Je?eli nie da si?, to co wtedy mam zrobi? ?
Witam, mam pytanie, w jaki spos?b mog? pobra? pewnie skrypt jako pierwszy a potem dopiero wszystkie zasoby? Chc? zrobi? GUI podczas pobierania zasob?w, na t? chwil? skrypt aktywuje si? dopiero po pobraniu wszystkich zasob?w.
Witajcie! Nauk? LUA rozpocz??em wczoraj. I dzisiaj wzi??em si? za pisanie pierwszego skryptu, aby nauczy? si? sk?adni itp. Meta jest ustawiona na server. B??d polega na tym, ?e po wpisaniu komendy nic si? nie dzieje i b??d?w pod DB3 tez nie ma.
function informacje ( plr )
local kasa = getPlayerMoney () local serial = getPlayerSerial () local ping = getPlayerPing () local ip = getPlayerIP ( player )
Witam bior? si? za pisanie pierwszego mojego skryptu i chcia?bym napisa? go na leczenie graczy w danej strefie je?eli mo?ecie podajcie mi potrzebne funkcje do tego odwdzi?cze si? piwkiem!
if connect then
outputDebugString("Po??czono z baz? danych")
else
outputDebugString("Nie uda?o si? po??czy? z baz? danych")
end
function zapis()
for k,v in ipairs(getElementsByType("vehicle")) do
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbQuery(connect, "INSERT INTO dane VAULES(?,?,?)", paliwo, przebieg, woda)
end
end
addEventHandler("onResourceStop",resourceRoot,zapis)
function odczyt()
dbQuery(connect, "SELECT * FROM dane")
end
addEventHandler("onResourceStart",resourceRoot,odczyt)
function aktualizacja()
for k,v in ipairs(getElementsByType("vehicle")) do
local id = getElementData(v, "car_id")
if id then
local paliwo = getElementData(v, "fuel") or 0
local przebieg = getElementData(v, "przebieg") or 0
local woda = getElementData(v, "zapelnienie") or 0
dbExec(connect, "UPADTE dane SET paliwo = "..paliwo..", przebieg = "..przebieg..", woda = "..woda.."" "WHERE id="..id.."")
end
end
end
setTimer(aktualizacja, 1000, 0)[/lua]
Chc? aby w trakcie zatrzymania zasobu zapisywa?o dane takie jak przebieg,pali...
Mam takie pytanie poniewa? na r??ne sposoby pr?bowa?em ale nie zbyt to dzia?a
Chcia?bym aby kr?tkofal?wka zamiast na komeend? /k by?a na bindkey K i opr?cz tego na tej samej zasadzie chcia?bym zrobi? Frakcyjny:jakas tam wiadomosc.
Rowniez na bind 'u' pr?bowa?em wzorowa? si? na LocalChat ale polgeg?em
[lua]
function message (thePlayer,cmd,...)
if not getPlayerAccount(thePlayer) then return end
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if not accName then return end
local allArgs = {...}
local theMessage = table.concat(allArgs, " ")
if isObjectInACLGroup ("user."..accName, aclGetGroup("SAMC") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerAccount(v) then
accName = getAccountName(getPlayerAccount(v))
if accName then
if isObjectInACLGroup("user."..accName, aclGetGroup("SAMC")) then
outputChatBox("#00FF00"..getPlayerName(thePlayer).."#FF0000**#0000ffKr?tkofal?wka#ff0000**#FF6600 "..theMessage, v, 255,255,255, true)
end
end
end
end
elseif isObjectInACLGroup ("user."..accName, aclGetGroup("SAPD") ) then
for k,v in ipairs (getElementsByType("player")) do
if getPlayerA...
Witam, napisa?em ostatnio skrypt na informacje o graczu po wpisaniu Nicku ale mam z nim problem, brak b??d?w ale nie znajduje u?ytkownika.
addCommandHandler("WhoIs", function (gracz, cmd, nick)
nick= getPlayerFromPartialName(nick)
if not nick then
outputChatBox("Nie znaleziono gracza!", gracz)
return end
Konto = getPlayerAccount(nick)
Login = getAccountName(Konto)
Serial = getPlayerSerial( Konto )
IP = getPlayerIP( Konto )
Wersja = getPlayerVersion( Konto )
function getPlayerFromPartialName(nick)
local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil
if name then
for _, player in ipairs(getElementsByType("player")) do
local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower()
if name_:find(name, 1, true) then
return player
end
end
end
end
Witam. Robi?em m?j pierwszy w ?yciu panel logowania :>. Oskryptowa?em go tak jak potrafi?em (nie wiem czy jest co? potrzebnego jeszcze) ale po starcie skryptu panel si? nie pokazuje. Tak samo nie ma ?adnego b??du w db3. Za pomoc daj?
Ot??, zrobi?em z koleg? nasz pierwszy skrypt, jednak nie specjalnie chce dzia?a?. Polega? ma na tym, ?e gdy wchodzimy do danego markera, zmienia nam automatycznie skin. Oto kod .lua oraz meta.
local markert = createMarker(2317, -1527.5, 24.299999237061, "cylinder", 1.0, 255, 255, 255)
function skin (thePlayer) setElementModel (thePlayer, 17) end
addEventHandler ("onMarkerHit", marker, skin)
Witam. Ostatnio napisa?em sw?j pierwszy ma?y skrypt, kt?ry po wej?ciu w blip ma zmienia? skin postaci na 281 lecz gdy wejd? w marker to nic si? nie dzieje. B?d? wdzi?czny je?li kto? mi pomo?e:)
Kod
createMarker(1579.2960205078, -1635.5338134766, 13.56113243103, "cylinder", 1.5, 255, 255, 255, 170)
function test (thePlayer) SetElementModel(thePlayer, 281) end
addEventHandler ("onMakerHit", marker, test) addEventHandler ("skin", test)