Witamy na GTAOnline Obecny czas to 2017-06-28, 02:25 Użytkowników: 70163
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: 1562 dni
Posty: 198
Piwa: 26
Respekt: 120
Respekt: 120


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: 617 dni
Posty: 1826
Piwa: 2982
Respekt: 830
Respekt: 830Respekt: 830


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: 1562 dni
Posty: 198
Piwa: 26
Respekt: 120
Respekt: 120


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
 

Rookspack 





Informacje
Nick w MP: Atroth
Wiek: 14
Na forum: 414 dni
Posty: 598
Piwa: 643
Respekt: 220
Respekt: 220Respekt: 220


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
Kontakt GG: 60099099

Pamiętaj aby od razu napisać o co chodzi,
a nie czekać na moją odpowiedź!
Postaw piwo autorowi tego posta
 

sabarupl 




Informacje
Wiek: 34
Na forum: 1562 dni
Posty: 198
Piwa: 26
Respekt: 120
Respekt: 120


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 
.lua<3





Informacje
Nick w MP: kangarOO
Wiek: 15
Na forum: 258 dni
Posty: 150
Piwa: 19
Respekt: 100
Respekt: 100


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)


_________________
Pomogłem? Postaw :piwo: albo daj R* oczywiście nie zmuszam :)

if sad == true then
  sad.stop()
  beAwesome()
end
  
Postaw piwo autorowi tego posta
 

sabarupl 




Informacje
Wiek: 34
Na forum: 1562 dni
Posty: 198
Piwa: 26
Respekt: 120
Respekt: 120


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