Jump to content

Frozen peds


Kaz

Recommended Posts

hi all mta users.

I really don't know anything of lua codes but im trying to learn from other scripts. Well, I'm trying to create peds on my server, frozen peds (to not feel so alone in my server)

but the peds don't look where I want (rotation) and don't have the weapons I'd set after some tries I gave up.

There is any resource to create frozen peds?

And if you can help me this is my peds.lua and my meta.xml file

meta.xml

<meta> 
    <info type="map" version="1.0.0"></info> 
    <map src="eltongazmap.map" dimension="0"></map> 
    <settings> 
        <setting name="#skins" value='[ "cj" ]'></setting> 
        <setting name="#maxplayers" value="[ 128 ]"></setting> 
        <setting name="#gamespeed" value="[ 1 ]"></setting> 
        <setting name="#time" value="12:0"></setting> 
        <setting name="#weather" value="[ 0 ]"></setting> 
        <setting name="#vehicleweapons" value='[ "false" ]'></setting> 
        <setting name="#minplayers" value="[ 0 ]"></setting> 
        <setting name="#respawntime" value="[ 5 ]"></setting> 
        <setting name="#gravity" value="[ 0.008000 ]"></setting> 
        <setting name="#waveheight" value="[ 2 ]"></setting> 
        <setting name="#camera" value='[ [ [ "0", "0", "0" ], [ "0", "0", "0" ] ] ]'></setting> 
        <setting name="#locked_time" value="[ false ]"></setting> 
        <setting name="#duration" value="[ 1800 ]"></setting> 
        <setting name="#respawn" value='[ "timelimit" ]'></setting> 
    </settings> 
[b] <script src="peds.lua" type="server" />[/b] 
</meta> 

peds.lua

--GUARDS & SOLDIERS-- 
local Wache1 = createPed(287, -1526.4870605469, 482.93798828125, 7.2046837806702, 0, 0, 7.895302772522) 
local Wache2 = createPed(287, -1534.2294921875, 483.25207519531, 7.2046837806702, 0, 0, 7.895302772522) 
local Wache3 = createPed(287, 96.026313781738, 1922.5693359375, 18.097467422485, 0, 0, 270) 
local Wache4 = createPed(287, 216.80000305176, 1878, 12.10000038147, 0, 0, 90) 
local Wache5 = createPed(287, 225.19999694824, 1873.1999511719, 12.699999809265, 0, 0, 180) 
local Wache6 = createPed(280, 247.5, 1859.3000488281, 13.10000038147, 0, 0, 0) 
local Wache7 = createPed(165, -2764.8000488281, 372.20001220703, 5.8000001907349, 0, 0, 270) 
local Wache8 = createPed(165, 1124.3000488281, -2039.9000244141, 70, 0, 0, 270) 
  
--WEAPONS-- 
setPedArmor(Wache1, 100) 
setPedArmor(Wache2, 100) 
setPedArmor(Wache3, 100) 
setPedArmor(Wache4, 100) 
setPedArmor(Wache5, 100) 
setPedArmor(Wache6, 100) 
setPedArmor(Wache7, 100) 
setPedArmor(Wache8, 100) 
setPadFrozen(Wache1, true) 
setPadFrozen(Wache2, true) 
setPadFrozen(Wache3, true) 
setPadFrozen(Wache4, true) 
setPadFrozen(Wache5, true) 
setPadFrozen(Wache6, true) 
setPadFrozen(Wache7, true) 
setPadFrozen(Wache8, true) 
  
setElementHealth(Wache1, 200) 
setElementHealth(Wache2, 200) 
setElementHealth(Wache3, 200) 
setElementHealth(Wache4, 200) 
setElementHealth(Wache5, 200) 
setElementHealth(Wache6, 200) 
setElementHealth(Wache7, 200) 
setElementHealth(Wache8, 200) 
  
--PEDS CANNOT BE KILLED-- 
function hp() 
giveWeapon( Wache1, 31, 200) 
giveWeapon( Wache2, 31, 200) 
giveWeapon( Wache3, 31, 200) 
giveWeapon( Wache4, 31, 200) 
giveWeapon( Wache5, 31, 200) 
giveWeapon( Wache6, 31, 200) 
giveWeapon( Wache7, 31, 200) 
giveWeapon( Wache8, 31, 200) 
end 
setTimer(hp, 100, 0) 

I hope someone comment a resource or help me with the scripting

EDIT: My server works on MTA 1.2

Link to comment
--GUARDS & SOLDIERS-- 
local Wache1 = createPed ( 287, -1526.4870605469, 482.93798828125, 7.2046837806702, 7.895302772522 ) -- Only one rotation argument. 
local Wache2 = createPed ( 287, -1534.2294921875, 483.25207519531, 7.2046837806702, 7.895302772522 ) 
local Wache3 = createPed ( 287, 96.026313781738, 1922.5693359375, 18.097467422485, 270 ) 
local Wache4 = createPed ( 287, 216.80000305176, 1878, 12.10000038147, 90 ) 
local Wache5 = createPed ( 287, 225.19999694824, 1873.1999511719, 12.699999809265, 180 ) 
local Wache6 = createPed ( 280, 247.5, 1859.3000488281, 13.10000038147, 0 ) 
local Wache7 = createPed ( 165, -2764.8000488281, 372.20001220703, 5.8000001907349, 270 ) 
local Wache8 = createPed ( 165, 1124.3000488281, -2039.9000244141, 70, 270 ) 
  
setPedArmor ( Wache1, 100 ) 
setPedArmor ( Wache2, 100 ) 
setPedArmor ( Wache3, 100 ) 
setPedArmor ( Wache4, 100 ) 
setPedArmor ( Wache5, 100 ) 
setPedArmor ( Wache6, 100 ) 
setPedArmor ( Wache7, 100 ) 
setPedArmor ( Wache8, 100 ) 
setElementFrozen ( Wache1, true ) 
setElementFrozen ( Wache2, true ) 
setElementFrozen ( Wache3, true ) 
setElementFrozen ( Wache4, true ) 
setElementFrozen ( Wache5, true ) 
setElementFrozen ( Wache6, true ) 
setElementFrozen ( Wache7, true ) 
setElementFrozen ( Wache8, true ) 
  
 --PEDS CANNOT BE KILLED-- 
setElementHealth ( Wache1, 200 ) 
setElementHealth ( Wache2, 200 ) 
setElementHealth ( Wache3, 200 ) 
setElementHealth ( Wache4, 200 ) 
setElementHealth ( Wache5, 200 ) 
setElementHealth ( Wache6, 200 ) 
setElementHealth ( Wache7, 200 ) 
setElementHealth ( Wache8, 200 ) 
  
--WEAPONS-- 
function hp ( ) 
    giveWeapon( Wache1, 31, 200 ) 
    giveWeapon( Wache2, 31, 200 ) 
    giveWeapon( Wache3, 31, 200 ) 
    giveWeapon( Wache4, 31, 200 ) 
    giveWeapon( Wache5, 31, 200 ) 
    giveWeapon( Wache6, 31, 200 ) 
    giveWeapon( Wache7, 31, 200 ) 
    giveWeapon( Wache8, 31, 200 ) 
end 
setTimer ( hp, 1000, 0 ) 

Your errors:

1: You we're using two extra rotation arguments, createPed only has one.

2: You we're using setPadFrozen, but it was setPedFrozen. But, I changed it to setElementFrozen as it's deprecated.

Link to comment
--GUARDS & SOLDIERS-- 
local Wache1 = createPed ( 287, -1526.4870605469, 482.93798828125, 7.2046837806702, 7.895302772522 ) -- Only one rotation argument. 
local Wache2 = createPed ( 287, -1534.2294921875, 483.25207519531, 7.2046837806702, 7.895302772522 ) 
local Wache3 = createPed ( 287, 96.026313781738, 1922.5693359375, 18.097467422485, 270 ) 
local Wache4 = createPed ( 287, 216.80000305176, 1878, 12.10000038147, 90 ) 
local Wache5 = createPed ( 287, 225.19999694824, 1873.1999511719, 12.699999809265, 180 ) 
local Wache6 = createPed ( 280, 247.5, 1859.3000488281, 13.10000038147, 0 ) 
local Wache7 = createPed ( 165, -2764.8000488281, 372.20001220703, 5.8000001907349, 270 ) 
local Wache8 = createPed ( 165, 1124.3000488281, -2039.9000244141, 70, 270 ) 
  
setPedArmor ( Wache1, 100 ) 
setPedArmor ( Wache2, 100 ) 
setPedArmor ( Wache3, 100 ) 
setPedArmor ( Wache4, 100 ) 
setPedArmor ( Wache5, 100 ) 
setPedArmor ( Wache6, 100 ) 
setPedArmor ( Wache7, 100 ) 
setPedArmor ( Wache8, 100 ) 
setElementFrozen ( Wache1, true ) 
setElementFrozen ( Wache2, true ) 
setElementFrozen ( Wache3, true ) 
setElementFrozen ( Wache4, true ) 
setElementFrozen ( Wache5, true ) 
setElementFrozen ( Wache6, true ) 
setElementFrozen ( Wache7, true ) 
setElementFrozen ( Wache8, true ) 
  
 --PEDS CANNOT BE KILLED-- 
setElementHealth ( Wache1, 200 ) 
setElementHealth ( Wache2, 200 ) 
setElementHealth ( Wache3, 200 ) 
setElementHealth ( Wache4, 200 ) 
setElementHealth ( Wache5, 200 ) 
setElementHealth ( Wache6, 200 ) 
setElementHealth ( Wache7, 200 ) 
setElementHealth ( Wache8, 200 ) 
  
--WEAPONS-- 
function hp ( ) 
    giveWeapon( Wache1, 31, 200 ) 
    giveWeapon( Wache2, 31, 200 ) 
    giveWeapon( Wache3, 31, 200 ) 
    giveWeapon( Wache4, 31, 200 ) 
    giveWeapon( Wache5, 31, 200 ) 
    giveWeapon( Wache6, 31, 200 ) 
    giveWeapon( Wache7, 31, 200 ) 
    giveWeapon( Wache8, 31, 200 ) 
end 
setTimer ( hp, 1000, 0 ) 

Your errors:

1: You we're using two extra rotation arguments, createPed only has one.

2: You we're using setPadFrozen, but it was setPedFrozen. But, I changed it to setElementFrozen as it's deprecated.

thank you very much solidsnake.

Wish you the best

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...