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

Wysłany: 2020-06-19, 02:57


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam ot?? mam skrypt na kolizje pojazdu, wszystko ?adnie dzia?a, tylko pojazd ma wy??czone kolizje jak nie ma w nim ?adnego gracza. A je?eli gracz wejdzie do pojazdu to pojazd zn?w ma kolizje. Pr?bowa?em wy??czy? kolizj? gracza, lecz to nic nie da?o. kod
c_side

addEvent("przenikaniePojazdow"true)
addEventHandler("przenikaniePojazdow"root, function(v)
    for i,pojazd in ipairs(getElementsByType("vehicle")) do
        setElementCollidableWith(pojazdvfalse)
    end
    for i,vv in ipairs(getElementsByType("player")) do
        setElementCollidableWith(vvvfalse)
    end
end)

s_side

addEvent("cvmagazyn"true)
addEventHandler("cvmagazyn"root, function()
pojazd[client] = createVehicle(530, -1828.75,1267.24,-34.83,0.0,360.0,0.3)
triggerClientEvent(client"przenikaniePojazdow"clientpojazd[client]) 
triggerClientEvent(client"export:pojazd:widlak"resourceRootpojazd[client])
end)


Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 08:27


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

onClientVehicleStartExit


W??czaj ca?kowit? kolizj? tak?e w tym evencie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 20:59


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Zrobi?em tak, dalej nie dzia?a, mam jeden b?ad w DB3 ?e nie mo?e okresli? pojazdu, ale jak to naprawi? to nie wiem.
b??d

Bad argument 'triggerClientEvent' [Expected element at 3got nil]

Kod s_side OnVehicleStartExit

    function enter(plr,seat)
        triggerClientEvent(source"przenikaniePojazdow"clientpojazd[client])     
        setElementData(source"widlak:zajety"getElementData(plr"player:uid"))
        setElementData(source,"vehicle:desc","Pojazd Pracy \nZaj?ty przez: #0083FF"..getPlayerName(plr):gsub("%x%x%x%x%x%x",""))
    end
    addEventHandler("onVehicleStartExit"resourceRoot, function(plr,seatenter(plr,seatend)

B??d mam w ostatni argumencie triggera, czyli pojazd[client]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 21:02


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nigdzie nie masz zdefiniowane ani source, ani client.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 21:18


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Nie rozumiem, z tego co czyta?em to source, client, to s? zmienne z strony servera tak jak np localPlayer po cliencie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 21:44


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

source w evencie ale tylko tym, kt?ry posiada to ?rod?o zdefiniowane - opis source masz na wiki dla ka?dego eventu. Ty robisz co? dziwnego, ?e tworzysz oddzielnie funkcj? zamiast podpi?c j? bezpo?rednio do eventu. Wtedy musisz dodatkowo w 3 argumencie przekaza? source.
Client tylko podczas triggerowania eventu z klienta.

Poczytaj:

Więcej informacji znajdziesz w Wikipedii MTA:

Predefined_variables_list


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 21:51


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Pyrek24, zamiast client daj plr i zamiast pojazd[client] daj pojazd[plr]
i
addEventHandler("onVehicleStartExit"resourceRootenter)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 22:41


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Qwertick dzia?a, ale trzeba wyj?? i wej?? do pojazdu, nie da sie tego inaczej nada?? ?e jak tworzy pojazd to odrazu nadaje te kolizje

[ Dodano: 2020-06-19, 22:43 ]
Tutaj mam kod na respienie pojazdu


addEvent("cvmagazyn"true)
addEventHandler("cvmagazyn"root, function()
pojazd[client] = createVehicle(530, -1828.75,1267.24,-34.83,0.0,360.0,0.3)
warpPedIntoVehicle(clientpojazd[client], 0)
triggerClientEvent(client"przenikaniePojazdow"clientpojazd[client]) 
end)

Pr?bowa?em tak, ale nic z tego

triggerClientEvent(source"przenikaniePojazdow"clientpojazd[source]) 


Postaw piwo autorowi tego posta
 

 
Tagi: kolizje
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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