No to tak jak wczesniej mowilem. Jezeli masz przypisany do danego pojazdu nick gracza to podczas gdy gracz wsiada do pojazdu (OnPlayerEnterVehile) wykonuje wlasnie funkcje sprawdzajaca i po prostu zamraza gracza na 1 sekunde, albo mozesz zrobic ze gdy gracz znajdzie sie juz w pojezdzie (OnPlayerStateChange) to wtedy go wywala. (RemovePlayerFromVehicle).
Panie @up po co niby getplayer pos i setplayerpos Lol
Nie ?eby co?, nie mam na celu kwestionowania Twojej znajomo?ci pawn, ale chyba nie do ko?ca dobrze z angielskim .
RemovePlayerFromVehicle - Wyrzu?/usu? gracza z pojazdu. Chyba jest to do?? logiczne, ?e owa funkcja nie mo?e si? wykona?, gdy gra? wsiada do pojazdu [OnPlayerEnterVehicle].
Radzi?bym u?ywa? jej w OnPlayerStateChange jak gracz siedzi ju? w poje?dzie .
Co do callbacku OnPlayerEnterVehicle. Po co pobiera? pozycj? gracza i na nowo j? wczytywa? ? Lepiej zamrozi? gracza na 1 sekund?. Mniej kombinowania, 0 bug?w.
Albo callback OnPlayerStateChange i RemovePlayerFromVehicle albo inny, lepszy spos?b moim zdaniem, callback OnPlayerEnterVehicle i ClearAnimations.
Co do g??wnego tematu, to wszystko zale?y od kodu, jak przypisujesz pojazd do gracza. Najlepiej b?dzie odwr?ci? logik? i przypisa? gracza do pojazdu. Mo?e to si? wydawa? dziwne, ale dzi?ki temu unikniesz u?ywania p?tli.
Oczywi?cie jeszcze musisz sprawdzi?, czy pojazd jest prywatny.
Dropgun, w przypadku OnPlayerStateChange, funkcja kt?r? poda?e? zadzia?a, natomiast w przypadku OnPlayerEnterVehicle nie zadzia?a (cytat z Wikipedii). Dlatego jednym z rozwi?za? w tym drugim przypadku jest pobranie pozycji gracza i jego przeniesienia w t? pozycj?. Oczywi?cie Tw?j spos?b z zamro?eniem gracza pewnie te? zadzia?a, ja tylko wyja?ni?em ten jeden.
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