Witamy na GTAOnline Obecny czas to 2017-08-23, 04:32 Użytkowników: 71153
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: 1618 dni
Posty: 221
Piwa: 29
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: 673 dni
Posty: 1914
Piwa: 3162
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: 1618 dni
Posty: 221
Piwa: 29
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
 

_Mike 





Informacje
Wiek: 15
Na forum: 470 dni
Posty: 665
Piwa: 752
Respekt: 230
Respekt: 230Respekt: 230

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

Postaw piwo autorowi tego posta
 

sabarupl 





Informacje
Wiek: 34
Na forum: 1618 dni
Posty: 221
Piwa: 29
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 





Informacje
Nick w MP: neQ.
Wiek: 15
Na forum: 314 dni
Posty: 329
Piwa: 80
Respekt: 185,3
Respekt: 185,3Respekt: 185,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: 1618 dni
Posty: 221
Piwa: 29
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,17 sekundy. Zapytań do SQL: 18