Witamy na GTAOnline Obecny czas to 2018-10-15, 12:49 Użytkowników: 76387
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


GTAONLINE.PL
Tematy otagowane jako: bind
1. bind na horna
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:

function bindHoronkeykeyState )
    if 
isPedInVehiclelocalPlayer then 
        
if ( keyState == 'down' then 
            sound 
playSound3D'Audio/sapd_horn.ogg'getElementPositionlocalPlayer ) ) 
            
setSoundVolume(sound100.0)
        
setSoundSpeed sound1.0 )
            
attachElementssoundgetPedOccupiedVehiclelocalPlayer ) ) 
        elseif ( 
keyState == 'up' then 
            
if isElementsound then  
                stopSound
sound )  
            
end 
        end 
    end 
end 
bindKey
'lalt''down'bindHoron 
bindKey'lalt''up'bindHoron 
2. Bind do komeny
Jak zrobić binda który wywołuje komendę.
3. Jak dodać bind pod F6 dla serwera
addCommandHandler("panel.organizacji",function (plr,cmd,...)
    
local uid=getElementData(plr,"player:sid")
    if 
not uid then return end
    local code
=getElementData(plr,"player:organization")
    if 
not code then return end
    local result
=exports["pystories-db"]:dbGet("SELECT * FROM ms_organizacje WHERE code=? AND uid=? LIMIT 1;"codeuid) -- pobieramy tylko JEDEN rekord
    
if result and #result > 0 then
        
if result[1].rank <= 2 then outputChatBox("* Brak uprawnień do panelu organizacji !",plr) return end
    local resulted
=exports["pystories-db"]:dbGet("SELECT * FROM ms_organizacje WHERE code=?"code)
        
triggerClientEvent(plr"lidero:showGUI"resourceRoot,coderesulted)
        
bindKey("F6","down")
    
end
end
)


Próbowałem coś takiego ale nie chce działać jak to ja za pomoc leci :piwo:
4. Bind klawisza
Jak zbindować klawisz, aby tylko po jednym kliknięciu unbindowało go na 10 sek?
5. Bind
Witaaam!

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!

p_lights = {}
p_timer = {}
p_lvar = {}
p_pvar = {}
p_lvar2 = {}
p_lvar3 = {}
p_lvar4 = {}



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)
...
6. Dx na bind
Witam, mam pytanie jak podpiąć DXDraw pod bind ? Generalnie jak podpiąć onClientRender pod bindKey ? Proszę o wytłumaczenie :/
7. bind key włączanie wyłączanie pod bindem
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ę
8. Jak dodać bind
Jak dodać do tego kodu bind z mp3 mam już pobrane głosy syren tylko chce dodać do tego auta bind pod 1 2 3 żeby puszczał dzwięk syren Daje kod:

 
function radiowozy()
local Turismo1 createVehicle(451, -1639.5390625686.2822265625, -5.480090)
removeVehicleSirens(Turismo1)
addVehicleSirens(Turismo162truefalsefalsefalse)
setVehicleSirens(Turismo110.32.5000255198.9198.9)
setVehicleSirens(Turismo12, -0.32.5000255198.9198.9)
setVehicleSirens(Turismo130.40.80.400255255255)
setVehicleSirens(Turismo140.40.80.400255255255)
setVehicleSirens(Turismo150.8, -2.7025500255255)
setVehicleSirens(Turismo16, -0.8, -2.7025500255255
local velocity 690.00 -- (Predkosc maksymalna )
local acceleration 39.0 -- (Przyspieszenie )
local slock 45.0 -- (Promien
local trac 1.40
setVehicleHandling
(Turismo1"tractionMultiplier"trac)
setVehicleHandling(Turismo1"steeringLock"slock)
setVehicleHandling(Turismo1"maxVelocity"velocity)
setVehicleHandling(Turismo1"engineAcceleration"acceleration)
setElementFrozen(Turismo1true)
addVehicleUpgrade(Turismo11025)
setVehicleColor(Turismo1000)
setVehiclePlateText(Turismo1"SAPD#01")
end
addEventHandler
('onResourceStart',getResourceRootElement(getThisResource())

Stosuj znaczniki lua/code //Emm
9. Bind dzialajacy w blipie
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.
10. IsElementWithMarker - Bind
Witam mam pewien problem bo wywala mi błąd z IsElementWithMarker jak klikne po za nim dany bind.
Kod:

function WybieramZamowienie ()
if isElementWithinMarker(getLocalPlayer(), markerzamowienie) then
if not getElementData(localPlayer, "zamowienie_gracza") then
setElementData(localPlayer, "zamowienie_gracza", true)
setElementFrozen(getLocalPlayer(), true)
setTimer(function()
triggerServerEvent("dajzamowienie", localPlayer)
setElementFrozen(getLocalPlayer(), false)
toggleControl("enter_exit", false)
toggleControl("sprint", false)
toggleControl("jump", false)
toggleControl("fire", false)
pokazMarkerDostawy()
end, 4000,1 )
else
outputChatBox("test")
end
end
end
bindKey("1", "down", WybieramZamowienie)
addEventHandler("WybieramZamowienie", getRootElement(), WybieramZamowienie)



Ktoś ma pomysł jak wyelimnować błąd?
Kod:

Bad argument @'isElementWithinMarker' [Expected marker at argument2, got nil]
[/code]
11. Bind dla kierowcy
Witam. Tak jak w temacie. Przypomnicie mi jak się robiło aby danego binda mógł użyć kierowca?

Jak komuś się chce to może mi zrobić :P


addEventHandler
("onPlayerVehicleEnter"root, function(pojazd)
    if 
auta[getElementModel(pojazd)] then
    bindKey
(source"1""down"dzwieksource)
    
end
end
)

12. Bind pod Gui DX
Witam. Stworzyłem sobie panel interakcji. Wchodząc w grę, odpalając skrypt - wywala same errory. Oco chodzi?
Za pomoc piwsko.

[lua]bindKey ( "1", "down", function()
if guiGetVisible(papieros) == false then
guiSetVisible ( papieros,true)
guiSetVisible ( machaj,true)
guiSetVisible ( sikaj,true)
guiSetVisible ( lez,true)
guiSetVisible ( rece,true)
guiSetVisible ( wal,true)
guiSetVisible ( pij,true)
guiSetVisible ( gangsta,true)
guiSetVisible ( cop,true)
guiSetVisible ( infolist,true)
showCursor ( true )
addEventHandler ( "onClientRender", root, paneltlo )
else
guiSetVisible ( papieros,false)
guiSetVisible ( machaj,false)
guiSetVisible ( sikaj,false)
guiSetVisible ( lez,false)
guiSetVisible ( rece,false)
guiSetVisible ( wal,false)
guiSetVisible ( pij,false)
guiSetVisible ( gangsta,false)
guiSetVisible ( cop,false)
guiSetVisible ( infolist,true)
showCursor (false)
removeEventHandler ( "onClientRender", root, paneltlo )
end
end)

papieros = guiCreateButton(383, 194, 151, 40, "ZAPAL PAPIEROSA", false)
guiSetProperty(papieros, "NormalTextColour", "DEFFFFFF")
---------------------------------------------------------
machaj = guiCreateButton(567, 194, 151, 40, "POMACHAJ", false)
guiSetProperty(machaj, "NormalTextColour", "DEFFFFFF")
---------------------------------------------------------
sikaj = guiCreateButton(749, 194, 151, 40, "SIKAJ"...
13. Bind key, nie wiem o co chodzi....
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:

function info()
    if (
guiGetVisible(info)) then
        showCursor
(false)
        
guiSetVisible(info,false)
    else
        if 
isCursorShowing() then return end
        showCursor
(true)
        
guiSetVisible(info,true)
    
end
end
bindKey
("F1","down"info)

Wtedy nie działa w pełni skrypt na panel auta, a dokładnie to działa tylko window, a buttony się nie wyświetlają. A jak usunę ten bind z panelu info to skrypt na panel auta działa normalnie. Pomoże ktoś? Oczywiście piwo za pomoc.
14. Gui, bind
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ć:

okno 
guiCreateWindow(467290637286"Panel pojazdu - ByDawirzo"false)
15. Bind
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 :piwo: 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 !...
16. Bind do gui
Jak dodać tu bind?
[lua]

GUIEditor = {
label = {},
progressbar = {},
gridlist = {},
radiobutton = {},
button = {},
window = {},
scrollbar = {},
combobox = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(115, 70, 815, 627, "", false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.gridlist[1] = guiCreateGridList(20, 31, 274, 579, false, GUIEditor.window[1])

GUIEditor.label[1] = guiCreateLabel(107, -4, 153, 15, "Gracze:", false, GUIEditor.gridlist[1])
guiSetFont(GUIEditor.label[1], "default-bold-small")

GUIEditor.button[1] = guiCreateButton(314, 194, 167, 77, "Dodaj do listy poszukiwanych", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
GUIEditor.button[2] = guiCreateButton(577, 194, 167, 77, "Usuń z listy poszukiwanych", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
GUIEditor.radiobutton[1] = guiCreateRadioButton(314, 51, 142, 15, "Niski", false, GUIEditor.window[1])
guiRadioButtonSetSelected(GUIEditor.radiobutton[1], true)
GUIEditor.radiobutton[2] = guiCreateRadioButton(456, 51, 142, 15, "Wysoki", false, GUIEditor.window[1])
...
17. Gui na Bind
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:
bindKey "end""down", function()
if 
guiGetVisible(Ekwipunek.window[1]) == false then
guiSetVisible 
Ekwipunek.window[1], true )
showCursor true )
else
guiSetVisible Ekwipunek.window[1],false)
showCursor (false)
end
end
)

Naturalnie, za pomoc chłodne :piwo: ;)
18. Gui, jak ustawić bind na f1?
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)

GUIEditor.tabpanel[1] = guiCreateTabPanel(40, 60, 940, 578, false, GUIEditor.window[1])

GUIEditor.tab[1] = guiCreateTab("Serwer", GUIEditor.tabpanel[1])
GUIEditor.tab[2] = guiCreateTab("Administraca", GUIEditor.tabpanel[1])
GUIEditor.tab[3] = guiCreateTab("Regulamin", GUIEditor.tabpanel[1])
GUIEditor.tab[4] = guiCreateTab("Aktualizacje", GUIEditor.tabpanel[1])
GUIEditor.tab[5] = guiCreateTab("Postanowienia ", GUIEditor.tabpanel[1])
end
)
19. bind pod auto
Witajcie.

Jak zrobić aby tego binda mogli używać tylko ludzie siedzący w tych autach :

id - 431 i 437



function busStartBind(thePlayer)
    
local theVehicle getPedOccupiedVehicle (thePlayer)
    
local id getElementModel(theVehicle)
    if 
id == 431 or id == 437 then
        bindKey
(thePlayer"2""down"busJob)
        
outputChatBox("Aby zaczac prace kierowcy autobusu, wcisnij '2' a nastepnie jedz za znacznikami."thePlayer2552550)
        
outputChatBox("Pieniadze otrzymasz po wyjsciu z autobusu."thePlayer25500)
    
end
end
addEventHandler
("onVehicleEnter",rootElement,busStartBind)



Bo ten kod coś szwankuje. A dokładniej to można użyć tego keybinda w każdym aucie.

Pozdrawiam :)

Kod:


Piorun usunął poprzedni temat przez pomyłkę.
20. Bind się nie tworzy.
Witam, mam problem, otóż bindy tworzą się po restarcie skryptu, a po wejściu gracza na serwer nie. Oto kod:
function bindKeys()
    for 
kgracze 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

addEventHandler
("onPlayerJoin"getRootElement(), bindKeysPlayerJoin)
addEventHandler("onResourceStart"getResourceRootElement(), bindKeys)
21. Bind i naprawa pojazdu
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(gracztheVehicle)
if 
isElement(gracz) and getElementType(gracz) == "player" then
    
if isPedInVehicle(graczthen
        local theVehicle 
getPedOccupiedVehicle(gracz)
            if 
theVehicle then
                outputChatBox
("* Pojazd naprawiony!"gracz2202200)
                
fixVehicle(theVehicle)
                
playSoundFrontEnd(gracz46)
            
end
        
else
            
outputChatBox("* Musisz być w pojeździe!"gracz2202200)
        
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"rootbind)

Proszę o pomoc, pozdrawiam.
22. 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 ).




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,17 sekundy. Zapytań do SQL: 8