Jump to content

Search the Community

Showing results for tags 'GetKeyValue'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Models
    • Animals
    • Barriers
    • Characters
    • Containers
    • Environments
    • Furniture
    • Props
    • Rocks
    • Vegetation
    • Vehicles
    • Weapons
  • Materials
    • Brick
    • Cartoon
    • Decals
    • Dirt
    • Grass
    • Industrial
    • Medieval
    • Metal
    • Plastic
    • Plaster
    • Rock
    • SciFi
    • Sky
    • Signs
    • Tile
    • Stone
    • Walls
    • Wood
  • Plugins
  • Scripts
    • GUI
    • Object
    • Utilities
  • Shaders
    • Post-Processing Effects
    • Surface
  • Sounds
    • Ambience
    • Effects
    • Music
  • Tools
  • BATTLE LEAGUE's Assets


There are no results to display.

There are no results to display.


  • Leadwerks
    • Technical Assistance
    • General Discussion
    • Programming
    • Game Art
    • Suggestion Box
    • Bug Reports
  • Platforms
    • Windows
    • Linux
    • OSX
  • Community
    • Showcase
    • Promotion
    • Off-topic
  • Arena Shooter's Forum
  • BATTLE LEAGUE's Topics
  • Away from Home's Zone Script
  • Away from Home's General
  • Away from Home's Zone Rigging / Modeling
  • Vec-Tec's Releases
  • Vec-Tec's Topics
  • Forth's Development
  • Forth's Game design
  • Forth's Graphics
  • Forth's Documentation
  • Forth's TODO
  • Forth's IMPORTANT
  • Forth's Screenshots
  • The uncertain world's Game Design
  • The uncertain world's Programming
  • The uncertain world's TODO
  • The uncertain world's Graphics
  • The uncertain world's Screenshots
  • Dark Age Mist's Videos

Product Groups

  • Leadwerks
  • Model Packs
  • Gear

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Found 4 results

  1. if window:MouseHit(1) then local pickinfo= PickInfo() local p1 = Window:GetCurrent():GetMousePosition() --local box = Model:Box() if (self.camera:Pick(p1.x,p1.y,pickinfo,0.5,true)) then if pickinfo.entity then if pickinfo.entity:GetKeyValue("Button")~="" then --box:SetScale(0.2,0.2,0.2) --box:SetPosition(pickinfo.entity:GetPosition(true),true) System:Print(tostring(pickinfo.entity:GetKeyValue("Button"))) end end end end the above is the camera pick , I cant find anything . The camera pick should Print the Key value of the box in the script below. However, it prints nothing and I dont know why. Script.localKeyValue = -1--string " Key Value Integer" function Script:Start() self.entity:SetKeyValue("Button",self.localKeyValue) end
  2. Hello, I am trying to check the world for a prefab entity. I can retrieve the names for model entities but not the prefabs. If I change the name of the prefab(returning it to a model) it will get said value. I am trying to write a script in Lua to check if the "FPSPLayer" is present in the world, if the player is not present then create a camera. If I check for a model entity and it is present the camera is not created, if not present it creates the camera, so I know my script works just not for any prefab item. I have tried several prefabs with no avail. Models return "name" just fine. I found a function posted by Rick and modded it to use on a pivot with a key-press, thanks for all your posts have learned a lot. ty to all others who help in the forum also. function Script:Start() end function Script:UpdateWorld() if window:KeyHit(Key.I) then self:FindEntity() end end function Script:FindEntity(entityName) local x local world = World:GetCurrent() for x = 0, world:CountEntities() - 1 do local entity = world:GetEntity(x) System:Print("name = "..entity:GetKeyValue("name")) if entity:GetKeyValue("name") == entityName then return entity end end return nil end if I run this the output is listed below. I have the player prefab and controller prefab in the scene. I noticed CSG objects do not appear also with the exception of the Arch 1 which I did not rename. Loading shader "C:/Users/klanp_000/Documents/Leadwerks/Projects/test/Shaders/Model/Shadow/shadow.shader"... Loading shader "C:/Users/klanp_000/Documents/Leadwerks/Projects/test/Shaders/Lighting/directionallight.shader"... name = name = name = name = name = name = name = name = name = name = name = controller name = name = name = generic name = firepit name = brick name = Pivot 2 name = Arch 1 name = track_loader name = Directional Light Process Complete. any help appreciated, ty kirk
  3. Hi Bought the engine and been doing some tutorials. Awesome stuff. While doing some tutorial I noticed some strange stuff. Script.respawnPoint ="" --entity "Respawn Point" function Script:Collision(entity, position, normal, speed) if entity:GetKeyValue("name") == "FPSPlayer" then spawnPos = self.respawnPoint:GetPosition() entity:SetPosition(spawnPos) end end The above code does not work on prefab ? If I change some property values, then the warning comes up telling me that this is not going to be an instanced prefab. If I clicked "OK" the above code will works otherwise it wont work. (I tested multiple times to confirm this) I following tutorials from this guy. He is using version 3.1 and the same codes work on prefab (based from the video) Also I think I notice someone else having the same problem here, I think.. http://www.leadwerks.com/werkspace/topic/11631-incomplete-objects-with-collision-type-trigger-always-box/#entry84154 I'm using the beta branch(4.0). Thanks
  4. Hello, this one is "hurting" me Here is an error message that referes to the System:Print() call: error in function 'Print'.; argument #3 is 'string'; '[no object]' expected. function Script:Collision(entity,position,normal,speed) System:Print(entity:GetKeyValue("name")) if speed>20 and entity:GetKeyValue("name") ~= "Death Trigger" then self:Hurt(100) end end Also, the condition in the third line does not work, although I have an object that is called "Death Trigger" and the script gets activated when I hit it... BTW, don't know what is a third argument of the Print. Also, what does the "'[no object]' expected" means?
  • Create New...