Cze??. Postanowi?em se zrobi? panel logowania ( z postaciami ), ale nie wiem jak pobiera? dane z mysql, czy gracz ma ju? posta?, a jak tak, to ile. W sensie wiem, w serwerze, ale nie wiem jak zrobi?, ?eby to sprawdza? po stronie clienta ( czyli, ile jest postaci. Np. je?li jedna to pokazuje si? jakie? okienko ). Wiem tyle, ?e triggerem. Ale nie wiem co ?le robi?.
Cze??. Ostatnio zacz??em si? bawi? w sprawy dot. .lua. Pobra?em sobie program wszystko fajnie, zacz??em pisa? sw?j skrypt korzystaj?c z innych skrypt?w no i postanowi?em si? bawi? z gui. Wszystko ?adnie pi?knie gui si? fajnie odpala, ale jest ma?e ,,ale". Kiedy daj? do kodu ,,if isMouseIn" troch? nie dzia?a i nie wiem za bardzo czemu...
if not getElementData(localPlayer,"admin:rank") then
return
end
local pos={}
pos[1],pos[2],pos[3]=getElementPosition(localPlayer)
for i=1,50 do
local radius=math.random(5,50)
local kat=math.random(0,360)
local x=pos[1]+(radius*math.sin(kat))
local y=pos[2]+(radius*math.cos(kat))
local z=getGroundPosition(x,y,pos[3])
if (z and z>0) then
triggerServerEvent("doCreateFire", root, x,y, z-0.5, getElementDimension(localPlayer), getElementInterior(localPlayer))
end
end
end)
co? nie dzia?a pisz? nic si? nie dzieja mam admina co ?le?
Nie wiem co jest tutaj ?le, ale bardzo prosz? o pomoc, bo d?ugo tego szuka?em.
Kiedy wpisuj? komend? /thru np.10, to wy?wietla si? napis /thru <ilo??>
Za pomoc leci piwo!
Napisa?em taki skrypt na teleport poprzez komende:
function gog ()
outputChatBox "* Teleportujesz Si? Pod Prac? Dorywcz? Google *"
setElementPosition( source, 852.79772949219, -585.22314453125, 18.093042373657 )
end
addCommandHandler ("wm1", gog)
Ale Wy?wietla si?, tylko Tekst z output'a, a nie teleprtuj? mnie
Mia?em skrypt na suszark?, z tym ?e jedna czynno?? w niej by?a wolna, wi?c postanowi?em ?e zrobi? w niej tam zniszczenie pojazdu. Problem w tym ?e wybieram to na suszarce, klikam i wy?wietla si? tylko info na chacie, co robi? ?le?
[code]isBike = {[509]=true, [481]=true, [510]=true} -- rowery
function oddajPojazdDoPrzechowywalni(veh, player, id, bool)
if isElement(veh) then
local acc = getPlayerAccount(player)
if acc then
local wlasciciel = getElementData(veh, "car_owner")
local model = getElementModel(veh)
dbExec(handler, "INSERT INTO przechowywalnia VALUES('"..id.."', '"..model.."', '"..wlasciciel.."')")
if isElement(player) then
if bool then
outputChatBox("Tw?j pojazd "..getVehicleName(veh).." zosta? umieszczony w przechowywalni.", player, 255, 255, 255, true)
else
outputChatBox("Odda?e? pojazd "..getVehicleName(veh).." do przechowywalni.", player, 255, 255, 255, true)
end
end
destroyElement(veh)
end
end
end
addEvent("onDryerAction", true)
addEventHandler("onDryerAction", root,
function(typ,selected,el)
if not el or not selected then return end
if typ == "player" then
if selected == 1 then
local x,y,z=getElementPosition(source)
setElementPosition(el,x,y,z+2)
outputChatBox("Przenios?e? gracza do siebie.", source)
end
if selected == 2 then
outputChatBox("Wykopa?e? t...
for i,v in pairs(karetki) do local vehicle=createVehicle(525, v[1], v[2], v[3]) setElementRotation(vehicle, v[4], v[5], v[6]) setVehicleEngineState(vehicle, false) setElementFrozen(vehicle, true)
[code]if categoryB[getElementModel(source)] then
local resultb=exports["yc-mysql"]:pobierzRekord("SELECT * FROM ogrpg_punish WHERE type=? AND active=1 AND serial=? AND time>NOW()", "B", getPlayerSerial(plr))
if #resultb > 0 then
cancelEvent()
outputChatBox("Posiadasz zawieszone prawo jazdy do "..result[1].time..", za: "..result[1].reason, plr, 255, 0, 0)
else
exports["yc-mysql"]:ustawRekord("DELETE FROM ogrpg_punish WHERE typ...
Witam, mo?ecie powiedzie? co jest tutaj ?le? Gdy nie wpiszemy loginu i has?a to i tak nas zaloguje, label Errory si? nie wy?wietlaj?, zero b??d?w w DB3 tak samo.
C:
[spoiler]
[lua]
wdwLogin_Pannel = {}
function OpenLoginPanel()
if not (isElement(wdwLogin_Pannel)) then
showChat(false)
showCursor(true)
x,y = guiGetScreenSize()
local sWidth, sHeight = guiGetScreenSize()
local Width, Height = 1680, 1050
local X = (sWidth/2) - (Width/2)
local Y = (sHeight/2) - (Height/2)
Hej
W?a?nie ucz? si? tworzy? skrypty, zaczynam od bardzo ma?ych jednak?e chc? aby po wjechaniu/ wej?ciu w marker na chacie wy?wietli?o napis, marker jest lecz funkcji nie ma, o to kod;
function info(thePlayer, hitElement)
if isElementWithinMarker(thePlayer, marker) then
outputChatBox(" ten tekst", thePlayer, 255, 50, 50)
end
end
addEventHandler("onMarkerHit", thePlayer, marker)
Jestem amatorem, to jest na pewno ?atwy skrypt do stworzenia, m?g?by kto? napisa? co napisa?em ?le i co zmieni??
Witam, elo, cze??, siemanko z tej strony mi?y, serdeczny i zawsze u?miechni?ty Basil, dobra koniec ?art?w. Mam skrypt na prawko, kt?ry kupi?em od pewnego skryptera, ale jak zmienie koordynaty to nie ma markera w kt?rym rozpoczynamy zdawanie.
Cze??, mam problem z tym skryptem: nie wiem czemu nie odpala si? d?wi?k.
Client:
[lua]
addEvent("stworzDzwiekPojazdow11", true)
addEventHandler("stworzDzwiekPojazdow11", root, function(dzwiek,range)
local sxxkgvohkow=playSound3D(dzwiek, 0,0,0,true)
attachElements(sxxkgvohkow, source)
setSoundMaxDistance(sxxkgvohkow, range or 250)
end)
addEvent("odtworzDzwiek", true)
addEventHandler("odtworzDzwiek", resourceRoot, function(dzwiek)
if fileExists(""..dzwiek..".ogg") then
playSound(""..dzwiek..".ogg")
elseif fileExists(""..dzwiek..".wav") then
playSound(""..dzwiek..".wav")
end
end)
local dzwiekWybierz1_lelele=getTickCount()-2500
local function dzwiekWybierz1()
dzwiekWybierz1_lelele=getTickCount()
if getTickCount()-dzwiekWybierz1_lelele<2500 then return end
local Pojazd = getPedOccupiedVehicle(localPlayer)
local anPojazd = getElementModel(Pojazd)
if Pojazd and getVehicleController(Pojazd)==localPlayer then
if anPojazd==407 then
--nazwa syreny, zasieg. (standardowe 250).
triggerServerEvent("uzyjDzwiekuPojazdow", Pojazd, "syrena.wav", 250)
cancelEvent()
return
end
end
end
bindKey("1", "down", dzwiekWybierz1)
function toggleInvis ( thePlayer )
if hasObjectPermissionTo ( thePlayer, "function.kickPlayer" ) then if getElementAlpha( thePlayer ) == 255 then
setElementAlpha ( thePlayer, 0 )
else setElementAlpha ( thePlayer, 255 ) outputChatBox(">> Tryb niewidzialno?ci zosta? w??czony.", thePlayer, 255, 255, 255, true)
else outputChatBox(">> Nie masz uprawinie? by u?ywa? tej komendy.", thePlayer, 255, 255, 255, true) end
end
end
addCommandHandler ( "nw", toggleInvis )
Ale nie wiem co jest ?le, chcia?bym aby po wpisaniu /nw je?eli jestem adminem pisa?o ">> Tryb niewidzialno?ci zosta? w??czony." a je?eli nim nie jestem ">> Nie masz uprawinie? by u?ywa? tej komendy."
function SkinyDoGUI()
local xml = xmlLoadFile("Skiny.xml")
for index, category in pairs(xmlNodeGetChildren(xml)) do
local cName = xmlNodeGetAttribute(category, "name")
TabelaSkinow.categories[cName] = {}
for index, skin in pairs(xmlNodeGetChildren(category)) do
local id, name = xmlNodeGetAttribute(skin, "model"), xmlNodeGetAttribute(skin, "name")
TabelaSkinow.categories[cName][id] = name
TabelaSkinow.all[id] = name
end
end
xmlUnloadFile(xml)
end
addEventHandler("onResourceStart", resourceRoot, SkinyDoGUI)
ERROR: attempt to index global 'TabelaSkinow' <a function value>
Czyta?em sobie kogo? skrypt ,kt?ry polega? na tym ,?e kiedy wcisn? przycisk teleportuje si?.Czyta?em sobie kod i postanowi?em spr?bowa? zrobi? co? podobnego tylko ,?e zamiast teleportowania ,pojawia si? auto. Tylko ,?e nie chce co? dzia?a?
Pomo?e kto? ?
Error:
Starting spawnaut
SCRIPT ERROR: [gamemodes][RealLife]spawnautserver.lua:11: ')' expected near ','
ERROR: Loading script failed: [gamemodes][RealLife]spawnautserver.lua:11: ')' expected near ','
function(spawn)
if(spawn=="Infernus") then
local x,y,z = getElementPosition(thePlayer)
local vehicle = createVehicle(411,0,0,0)
local spawnveh = ( vehicle, x+3, y+3, z+0 ) --to jest ta linijka--
return
end
if(spawn=="Bullet") then
local x,y,z = getElementPosition(thePlayer)
local vehicle = createVehicle( 541, 0, 0, 0 )
local spawnveh = ( vehicle, x+3, y+3, z+0 )
return
end
end
)
[/lua]
Client
[lua]
showcursor(true)
local spawninfernus = guiCreateButton(960,540,100,50,"Infernus",false)
local spawnbullet = guiCreateButton(910,540,100,50,"Bullet",false)
function closebutton()
guiSetVisible(spawninfernus,false)
guiSetVisible(spawnbullet,false)
showcursor(false)
end
function spawninfernusauto()
triggerServerEvent("Auto", getLocalPlayer,"Infernus")
closebutton(...
Mam map? PolskiExtremeParty, i nie mog? si? na adma zalogowa?. Znalaz?em w mapie kod gdzie trzeba wpisa? sw?j nick i IP ?eby mo?na by?o si? zalogowa? na admina, ale poustawia?em moim zdaniem prawie wszystko w tym kodzie, ale nadal nie mog? sie zalogowa? na adma. Teraz podam ten kod: