Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-11-01, 17:42


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Witam, robi? sobie fajny skrypt na prywatne auta, tylko jeden problem. Nie wiem jak pobra? pozycje gracza po stronie serwera, pokazuje ?e brakuje elementu


local px, py, pz = getElementPosition(playerSource)
car = createVehicle ( model, px, py, pz, 0,0,0, plate)




Oraz mam problem z bindem, nie chce on dzia?a? oto kod:

Kod:

local enter = createPickup ( 2386.97144, 1037.55396, 10.82031, 3, 1239, 0 )    
inPickup = false

function enterPickup(pickup,player)
        outputChatBox("inPickup")    
        inPickup = true
end
addEventHandler ( "onPickupHit", enter, enterPickup )

function enterInterior(player)
    if inPickup == true then
        outputChatBox("inPickup and pressed E")    
        inPickup = false
    end
end

function test(player)
    outputChatBox("Test")
    bindKey (player, "E", "down", enterInterior )
end
addEventHandler("onResourceStart", root,test)



Tutaj sam bind:


function test(player)
    outputChatBox("Test")
    bindKey (player, "E", "down", enterInterior )
end
addEventHandler("onResourceStart", root,test)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-01, 18:34


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Bo na stronie serwera trzeba gracza zdefiniowa?, na client tak nie ma gdy? wiadomo tam jest lokalny gracz jako element gracza aczkolwiek serwer to jest wszystko i gracza trzeba zdefiniowa?.

W przypadku bind'a te? trzeba zdefiniowa? element gracza, skrypt nie wie czym jest 'player' i 'playerSource'

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-01, 18:43


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Faktycznie, musia?em te? zmieni? na player, a nie playerSource. Teraz sprawdze bind

function createCAR(player, test, model, plate)
    local x,y,z = getElementPosition( player)


[ Dodano: 2017-11-01, 18:45 ]
Ale, bind ju? jest zdefiniowany.

[ Dodano: 2017-11-01, 18:47 ]
DB3:

Excepted player at argument 1, got resource-data

[ Dodano: 2017-11-01, 18:48 ]
@Bindkey (i to jest waring)

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

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


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Ehh, onResourceStart nie zwraca gracza, wi?c trzeba go zdefiniowa?. Poczytaj jakie? podstawy zmiennych, definiowania element?w chyba w moim 1 poradniku to opisywa?em i odsy?am r?wnie? do

Więcej informacji znajdziesz w Wikipedii MTA:

Element tree
bo je?li nie potrafisz zdefiniowa? elementu to nie masz co si? bra? za skrypty :P

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: bindkey :: oraz :: getelementposition
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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
Dodaj temat do Ulubionych
Wersja do druku