HU/createPed

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Létrehoz egy pedet a GTA világban.

Szintaxis

Click to collapse [-]
Server
ped createPed ( int modelid, float x, float y, float z [, float rot = 0.0, bool synced = true ] )

Kötelező paraméterek

  • modelid: Egy egész szám, ami meghatározza a GTASA skin ID-t.
  • x: A térképen az X koordinátát ábrázoló lebegőpontos szám.
  • y: A térképen az Y koordinátát ábrázoló lebegőpontos szám.
  • z: A térképen az Z koordinátát ábrázoló lebegőpontos szám.

Tetszőleges paraméterek

Megjegyzés: Amikor tetszőleges paramétereket használ, előfordulhat, hogy az összes paramétert meg kell adnia, mielőtt egyet is használna. További információkért látogassa meg a tetszőleges paraméterek oldalt.

  • rot: Egy lebegőpontos szám ami a forgást jelöli fokokban.
  • synced: Egy boolean érték, ami meghatározza, hogy a ped syncelve lesz-e. A sync kikapcsolása hasznos lehet fagyasztott, vagy statikus pedeknél a szerver teljesítményének javítására.
Click to collapse [-]
Client
ped createPed ( int modelid, float x, float y, float z [, float rot = 0.0 ] )

Kötelező paraméterek

  • modelid: Egy egész szám, mely meghatározza a GTASA skin ID-t.
  • x: A térképen az X koordinátát ábrázoló lebegőpontos szám.
  • y: A térképen az Y koordinátát ábrázoló lebegőpontos szám.
  • z: A térképen az Z koordinátát ábrázoló lebegőpontos szám.

Tetszőleges paraméterek

Megjegyzés: Amikor tetszőleges paramétereket használ, előfordulhat, hogy az összes paramétert meg kell adnia, mielőtt egyet is használna. További információkért látogassa meg a tetszőleges paraméterek oldalt.

  • rot: Egy lebegőpontos, szám ami a forgást jelöli fokokban.

Visszatérési érték

Visszatérési értéke egy ped elem, ha sikeresen létre lett hozva.

Példa

Click to collapse [-]
Server

Ez a példa létrehoz egy pedet, amikor a resource elindul:

function pedLoad ( name )
   createPed ( 120, 5540.6654, 1020.55122, 1240.545 )
end
addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad )
Click to collapse [-]
Client

Ez a példa létrehoz egy pedet, és sérthetetlenné teszi:

thePed = createPed(120, 5540.6654, 1020.55122, 1240.545) -- Creates a ped
function cancelPedDamage()
	cancelEvent() -- Cancels the onClientPedDamage event
end
addEventHandler("onClientPedDamage", thePed, cancelPedDamage) -- When thePed is damaged, cancelPedDamage is called

Issues

Issue ID Description
#7371 Network troubled players can ruin ped sync
#5113 setPedControlState doesn't work on the control "enter_exit"
#6287 Sync distance of unoccupied vehicles and peds should match stream distance
#8790 Using setElementHealth on a dead ped makes it invincible
#5725 Ped fireing Projectiles doesn't work
#4921 Improve ped synchronization
#5840 ped position not synced to server after falling through the ground
#6682 Server doesnt update ped position after warping it to vehicle
#6506 Ped animation is only visible if it was set while player was in stream distance from source ped
#4596 Serverside peds have their animations not applied for joining players
#4504 Peds shooting incorrectly
#4008 Can't use giveWeapon() directly after createPed()


Lásd még

Fordította