Witamy na GTAOnline Obecny czas to 2018-05-22, 23:35 Użytkowników: 74594
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


Poprzedni temat :: Następny temat
bindKey po stronie serwera
Autor Wiadomość

sabarupl 





Informacje
Wiek: 35
Na forum: 1891 dni
Posty: 252
Piwa: 58
Respekt: 200
Respekt: 200Respekt: 200

Wysłany: 2017-06-18, 23:47   bindKey po stronie serwera



Mam taki skrypt na otwieranie bramy na bindKey. Bram się otwiera ale pod warunkiem że jest dany po stronie klienta. Jak dam po stronie serwera to nie działa. Jak zrobić żeby działał i po stronie serwera.
brama1 createObject (175262431.885, -1423.00625.357000)
marker1 createMarker 2432.76489, -1426.0849623.00038"cylinder"100255 )

addEventHandler "onClientMarkerHit"marker1, function(el,md)
 bindKey("e""down", function()
 moveObject brama130002431.885, -1423.00620.64)
 end)
end)


Postaw piwo autorowi tego posta
 

Emm 





Informacje
Wiek: 24
Na forum: 946 dni
Posty: 2258
Piwa: 3918
Respekt: 1130
Respekt: 1130

Wysłany: 2017-06-18, 23:51   



C-side:
brama1 createObject (175262431.885, -1423.00625.357000)
marker1 createMarker 2432.76489, -1426.0849623.00038"cylinder"100255 )

addEventHandler "onClientMarkerHit"marker1, function(el,md)
 bindKey("e""down", function()
 moveObject brama130002431.885, -1423.00620.64)
 end)
end)


S-Side:
brama1 createObject (175262431.885, -1423.00625.357000)
marker1 createMarker 2432.76489, -1426.0849623.00038"cylinder"100255 )

addEventHandler "onMarkerHit"marker1, function(el,md)
 bindKey(el"e""down", function()
 moveObject brama130002431.885, -1423.00620.64)
 end)
end)


Zabrakło elementu gracza w bindKey'u po stronie server'a.

_________________

GG: 58657697

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

sabarupl 





Informacje
Wiek: 35
Na forum: 1891 dni
Posty: 252
Piwa: 58
Respekt: 200
Respekt: 200Respekt: 200

Wysłany: 2017-06-19, 00:00   



Z tym elementem już dawałem po stronie serwera to też skrypt nie działa.

Postaw piwo autorowi tego posta
 

Atroth 





Informacje
Nick w MP: Atroth95
Wiek: 15
Na forum: 743 dni
Posty: 1097
Piwa: 1475
Respekt: 460
Respekt: 460

Wysłany: 2017-06-19, 07:02   




function nazwa(thePlayer)
isElementWithinMarker(thePlayermarker1then
moveObject(wypelnij)
end
end

addEventHandler("onResourceStart"root, function()
for k,v in ipairs(getElementsByType("player")) do
bindKey(v"e""down"nazwa)
end
end)


Raczej powinno działać.

_________________

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017

Postaw piwo autorowi tego posta
 

sabarupl 





Informacje
Wiek: 35
Na forum: 1891 dni
Posty: 252
Piwa: 58
Respekt: 200
Respekt: 200Respekt: 200

Wysłany: 2017-06-19, 11:14   



Wypełniłem i dalej nie działa chyba że źle coś zrobiłem.

brama1 createObject (175262431.885, -1423.00625.357000)
marker1 createMarker 2432.76489, -1426.0849623.00038"cylinder"100255 )

function brama_test(thePlayer)
isElementWithinMarker(thePlayermarker1then
moveObject brama130002431.885, -1423.00620.64)
end
end

addEventHandler("onResourceStart"root, function()
for k,v in ipairs(getElementsByType("player")) do
bindKey(v"e""down"brama_test)
end
end)

Pojawia się błąd



I po co ci dwa end w pierwsze funkcji nie powinien być czasem jeden?.

Postaw piwo autorowi tego posta
 

dbn69 





Informacje
Nick w MP: neQ.
Wiek: 16
Na forum: 587 dni
Posty: 444
Piwa: 158
Respekt: 260,5
Respekt: 260,5Respekt: 260,5Respekt: 260,5

Wysłany: 2017-06-19, 11:30   




brama1 createObject (175262431.885, -1423.00625.357000)
marker1 createMarker 2432.76489, -1426.0849623.00038"cylinder"100255 )

function brama_test(thePlayer)
if isElementWithinMarker(thePlayermarker1then
moveObject brama130002431.885, -1423.00620.64)
end
end

addEventHandler("onResourceStart"root, function()
for k,v in ipairs(getElementsByType("player")) do
bindKey(v"e""down"brama_test)
end
end)


Postaw piwo autorowi tego posta
 

sabarupl 





Informacje
Wiek: 35
Na forum: 1891 dni
Posty: 252
Piwa: 58
Respekt: 200
Respekt: 200Respekt: 200

Wysłany: 2017-06-19, 11:36   



Niestety też nie działała. Żadnej reakcji nie ma, nawet żaden błąd się nie pojawia, a mimo to brama się nie otwiera.

edit// jednak ten ostatni skrypt od dbn69 działa. Dałem za mały marker i postać nie trafiała w pole przycisku czy jak to się zwie i przez to nie chciało otwierać bramy.

Postaw piwo autorowi tego posta
 
Tagi: bindkey :: stronie :: serwera
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:






Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,29 sekundy. Zapytań do SQL: 19