Witam, jest spos?b, gdy edytuje sobie w editboxie to np chc? napisa? tata,a ju? przy literce "T" w??cza mi si? czat. Chcia?bym zrobi?, ?eby to globalnie by?o.
Siemka, ot?? mam taki problem, ?e mam skrypt kt?ry otwiera gui po klikni?ciu U a nie mam poj?cia, kt?ry to skrypt. Jest jaka? mo?liwo?? zablokowa? to, ?e je?li klikn? ten guzik na klawiaturze to nic si? nie stanie, dodatkowo nie usuwaj?c tamtego skryptu?
Za pomoc daje respekt
Siemanko, mam problem mianowicie z GUI, mianowicie mam pod bind je i jest to moje pierwsze gui pod bind. Do podpi?cia buttona z funkcja u?y?em handlera "onClientGUIClick", mianowicie po klikniecia przycisku i wy??czenia GUI wy?wietla b??d "already handled". Zrobi?em te GUI wy??cznie pod testy. Liczy?bym na popraw? mojego b??du o ile co? ?le zrobi?em.
Siema wszystkim, zawsze pomaga?em a teraz ja potrzebuje pomocy. Czy kto? z was pami?ta jak zrobi? taki motyw, ?e pod bindem jakim? mam sw?j typ chatu? O co mi chodzi ju? t?umacz? - przyk?adowo chat OOC pod bindem B, klikaj?c bind B pokazywa?o nam pole "OOC : ". Kiedy? to robi?em jednak czas zrobi? swoje i wylecia?o mi kompletnie z g?owy.
> This code is using a relative image filepath. This will only work as long as the location it is from always exists, and the resource it is part of is running.
To ensure it does not break, it is highly encouraged to move images into your local resource and reference them there.
--]]-------------------------------------------------
local name = getPlayerName(localPlayer)
local hajs = getElementData(localPlayer,"pieniadze")
Siema,posiadam skrypt na horna lecz jest z nim problem.Wszystko dzia?a opr?cz tego ?e gdy w??cz? horna to s?ysz? go tylko ja.Jak zrobi? aby s?ysza? to ka?dy gracz?Prosz? o pomoc.Z g?ry dzi?kuje.Oczywi?cie za pomoc piwko i rep.Poni?ej wklejam kawa?ek kodu:
Mam problem, jak zrobi? aby bind by? jakbym wpisywa? /swiatla 1 pod klawisz H?
A przyk?adowo /swiatla 2 pod klawisz J?
[lua]
-- Simple Police-Lights by MuLTi!
function toggleLights(thePlayer, cmd, level)
local level = tonumber(level)
if not(level) then outputChatBox("", thePlayer, 255, 255, 255, true) return end
if(level < 1) or (level > 2) then return end
local veh = getPedOccupiedVehicle(thePlayer)
local id = getElementModel(veh)
if (id == 596) or (id == 426) or (id == 560) or (id == 459) or (id == 407) or (id == 599) or (id == 578) then
if(level == 1) then
if(p_lights[veh] == 0) or(p_lights[veh] == nil) then
p_pvar[veh] = 1
p_lights[veh] = 1
outputChatBox("", thePlayer, 0, 200, 100, true)
setVehicleOverrideLights ( veh, 2 )
p_timer[veh] = setTimer(
function()
if(p_lvar[veh] == 0) or (p_lvar[veh] == nil) then
p_lvar[veh] = 1
setVehicleLightState ( veh, 1, 0)
setVehicleLightState ( veh, 2, 0)
setVehicleLightState ( veh, 0, 1)
setVehicleLightState ( veh, 3, 1)
setVehicleHeadLightColor(veh, 255, 255, 255)
...
cze??, podobnie jak w temacie, w jaki spos?b wykona? by okno otwiera?o si? po klikni?ciu "x" ale r?wnie? zamyka?o. Mam pomys?, ale troch? nie kompletny wi?c prosz? o wskaz?wk?
Witam, chce zrobic zeby komenda "elo" byla zbindowana pod mouse_wheel_down i zeby tylko dzialala w blipie(cylinder) tylko nie wiem jak to zrobic xd
Nie dawajcie mi funkcji z wiki bo i tak nie bede wiedziec jak to zrobic.
Witam serdecznie. Nie wiem czemu ale mam problem z bind key. Chodzi o to ?e mam 2 skrypty. Jeden na panel auta a drugi panel info. Panel auta jest pod bindem LSFIHT a panel info jest pod F1. I sprawa jest taka, ?e jak robie bind do panelu info tym kodem:
Witam. Mam problem. Nie wiem jak zrobi? bind key, ?eby wy?wietla?o si? moje gui. Ju? daje kawa?ek kodu:
Chcia?bym, ?eby to okno si? wy?wietli?o, ale ?eby bind dzia?a? tylko w poje?dzie jako kierowca. Czy m?g?by mi kto? pom?c?
Window, kt?ry ma si? wy?wietli?:
Witam, zosta? mi podany taki kod we wcze?niejszym po?cie, ale czy kto? potrafi wy?apa? co jest ?le? Skrypt si? odpala, ale nie dzia?a, w sensie, serwer go wyszukuje, uruchamia, ale po klikni?ciu 1 w poje?dzie o ID 433 bind nie dzia?a. Prosz? o pomoc.
C-side:
[lua]
auta = { [433] = true }
addEventHandler ( "onPlayerVehicleEnter", root, function( pojazd )
if auta[getElementModel(pojazd)] then
bindKey ( source, "1", "down", dzwiek )
end
end)
function dzwiek ()
sound = playSound ( "syrenaosp.mp3" )
setSoundMaxDistance ( sound, 30 )
end
addEvent("playClientSound",true)
function startSirens()
local veh = getPedOccupiedVehicle(root)
triggerServerEvent("onPlaySound3D",root,veh)
end
addEventHandler("playClientSound", root, function(veh)
local snd = playSound3D ("plik dzwiekowy",x,y,z,false)
setSoundMaxDistance(snd, 20)
attachElements(snd,veh)
end)
[/lua]
S-Side:
[lua]
addEvent("onPlaySound3D",true)
addEventHandler("onPlaySound3D",root,function(veh)
for _, player in ipairs(getElementsByType("player")) do
triggerClientEvent(player, "playClientSound", root,veh)
end
end
)
[/lua]
[ Dodano : 2014-08-03, 01:41 ]
Za pomoc oczywi?cie oraz reputacja +10
[ Dodano : 2014-08-03, 01:42 ]
PS: osob?, kt?rym taki skrypt jest potrzebny zabrania si? kopiowania i pobierania st?d kodu !...
Cze??, po raz drugi. Mam problem, ?w kiedy daj? aby gui otwiera?o si? po klikni?ciu klawisza END, to niby dzia?a. Ale odrazu po wej?ciu na serwer gui si? pojawia, jak zrobi? aby si? pojawi?o po klikni?ciu END, a nie po wej?ciu. Oczywi?cie gui mo?na chowa? i pokazywa?, lecz po wej?ciu na serwer si? pokazuje, a chcia?bym aby pokaza?o si? po klikni?ciu END.
Kod do zbindowania:
Witam, postanowi?em zrobi? gui pomocy dla mojego serwera - zrobi?em gui w "guieditor" i mam ten ca?y kod z lua, tylko mam problem, bo nie wiem jak ustawi?, aby to okno otwiera?o si? pod klawiszem F1, prosz? o pomoc.
Oto kod, je?li mo?ecie to dopiszcie reszt? kodu, aby wy?wietla?o si? gui pod wybranym klawiszem:
GUIEditor = {
tab = {},
window = {},
tabpanel = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(634, 289, 1024, 677, "Panel Pomocy - Polish Real Life - By Bolek 2014", false)
guiWindowSetSizable(GUIEditor.window[1], false)
Witam, mam problem, ot?? bindy tworz? si? po restarcie skryptu, a po wej?ciu gracza na serwer nie. Oto kod:
function bindKeys()
for k, gracze in ipairs(getElementsByType("player")) do
if not(isKeyBound(gracze, "F3", "down", funkcja)) then
bindKey(gracze, "F3", "down", funkcja) end
end
end
function bindKeysPlayerJoin() bindKey(source, "F3", "down", funkcja) end
Cze??.
M?j problem polega na tym, ?e po naci?ni?ciu klawisza 2 samoch?d jest naprawiany, ale wiadomo?? na czacie powtarza si? 2 razy. Komenda /napraw dzia?a normalnie.
Kod :
function repairVehicle(gracz, theVehicle)
if isElement(gracz) and getElementType(gracz) == "player" then if isPedInVehicle(gracz) then
local theVehicle = getPedOccupiedVehicle(gracz)
if theVehicle then
outputChatBox("* Pojazd naprawiony!", gracz, 220, 220, 0) fixVehicle(theVehicle) playSoundFrontEnd(gracz, 46) end else outputChatBox("* Musisz by? w poje?dzie!", gracz, 220, 220, 0) end
end
end
addCommandHandler("napraw", repairVehicle)
function bind()
for k,v in ipairs(getElementsByType("player")) do bindKey(v, "2", "down", repairVehicle) end
end
addEventHandler("onResourceStart", root, bind)
Witam zn?w
Moje pytanie jest nast?puj?ce, jak zrobi? ( czego u?y? ) aby dana funkcj? wywo?a? np. klawiszem "L" . Przyk?adowo chc? mie? ?wiat?a pod klawiszem "L", nie chc? robi? tam binda samodzielnie ( je?eli skrypt to zrobi to ok ).