-
Posts
98 -
Joined
-
Last visited
Content Type
Forums
Blogs
Knowledge Base
Everything posted by conrad Evanier
-
How to see what country an avi is from?
conrad Evanier replied to conrad Evanier's topic in LSL Scripting
LOL darkie yes its an odd 1 but it just interested me any way i think i will leave this one alone, they can go ask some one else. And i agree innula i think it would be a bit of a creepy way to greet people lol -
Hello all i have been asked to ceate a greeter that could list the avi names and what county they are in, a nice idea that got me interested so i started to look into it. Now as far as i can see you could only do this by checking the persons ip address which i think would be in breach of terms of use so i dont think il bother with it. Any ways i thought i would ask on here if there was any other way like get data, best i could see from that would be getting the default language of their viewer but this would not be a good indication of the country they are in. Any ideas would be welcome thanks for looking :)
-
First off why the hell is it so hard to log in to this place lmao, anyways strange thing happend for some reason all the timers in all my scripts stoped working on our land, the scripts were still running and worked properly when clicked but the timer part of any with a timer in stoped?? never seen this before. Do you think it coud be caused by a region restart or maybe a greefing script just realy odd not to mention a pain in the ass.
-
WANTED-URGENT- - Builder for custom MAINSTORE (prefab-stores etc)
conrad Evanier replied to Jaimy Hancroft's topic in Wanted
Hi take a look at this guys work its realy detailed and well made with a great urban / grunge look. The builds are mod so you can chop and change as you like i made our mall out of his designs realy nice guy too some great wall textures and accessories. Rootman -
You could have a script made then just drop it into a ring or what ever you like as long as you have mod perms. What exactly do you want the menu to do?
-
Moving an avi with a moving child!
conrad Evanier replied to conrad Evanier's topic in LSL Scripting
Thanks Innula that works great, but think il stick with the sit target update as i have lots of child prims that will all be seats moving up and down so that fits the bill. Both work a treat a slight delay when the child moves and the avi but not to bad. Thank you all for your ideas -
Moving an avi with a moving child!
conrad Evanier replied to conrad Evanier's topic in LSL Scripting
ah thanks Darkie il take a look -
Hi all im moving a child prim with llSetLinkPrimitiveParams(LINK_THIS,[PRIM_POSITION,llGetLocalPos() + <0,0,1>]); and then back again, how do i get my avi to move with the prim while seated as at the mo he just stays at the first position. I know how to get the key of seated avi but stuck on moving him lol.
-
Hi i have a friend in sl who is s**t hot at tattoo design, she is going to do my rl tattoo design for me. So i will ask her if she is interested, if so she will contact you in world.
-
pre-made menu maker, and adding "die" button
conrad Evanier replied to Rylee Lorefield's topic in LSL Scripting
Hi all you need to do is add a button to your dialog list named something like "get rid" or what ever then add an if in your listen event like this to check for said button, if (message == "get rid") { llDie; } simples -
no need to unlink if you want to make it look like bits of the object flying off have it rez temp parts or have them die after a certain time with a particle too would look great. llRegionSay from a hud button or what ever on a BIG negative channel then have the exploding object listen for that channel and the message so, from the button llRegionSay(-123456,"kaboom"); and in the listen event of exploding thing if (channel == -123456) if (message == "kaboom") {do your stuff} enjoy blowing stuff up
-
Looking for Stock or Count-Down script - Help appreciated!
conrad Evanier replied to Moor Ravenheart's topic in Wanted
//Countdown with giver option by conrad evanier free to use as you like :)string name;integer give = FALSE;integer all;integer ID;integer DC(){integer cc = (integer)llFrand(-2000000);llListenRemove(ID);ID = llListen(cc,"",NULL_KEY,"");return cc;}default{state_entry(){all = (integer)llGetObjectDesc();name = llGetInventoryName(INVENTORY_OBJECT,0);llSetText("I have "+(string)all+" "+name+" left to give.",<0,1,0>,1);}touch_start(integer total_number){key dk;integer i = 0;for (;i < total_number; ++i){dk = llDetectedKey(i);if (dk == llGetOwner()){llDialog(dk,"\n..::Please click an option::..\n\n..::Conrads Creations::..",[":Give on:",":Give off:",":Reset:"],DC());}else if (give){if (all>0){--all;llGiveInventory(dk,name);llSetText("I have "+(string)all+" "+name+" left to give.",<0,1,0>,1);llRegionSayTo(dk,0,"\nYou have removed 1 "+name+" from my contents");}}else if (give == FALSE){if (all>0){--all; llSetText("I have "+(string)all+" "+name+" left to give.",<0,1,0>,1);llRegionSayTo(dk,0,"\nYou have removed 1 "+name+" from my contents");}}if (all == 0){llSetText("I am all out of stock.",<1,0,0>,1); llSleep(20);llDie();} }}listen(integer c,string n,key id,string msg){if (msg == ":Give on:"){give = TRUE;llRegionSayTo(id,0,"\nGiving is now on.");llListenRemove(ID);}else if (msg == ":Give off:"){give = FALSE;llRegionSayTo(id,0,"\nGiving is now off.");llListenRemove(ID);}if (msg == ":Reset:"){llRegionSayTo(id,0,"\nNow loading your settings.");llResetScript();}}changed(integer c){if (c & CHANGED_INVENTORY){llResetScript();}} } Hi heres my simple script to do this, you only need to drop 1 copy trans object into its contents. Then put the amount to give before it dies in the objects description, you can turn give object on/off from the menu. Text displays name of item to give and how many left, when empty displays I am all out of stock sleeps for 20 secs then dies *eddit im not sure this has saved right lol having trouble loging in and posting 1 min my code is there then i look and its not lmao any ways hope it is -
Change access list to group access
conrad Evanier replied to Nicholas Melchior's topic in LSL Scripting
Yeh and if you use collision_start you could use collision_end to turn back from phantom then you dont need the timer. -
Change access list to group access
conrad Evanier replied to Nicholas Melchior's topic in LSL Scripting
replace your collision with this 1 collision(integer num_detected){// check to see if the person who bumped into the wall is in the same group as the object is rezed. if(llSameGroup(llDetectedKey(0)) { llSetStatus(STATUS_PHANTOM, TRUE);llRegionSayTo(llDetectedKey(0),0,"\nWelcome "+llKey2Name(llDetectedKey(0)); llSetTimerEvent(phase_length); } else {llRegionSayTo(llDetectedKey(0),0,"\nSorry only group members allowed.");}} -
Group Invitier Script Does Not Invite
conrad Evanier replied to Esquievel Easterwood's topic in LSL Scripting
Hi the group you send a link to needs to be open for anyone to join then they will see the join option when directed to the profile its the best you can do really other than using a bot . -
It must of done it before today as this is how the function works lol when compiling a script hover over the functions and you will get a lil clue of what they do If you need to get a name from a key of an avi out of sim you need to call the dataserver event with something like llRequestAgentData( user_key, DATA_NAME); Or if they are there to grab the name from with touch,collision or sensor then use llDetectedName(0) string name = llDetectedName(0) or something like that
-
Like amethyst said drop this script in to stop rotation sets it all to 0 default{state_entry(){llTargetOmega(<0,0,0>,0.0,0);}}
-
Poll - Direct Delivery: Folders or Boxed?
conrad Evanier replied to Princess Verwood's topic in Merchants
Lol its a lot easier than people think realy all you have to do is drop your items into your market out box and send them they CAN STAY boxed if you like, i have sent all mine boxed as i didnt want to un pack them and why should you theres no need to over complicate things. Im just sending new products unboxed to try it out . Im likeing the new way to do this as you dont have to go and drop stuff into your magic box i for 1 am glad to see them burn lol -
lol there could be a multitude of reasons why your script is not working, if you post it on here we could all take a look and see whats up. Its probably something simple
-
OK change that reply lol put it this way it is possible to script a vendor to sell trans but non copy items with group only option, but if your selling breedables people like to see the stats of the breedable so an offerboard is best way for this. The customers can bid on how much they want to pay OR you could have a board that is just set at 1 price, customer pays the board then you pass the breedable over to them. This is the way most breedable owners work so they can set the item out for customers to see the stats like colour, parents and so on
-
LOL i think most scripters are aware of llTexBox function by now, it is a handy one to use. I have used it in a quizz game of mine much nicer than having to type a channel
-
Looking For Marketplaces and Stalls to setup
conrad Evanier replied to amarock Amat's topic in Wanted
Hi i have some stalls set up 15 prims for L$50 per week contact me in world and take a look if im not on just search me conrad evanier and tp in from one of my pics