Cze??, timer nie wykonuje przypisanej funkcji gdy gracz kt?ry go wywo?a? wyjdzie z serwera, zanim sko?czy si? odliczanie. Dodam tylko, ?e dzieje si? to po stronie serwera. Gdy gracz nie wychodzi z serwera wszystko dzia?a poprawnie.
Witam mam problem z serwerem poniewa? mo?e wejsc na niego tylko jeden gracz chocia? slot?w jest wi?cej. Gdy pr?buj? si? zalogowa? wyskakuje mi wiadomo?? ?e kto? ju? przebywa na tym koncie chocia? nikogo na nim nie ma. A gdy kolega wyjdzie z serwera normalnie mog? wej?? na serwer. Jestem zielony w tych sprawach dlatego szukam pomocy na forum mam nadzieje ?e kto? pomo?e z g?ry dzi?ki. Pozdrawiam
witam mam taki problemi poniewaz gracz gdy czymie bron w rece nie moze z niej strzelac a gdy dostanie dostep do /duty to wtedy moze z broni strzelac ktos to rozwiazanie zna
addEventHandler("onClientMarkerHit", marker, function(el,md)
if el~=localPlayer then return end if not getElementData(el,"player:organization") then outputChatBox("Nie jestes w organizacji!") return end if not guiGetVisible(wm.gridlist) then
showCursor(true) guiSetVisible(wm.gridlist, true)
if przepisywanie == false then
addEventHandler("onClientRender", root, gui_przepisywanie) przepisywanie = true
triggerServerEvent("org:download", resourceRoot, el) end
end
end)
Chce zeby bylo to tylko mozliwe w dimension nr 1.
Pomo?e kto??
chcia? bym by bo wej?ciu w marker wyskoczy?o okno w kt?rym da si? ustawi? opis pojazdu i przycisk do usuni?cia opisu pojazdu.
Prosz? o pomoc. Oczywi?cie zimne piwo dam za pomoc!!!
Robi? skrypt na zm?czenie, lecz nie wiem jaki event b?d? funkcja odpowiada, za to, czy gracz aktualnie biegnie. Pr?bowa?em z toggleControl, lecz nie wychodzi?o lub ?le robi?em. To samo z onClientPedStep. Prosi?bym o pomoc. Je?eli takiej funkcji nie ma, prosi?bym o pomoc w zaimplementowaniu tego, tzn. jak takie co? mo?na wykona?.
Witam nie mam poj?cia jak wzi??? lidera gracza czyli founder do pliku w kt?rym jest on wymagany, oba pliki sa po stronie serwera. Stawiam zimne piwerko
kod grup tam gdzie jest lider:
[lua]local groupTable = {}
local logging = false
local debugInfo = false
local GAC = {} -- index = account (string), [1] = group name, [2] = rank, [3] = warning level, [4] = date Joined, [5] = last time online (Not Available)
local users = {}
local myGang = {}
local char = "[^0-9a-zA-Z_]"
local rankCache = {}
local db = dbConnect("sqlite", "group/database.db")
dbExec(db, "CREATE TABLE IF NOT EXISTS groupmember (account TEXT, groupName TEXT, rank TEXT, warningLvl TEXT, joined TEXT, lastTime TEXT)")
dbExec(db, "CREATE TABLE IF NOT EXISTS groups (name TEXT, leader TEXT, message TEXT, chatcolor TEXT, notecolor TEXT, date TEXT, turfcolor TEXT, cashflow TEXT)")
dbExec(db, "CREATE TABLE IF NOT EXISTS groupRanks (groupName TEXT, name TEXT, permissions TEXT)")
dbExec(db, "CREATE TABLE IF NOT EXISTS groupVault (groupName TEXT, leader TEXT)")
playerTeam = createTeam("Player")
--Some misc functions
_outputDebugString = outputDebugString
function outputDebugString(string)
if (debugInfo) then _outputDebugString(string) end
end
function getTheTime()
local time = getRealTime()
local date = string.format("%02d/%02d/%02d", time.monthday, (time.month+1), (time.year-100) )
local time...
[lua]addCommandHandler('kuppojazd', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
if not getElementData(plr, "player:premiumpp") then
exports.noti:showBox(plr, "info","Nie posiadasz SuperPremium.")
return
end
if getPlayerMoney(plr) < data.cost then
triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieniedzy!","error")
return
end
local vehicle=plr:getOccupiedVehicle()
if vehicle then
removePedFromVehicle(vehicle)
end
local cost=data.cost
local model=data.model
local mileage=data.mileage
local pojemnosc=data.pojemnosc
local uid=getElementData(plr,'player:uid') or 0
takePlayerMoney(plr, cost)
if mileage <= 2000 then
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,pojemnosc,parking) VALUES (?,?,?,?,?,1)", model, getElementData(plr,"player:uid"),mileage,"false",pojemnosc)
else
exports["ogrpg-db"]:dbSet("INSERT INTO ogrpg_vehicles (model,ownedPlayer,mileage,registered,pojemnosc,parking) VALUES (?,?,?,?,?,1)", model, getElementData(plr,"player:uid"),mileage,"true",pojemnosc)
end
triggerClientEvent(plr,"addNotification",root,string.format("Zakupiles swoj pojazd &q...
Siema mam taki problem ?e jak kto? wychodzi z serwera nie usuwa si? blips
[lua]function onResourceStart ( resource )
for id, player in ipairs( getElementsByType ( "player" ) ) do
if ( players[player] ) then
createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] )
else
createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] )
end
end
end
function onPlayerSpawn ( spawnpoint )
if ( players[source] ) then
createBlipAttachedTo ( source, 0, 2, players[source][1], players[source][2], players[source][3] )
else
createBlipAttachedTo ( source, 0, 2, color[1], color[2], color[3] )
end
end
function onPlayerQuit ()
destroyBlipsAttachedTo ( source )
end
function onPlayerWasted ( totalammo, killer, killerweapon )
destroyBlipsAttachedTo ( source )
end
function setBlipsColor ( source, commandName, r, g, b )
if ( tonumber ( b ) ) then
color = { tonumber ( r ), tonumber ( g ), tonumber ( b ) }
for id, player in ipairs( getElementsByType ( "player" ) ) do
destroyBlipsAttachedTo ( player )
if ( players[player] ) then
createBlipAttachedTo ( player, 0, 2, players[source][1], players[source][2], players[source][3] )
else
createBlipAttachedTo ( player, 0, 2, color[1], color[2], color[3] )
end
end
end
end
function setBlipColor ( source, commandName, r, g, b )
if ( tonumber ( b ) ) then
destroyBlipsAttachedTo ( source )
play...
Siema mam 2 pytania.
1. Jak zrobi? by gracz mia? w hudzie np jak ma premium z??ty nick jak daj?
:gsub("#%x%x%x%x%x%x","")
to nadal nick w hudzie jest bia?y.
Hmm mo?e takie co?
if getElementData(plr, "vipek") then -- sprawdzanie czy ma e date
jak tak to tutaj wklejam ten dxDrawText kt?ry b?dzie wy?wietla? nick w hudzie i daje kolor na ???to
no i daje end
a jak chc? dla zwyk?ego gracza to
if not getElementData(plr, "vipek") then
tutaj daje dxDrawText tylko z bialym kolorem
i daje end
function leaveHit(el,md)
if getElementType(el) == "vehicle" then
gracz = getVehicleController(el)
Og?lnie jest to skrypt na brame, przerabiam j? ?eby da?o si? ?eby gracz nie b?d?? w samochodzie m?g? otwiera? bram?, i oto moje pytanie
Gdy zamieniam vehicle na ped albo player to wywala skrypt bez b??du
Za pomoc pifko i respekt
Cze??! Mam skrypt na prace kierowcy autobusu przerobilem markery by tworzyly sie w LS ale niestety skrypt nieposiada linijki ktora odpowiada za usuniecie pojazdu kiedy sie z niego wyjdzie. Napisa? by mi kto? t? linijeczke? I czy moge wkleic j? w byle jakie miejsce w skrypcie czy musze da? je w jakim? szczeg?lnym miejscu?
Witam, tak jak w temacie ka?dy gracz ma uid 0 po zarejestrowaniu si? pr?bowa?em co? w skryptach ale wszystko wydawa?o si? OK. Wi?c zacz??em w bazie i jeszcze w necie i wyczyta?em co? z "auto increment" i nie wiem gdzie tego szuka? poszpera?em Struktury i inne duperele i nie mog? znale??. Prosz? o pomoc
Witam. Jako? nigdy si? nie zastanawia?em, przy tworzeniu dla siebie skrypt?w, jak sprawdzi? czy gracz jest na serwerze. Totalnie nie wiem jakiej funkcji u?y?.
Druga sprawa to baza danych. Jaki argument gracza wstawi??
local nick = getPlayerName(?) que = dbQuery(connect, "SELECT * FROM frakcja WHERE Nick =?", nick) result = dbPoll(que, -1)
if not result then
dbQuery ( connect, "INSERT INTO frakcja ( Nick ) VALUES ( ? )", text) outputChatBox("Doda?e? do frakcji: " ..text, client) end
end )
Powy?szy kod rozchodzi si? do niepe?nego upublicznionego przeze mnie skryptu na panel frakcji.
addEventHandler('onPlayerJoin', root, function(playerNick, playerIP, playerUsername, playerSerial) local result=exports['pystories-db']:dbGet('SELECT * FROM pystories_ban WHERE active=1 AND serial=? AND time>NOW() LIMIT 1;', playerSerial)
if #result > 0 then outputConsole("***********************",source) outputConsole(string.format("Zostales zbanowany na serwerze! "),source) outputConsole(string.format("Je?li uwa?asz ,?e ban jeste nies?uszny napisz na naszym forum:(w pracy)! "),source) outputConsole(string.format("Posiadasz Bana do "..result["time"]),source) outputConsole(string.format("Posiadasz Bana za: "..result["reason"]),source) outputConsole("***********************",source) kickPlayer(source,string.format("Kliknij f8 aby zobaczyc wiecej informacji!"))
else exports["pystories-db"]:dbSet("DELETE FROM pystories_ban WHERE type=? AND active=1 AND serial=?", "ban", playerSerial) end
end)
Number of vehicle models: 0 [connection] ---- requests connection cookie.
[connection] incoming connection: ---- id: 0 [join] Shiv3r. has joined the server (----) Kicking ---- because they didn't logon to the game.
Wie kto? co mo?e by? przyczyn? tego o to b??du mianowicie chodzi mi o to
Kicking ---- because they didn't logon to the game.
Witam, od niedawna zaczolem sie bawic lua i chce zrobic prace kuriera.
Chce zrobic ze jak gracz podjedzie pod marker (?eby oddac paczke) to wysiada z pojazdu podchodzi do tego markera i w tym czasie ma miec animacje noszenia paczki (crry_prtial) ale jak zrobic zeby bylo widac paczke
Mam marker1 i marker2 i chcia?bym aby graczowi1 kt?ry jest w markerze1 wy?wietla?o graczy kt?rzy s? w markerze2. Wystarczy mi p?tla kt?ra by to robi?a do jakie? gridlisty. piwo za pomoc
Chcia?bym si? dowiedzie? czy istnieje funkcja dzi?ki kt?rej b?dzie mo?na
sprawdzi? czy gracz patrzy na Dynamiczny Obiekt.
Chcia?bym aby po wpisaniu komendy usuwa?o go je?eli si? na niego patrzy.
if(!strcmp(cmdtext, "/test", true))
{
if(graczpatrzynadynamicznyobiekt)
{
DestroyDynamicObject....
}
else
{
Nie patrzy na obiekt
}
return 1;
}
Wykonuje aktualnie pewn? prace dorywcz? i bardzo by mi si? co? takiego
przyda?o.Pr?bowa?em robi? kilka rzeczy z pobieraniem kamery,wektor?w,lecz
to nic nie dawa?o.
Prosi?bym o to by kto? napisa? lub da? podpowied? jak zrobi? by na mapie by? widoczny gracz chodzi mi o ikonke gracza na mapie
Daje zimneeego browara !