Simppeli Pedin Spawneri

Mazkee

eekzaM
Ylläpitäjä
GentRP-Admin
Vanhempi jäsen
14 Huhtikuu 2019
17
30
13
Nopeesti väkerretty pedspawneri. Infinityn kanssa todnäk ei kovin hyödyllinen. Lisää tableen pedejä esimerkin mukaan:

Koordinaatit(vector3), heading, hash

Relationshipit yms varastettu Weleholta, idea tablen rakentamiseen by Hurtti.

Lua:
Citizen.CreateThread(function()
    local Peds = {
        {vector3(0.0, 0.0, 0.0), 0.0, 0},
    }

    for k in pairs(Peds) do

        RequestModel(Peds[k][3])

        while not HasModelLoaded(Peds[k][3]) do
            Wait(1)
        end

        local entity = CreatePed(4, Peds[k][3], Peds[k][1], Peds[k][2], false, true)

        SetEntityAsMissionEntity(entity, true, false)
        SetPedRelationshipGroupHash(entity, GetHashKey("PLAYER"))
        FreezeEntityPosition(entity, true)
        SetEntityInvincible(entity, true)
        DisablePedPainAudio(entity, true)
        StopPedSpeaking(entity, true)
        SetPedCombatMovement(entity, true)
        SetPedAsEnemy(entity, false)
        TaskSetBlockingOfNonTemporaryEvents(entity, true)
        SetPedDiesWhenInjured(entity, false)
        SetPedCanPlayAmbientAnims(entity, true)
        SetPedCanRagdollFromPlayerImpact(entity, false)
        TaskStartScenarioInPlace(entity, "WORLD_HUMAN_STAND_IMPATIENT_UPRIGHT", 0, false)
        SetEntityHeading(entity, Peds[k][2])
    end
end)