Witamy na GTAOnline Obecny czas to 2017-10-17, 22:33 Użytkowników: 71811
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


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

sabarupl 





Informacje
Wiek: 34
Na forum: 1674 dni
Posty: 233
Piwa: 29
Respekt: 130
Respekt: 130

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: 23
Na forum: 729 dni
Posty: 1978
Piwa: 3303
Respekt: 870
Respekt: 870Respekt: 870

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


! 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: 34
Na forum: 1674 dni
Posty: 233
Piwa: 29
Respekt: 130
Respekt: 130

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
 

_Mike 





Informacje
Wiek: 15
Na forum: 526 dni
Posty: 750
Piwa: 830
Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

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ć.

_________________

Support Team - 17/06/2017


Postaw piwo autorowi tego posta
 

sabarupl 





Informacje
Wiek: 34
Na forum: 1674 dni
Posty: 233
Piwa: 29
Respekt: 130
Respekt: 130

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: 15
Na forum: 370 dni
Posty: 372
Piwa: 111
Respekt: 205,3
Respekt: 205,3Respekt: 205,3

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)


_________________
Jeśli ktoś nazwie cię grubym, po prostu go zjedz.

Wykonuje proste skrypty na zamówienie. Kontakt podam Ci po ustaleniu na PW.
Moje skrypty

- http://gtao.pl/<font-c...ka-vt113772.htm
Postaw piwo autorowi tego posta
 

sabarupl 





Informacje
Wiek: 34
Na forum: 1674 dni
Posty: 233
Piwa: 29
Respekt: 130
Respekt: 130

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,14 sekundy. Zapytań do SQL: 18