PL/createPed: Difference between revisions
(Created page with "__NOTOC__ {{PL/Shared function}} Funkcja ta umożliwia stworzenie peda (skrót od ang. słowa 'pedastrian' - pieszy, przechodzień; tzw. 'NPC'), który może wykonywać prost...") |
(No difference)
|
Latest revision as of 19:15, 20 July 2016
Funkcja ta umożliwia stworzenie peda (skrót od ang. słowa 'pedastrian' - pieszy, przechodzień; tzw. 'NPC'), który może wykonywać proste czynności takie jak prowadzenie pojazdu, strzelanie do celu czy też podążanie za graczem.
Składnia (syntax)
ped createPed ( int modelid, float x, float y, float z [, float rot = 0.0, bool synced = true ] )
Wymagane argumenty
- modelid: Liczba całkowita reprezentująca model (skin) peda.
- x: Liczba zmiennoprzecinkowa określająca współrzędną X peda na mapie.
- y: Liczba zmiennoprzecinkowa określająca współrzędną Y peda na mapie.
- z: Liczba zmiennoprzecinkowa określająca współrzędną Z peda na mapie.
Opcjonalne argumenty
UWAGA: Kiedy korzystasz z opcjonalnych argumentów, musisz uzupełnić wszystkie argumenty przed tym, którego chcesz użyć. Aby uzyskać więcej informacji na ten temat, zajrzyj tutaj.
- rot: Liczba zmiennoprzecinkowa reprezentująca obrót peda względem jego pozycji w stopniach. Domyślnie 0.0.
- synced: Boolean określający synchronizację peda pomiędzy graczami. Zmiana tej wartości na false może być przydatna przy tworzeniu pedów stojących w miejscu, aby zwiększyć wydajność serwera. Domyślnie true.
ped createPed ( int modelid, float x, float y, float z [, float rot = 0.0 ] )
Wymagane argumenty
- modelid: Liczba całkowita reprezentująca model (skin) peda.
- x: Liczba zmiennoprzecinkowa określająca współrzędną X peda na mapie.
- y: Liczba zmiennoprzecinkowa określająca współrzędną Y peda na mapie.
- z: Liczba zmiennoprzecinkowa określająca współrzędną Z peda na mapie.
Opcjonalne argumenty
UWAGA: Kiedy korzystasz z opcjonalnych argumentów, musisz uzupełnić wszystkie argumenty przed tym, którego chcesz użyć. Aby uzyskać więcej informacji na ten temat, zajrzyj tutaj.
- rot: Liczba zmiennoprzecinkowa reprezentująca obrót peda względem jego pozycji w stopniach. Domyślnie 0.0.
Wynik
Zwraca element reprezentujący peda, jeżeli został on pomyślnie utworzony.
Przykłady
Ten przykład tworzy peda na środku mapy, podczas startu zasobu.
function tworzeniePeda() createPed ( 85, 0, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(), tworzeniePeda )
Ten przykład tworzy na środku mapy nieśmiertelnego peda.
ped = createPed ( 85, 0, 0, 0 ) -- tworzymy peda function anulujOtrzymywaneObrazenia() cancelEvent() -- anulujemy wykonywanie się eventu onClientPedDamage, czyniąc peda odpornym na obrażenia end addEventHandler( "onClientPedDamage", ped, anulujOtrzymywaneObrazenia ) -- podłączamy funkcję pod eventHandler, który będzie wywoływany podczas otrzymywania obrażeń
Znane błędy
| ID zgłoszenia | Oryginalny opis | Spolszczony opis |
|---|---|---|
| #7371 | Network troubled players can ruin ped sync | Gracze mający "network trouble" mogą zakłócić synchronizację peda |
| #5113 | setPedControlState doesn't work on the control "enter_exit" | Funkcja setPedControlState z argumentem "enter_exit" nie działa na pedy |
| #6287 | Sync distance of unoccupied vehicles and peds should match stream distance | Odległość synchronizacji pedów oraz pustych pojazdów powinna odpowiadać odległości strumieniowania |
| #8790 | Using setElementHealth on a dead ped makes it invincible | Użycie funkcji setElementHealth na martwym pedzie, czyni go nieśmiertelnym |
| #5725 | Ped fireing Projectiles doesn't work | Pedy nie mogą strzelać pociskami |
| #4921 | Improve ped synchronization | Poprawić synchronizację pedów |
| #5840 | ped position not synced to server after falling through the ground | pozycja peda nie jest synchronizowana z serwerem po jego |
| #6682 | Server doesnt update ped position after warping it to vehicle | Serwer nie aktualizuje pozycji peda po przeteleportowaniu go do pojazdu |
| #6506 | Ped animation is only visible if it was set while player was in stream distance from source ped | Animacja peda jest widoczna tylko wtedy, gdy gracz jest znajduje się w obszarze strumieniowania danego peda |
| #4596 | Serverside peds have their animations not applied for joining players | Pedy stworzone po stronie serwera nie pokazują swoich animacji dla dołączających graczy |
| #4504 | Peds shooting incorrectly | Pedy nie strzelają tak jak powinny |
| #4008 | Can't use giveWeapon() directly after createPed() | Nie można użyć funkcji giveWeapon() od razu po użyciu funkcji createPed() |
Autor: GabWas, utworzono: 21:15 20 Lip 2016 (CEST)
Author: GabWas, created: 19:15 20 Jul 2016 (UTC)
Zobacz także
- addPedClothes
- getPedClothes
- removePedClothes
- createPed
- getPedAmmoInClip
- getPedArmor
- getPedFightingStyle
- getPedOccupiedVehicle
- getPedOccupiedVehicleSeat
- getPedStat
- getPedTarget
- getPedTotalAmmo
- getPedWalkingStyle
- getPedWeapon
- getPedWeaponSlot
- getPedContactElement
- getValidPedModels
- isPedChoking
- isPedDead
- isPedDoingGangDriveby
- isPedDucked
- isPedHeadless
- isPedInVehicle
- isPedOnGround
- isPedReloadingWeapon
- isPedWearingJetpack
- killPed
- removePedFromVehicle
- setPedAnimation
- setPedAnimationProgress
- setPedAnimationSpeed
- setPedArmor
- setPedDoingGangDriveby
- setPedFightingStyle
- setPedHeadless
- setPedStat
- setPedWalkingStyle
- setPedWeaponSlot
- warpPedIntoVehicle