This will make pages go left and right (forward and backward.)
vector opensize=;
vector closedsize=;
string book="closed";
integer pagesets=293;
integer touchFace;
list pageUUIDs=["37967fde-6b5e-446a-b513-46fcf3ba27a4","2f1ff5f8-05eb-4a65-8525-f04070aa207a","548fed95-9f08-4682-9427-b9010c560314","03afb058-7a07-47de-9c44-f0f1eadb1104","e55fb2b0-7066-4192-a5b2-dd1831f65b70","f2bc2860-7d56-42e1-93a1-2fb617eaf7aa","e72283a8-0b3a-49db-8133-cfda2b5904cc","076f8ce8-54e5-4e12-8e01-182b9d1d4351","b161a261-c67f-48a3-8a84-81672eeb1304","243af354-bd7e-4204-aada-64cadfdc72ed","1ddf818b-3340-4fe7-97a3-ffd480b37542","31bc3372-2c1d-4f45-a57d-aea7da78e19b","3c55a7e4-dde9-4c53-8034-8d09a9ceac96","c4c9d83c-84dc-4347-832a-12e43670b6d0","79f6d327-b947-41fd-b8a1-7fab0452c038","acb3d2f4-089c-4517-9a81-c0bb4fa283c1","3866e4ff-de3c-49b7-81db-e6f506be080d","fd161684-a0a5-4668-ae5e-46f58858f4c6","4265ff07-6c58-4110-b262-7d176f8180c2","1331cb55-3ed4-41ca-8913-daf55b826708","d65a7fa6-8b22-46d6-a952-571d43f23790","2b2cda87-f583-4ace-91ae-5d4f7c84a0a9","4d6ad79b-64da-449f-ba5a-fb0409bb6121","1d80bfb8-4595-4fb9-9135-210160a1555b","2bcb9cdd-cb4b-4c15-8df8-13f789aaeb5e","c49e878e-c88c-4f2a-bf12-232218259e70","adf3869d-6092-420f-8474-32a94030548d","d0d0072d-e5a8-4333-97de-50bde8102db4","2ee40625-c441-4579-8768-ae5279a241a9","cb30114b-f25a-457c-9f17-6f59500fc344","c5d48edc-b565-4b91-8f8c-caf3f66e0223","20d64e39-bc48-4d56-9e55-425ab7bbb48d","11011e83-1d39-401b-9c0c-019f06d4602f","13179880-bac5-44be-a193-f453543fe0eb","c28dde10-0de7-40bc-82a8-e7add9042b0d","4f9763c6-b71e-4d6c-90b0-140e930d26fb","8d2434ac-d92d-4ad8-a8bf-525223c3c07f","7b7ba9c0-5b71-43a3-98f0-c969783e1051","5dcd1ecc-f01d-449a-8b0d-1183aa694eb8","850a3590-41bc-4049-904e-b051dbdf8e15","49b9af7e-5e11-4f86-a5bd-ec898c2c3ab4","cc47c510-9fbc-4122-a525-956dc83b847e","f48cf801-4007-4641-9cbc-dd84256bb1dd","9a7e1db5-e3dd-4ad0-a92f-4468c784fa23","a5500092-0525-48f4-b349-7ab0ea2b21a8","48536e44-0a22-4b8b-8755-f9ccb6f749fe","90f489fe-0e83-49cb-b95f-0fc2bb3ecbdf","afa8ddee-7f89-4a7e-9013-d6c9292d93af","7d00e3bf-e4f2-41f3-a17e-18569b298038","2e82e009-ab64-4dce-a1a7-3469e0d71d2f","d5aab408-099f-4e46-8139-232502b4e578","c7d5fed4-6f46-4204-a8b6-c6df5078b8d2","664daeca-fe09-4848-a490-2dc11908c6e8","508e556f-4b2d-4d2a-89b9-2323ad9bbbb1","b5d5367b-4c83-4d1e-8593-3b68992b97dd","7d3fed1a-8bb7-45c5-80ea-074e01694ad9","cd41b0fd-d9cd-4df6-a272-60f0e6cab6fa","77464f10-3a8e-4d7e-9138-7a9a4e61aa20","5e2c4456-fc75-498b-8116-47c2023f16c0","e04d9e03-b0cf-45ac-b5c4-c774a31c3168","97834235-9971-482c-9ac2-e41dfd37ab1b","38c60cf6-4964-4aec-8e69-97ddc1dcebd8","a6d8d54e-7f6f-446e-8a28-76da17b80f08","0cc665d9-bc40-4a79-80cf-9fe0c7429a99","c4d62ced-3892-4cd3-b64a-d7ffba5939fe","bedb8db1-a95d-41b9-956d-c09d10a4557a","fb01ca09-2431-4c27-88f6-c5a27600f1fc","17b9a13f-47d5-4264-97da-3dfdb45e3078","d7121a8c-46ef-4762-a2f1-1b5df5826708","0f8d4b9f-8a35-4660-b13a-b7ab44d88818","7e831b1a-f26d-4edb-8b21-bf30f5c1dc11","bd15bb0d-ccdd-45c9-b569-f2deab9cad13","57b87467-e2dc-45eb-a21a-4c6169369e8b","95cd9b2e-ffe0-40de-8f97-f9b623892734","77480446-500d-4ebf-aa74-c5aea244c066","550b23d1-a5e7-4aaf-ac29-569647178295","0ec60500-8f8e-4a7c-92ae-359d852954ec","d74d9695-fff4-423e-a0c9-58c373fd96ee","bd98e05e-3d22-4755-9992-8428ce99eabf","43057b98-6032-420d-a332-d8d1c887d7db","30a96e16-31eb-4ac0-85f3-3ca6c27aab5f","7c55ca7e-8315-4d1a-86ad-6a1f2abfbc3d","45e6a5ba-3412-49d7-ac10-8d9298c698dd","6f73c851-4b91-44aa-871f-4f2ea976fda9","4198dbad-1b67-4ebe-b009-c6f8f0cf22e9","75e14141-c88b-4b77-94cf-060b4e0f3bb5","3442241f-6365-40cf-8f39-6db7f96e908f","3831312c-9da6-44f6-8094-e9b454720f70","37a4d716-72e3-4901-b75f-75e6611f11ca","7e230905-bab8-4029-93be-676624c5bf0f","78cf5f26-c95d-4c8c-81c4-5238d7978243","339ad1f5-3615-43e1-bfa5-596eda6565c2","6a0a8afe-b3f3-45a3-8606-80932c5ffeee","9996c15e-1c32-4c74-9af3-de0cbd056fad","7361b7fb-b15c-442f-8e45-519ef8d9690e","da962245-dcfa-4d9f-aafe-45aa2ac029dd","657c09cb-84df-4dab-9b96-755c2561fd0d","b7375813-49a2-48e6-b766-4c82bba5633b","1ab0305a-3158-4cec-99cb-3d162efd9756","7f380f8e-c78b-441e-b3b8-07838985659b","76907d0a-1bd8-449b-b094-6ec201e57afe","7193ddcc-bea7-4940-9f83-55601412a064","478b1a79-988a-45a2-966a-8f2290591715","c4fa715a-a06b-4411-9e5c-251af3275351","9cebf1d9-1477-49a0-ae2f-810ae92796e2","9689009b-41e8-4878-8da0-3bf5a60ef7cb","0b77dfa8-3cb5-4046-a578-0a213b7f8f88","406e6bf8-5af9-4b75-98d4-83a7c1f55457","83699c64-9bcb-4170-9495-b1c087ea4002","42053163-5590-45d5-a99c-352c5dc07eab","b7428e24-8baa-4e60-9b14-06fbc01f8f06","ab999086-5172-4ca6-943f-ac7b56050d45","1da1ca38-78f5-4537-8b00-a40dd4827d6d","1318df6b-5b38-4f98-b8f5-f930f347982c","dd5381bb-7dd8-42fe-bbc2-60572e4d3ce6","e79c38ba-46dc-438c-a142-2cb458b9ba07","c9062a33-4f72-4f2c-97ac-6f48ef176bf7","bf86d316-523d-4d90-8e51-54409f657943","9e86ee2d-6912-4801-9c4b-d4ac22033c8c","6215d012-0b04-4c0a-8e17-7ced1a844c05","76a09cdc-5d7c-4903-abfd-74a3e80acb80","645cb037-ab49-46d8-8acd-82ab53b63bb3","5bf79529-7ac6-4cce-81cf-903e4e2d9c75","1e2bf049-c96b-4fdf-90f3-3ba43c7678b9","46432be9-136a-436d-b274-0f3711c4d595","82d59162-0fad-4dda-9f37-e58a6da4d189","baff7166-1eb7-4a30-bcda-343451975cfb","79fa286f-5267-4e51-8150-d3b1d5b5dc62","d87cd23e-3304-4bb3-a24e-55ce2fc89aee","c07bedb6-acc2-40ea-a5f0-50b331c92da1","3b904167-14d2-4081-9dc4-705c16cbb6a0","2a339d89-573d-47e9-a634-edd68af679d0","06a1abb9-67d1-45f7-bfb2-4c915d32b859","7818a42c-cffe-48d4-8569-9c7c68470418","136190db-aad0-4f70-b4a0-f790d219a33c","ad9577f9-1e20-480c-8d06-a550b9d9d86f","e67b95a0-db23-4edb-8465-f49a780e69e7","ed93c01d-5b5d-4b47-8fa3-b2b215176047","6d2cb862-89bf-4987-8036-e71431efbf8b","8fd1d67d-a51a-4c7c-a13c-b84d5447a70a","649ac5a5-f756-47fa-bfeb-16fc43f82580","8d6c1037-60d6-4b55-9e5c-119e3e66ba25","42732198-5afc-47dc-bcbf-7219e6cbd21d","ecf11246-2621-429f-bca7-dbdf63122e3b","7e576af6-00f7-434b-9751-6e369e680634","b7a9a9d1-d323-46fd-952d-4e2ba12f6a06","4ac55a23-45b6-4026-9fed-b7f3287f467a","2a248c98-e557-4c91-bcc7-2b5aea7ad9e0","f9e51966-3eba-4099-9f63-da9d0d6d2b39","59d2ca08-cd1a-45d0-b436-10b1b3ab2dce","b2b02537-8798-4c92-9b59-6f4dde16f164","d9f6f62c-6b8c-46e0-880f-e204cc423a5f","d28a7e25-9b2b-4612-baa1-4fe16be4ca64","a156bd30-2d4d-46b9-a365-fd9c63bab67e","9809487e-ca60-4ea6-a3b5-c1dd00a0f2e7","5b02e35e-66b5-401d-90fd-91e21e170734","6cacc422-fd78-4f94-8c5c-c4c3d9ee96ac","0f8b34bf-4f4f-414d-9c3c-c926179eb5af","1278399c-0301-4bef-b60f-7c65530378f2","80483238-ba67-4e37-b9d5-07cc6c02166f","8474de63-6216-49ae-9320-848a7655deb2","207d44fd-1041-4092-be67-47bedc7f3d81","c100f9b3-22cc-459a-802e-c19c2960d2a9","a9d8d7d4-d34f-4400-9f96-6d675a3612ad","a6bc6c51-6e2d-4d4b-b109-530d8d6b7a20","069cf898-4ffd-4f1d-903a-1981e2cd52b0","e8b39866-98b6-4486-8240-13c0d35a7610","624f1bde-6fed-426a-b79c-22a46c04b3c0","de92728e-2fb4-4088-8d58-409e51bdc88a","c3d447fb-a7d5-46d1-96d9-9e06d7aa4c1d","871db4f4-ed5b-4e65-80fe-54b3c5f9ba71","3451fca6-845f-43ac-81b1-a402ffdabf0d","fa47a282-dcc7-4483-aaff-5a8f833066dd","43bc46aa-8caa-4666-861c-a84c99715094","4d668c3e-342d-472d-9078-397b62202b63","70f05c8e-2f32-4ce0-9f64-cc20b50f6797","de9c1c9b-275a-4df9-9b37-68718074c9df","b0f3f4c6-0d88-4946-b7e1-832c00237a6d","0b9ff585-2b29-4bb1-9c5a-5471952b0695","8768d9fe-58db-47f5-acaa-26a1227cb824","da97122d-316b-4d49-8a14-2603d3a8ec80","1c7ac9ba-2c1b-434a-be25-977b8efd29dd","9f50094f-88fb-4bef-ba2e-6c123c1d1488","d74b0214-65a4-4931-aaea-8a8b2868be2f","71ddd00e-53a2-4f90-9ffc-ec88d1a3fa0d","769caaeb-4d69-474a-b047-955684b3fdd9","51669e46-47ad-4ab2-8361-13530390f72c","92254462-d892-486b-8c56-10240b7daad2","b4851470-d5e2-4aac-9d38-3b8e9df085bb","92d5af27-b01b-4598-8446-2fd8f7c28df7","9761508b-dfdb-4fef-973b-545180f08733","4896b5fa-4a78-4d3c-be63-0ff40614622e","b7e54dc3-c00f-4d21-b9d0-0d512f5c0db7","6305ae6e-6308-4358-a7d1-98d214064190","5edd7633-efdb-4491-abe6-885cfcd76a07","b921c020-adab-443c-823c-6e4570ce5a4b","6ee2807f-c9b5-4bb4-b9d3-e5b463bab377","8fba5a19-3515-4f28-b629-6e7af21468b1","3e9b3cfb-dea0-46fd-a106-b30fdc8fe5d2","0aad2fbb-30f0-4137-8dc7-0a563dc17395","310eeb38-539d-4424-b703-e07fab14b73e","520dc0e6-0ff2-47f5-8641-2f28649afcc5","dc52dfe8-37ff-4782-91a3-3b524c751db3","619ee77a-5322-4028-92cd-ed6f07daa723","3bf0997a-9d9c-4e87-94ba-99066644fea3","4b84d561-e771-430a-b91e-88eceb787b03","f6d86a58-c4f6-4e7a-b2be-f16bd09b76ef","34644014-fd2e-48ea-8956-3080bd9d0138","a8ffb3a4-b4ac-4c04-8af8-b6dda0e85bcc","a7db645a-1b07-42b7-80c1-df5574d0855a","70245bf3-7974-430f-b06c-f0377023a205","e2ac451a-8468-403f-b668-b3a8d108be70","2f2047c8-1fce-4e0a-9058-b39f5fd07db8","8d522d45-c459-4604-8f00-4e13ed802233","706e09cc-eac9-4c7f-a99d-ca3aa328bc95","f58df45a-656c-41bb-8c0a-59bc979b21c6","f9ea7d38-a5c4-4a3f-bdd7-2ec0f3db2e3b","f04c6c7e-1da2-4445-ae20-9fc338fc5aa1","b068a018-6fe4-42c1-9899-225133192e81","279ad459-1185-43aa-9bbc-502ce706454f","0f36b230-c439-4d78-b8ad-76c37d551d5e","6a9c2d0e-b8fa-4119-bfe9-478e0aa2ef8e","a24690bb-66ab-46c3-b775-6b1bad591354","77cce15e-72ea-4e35-a81d-451e16bd048c","10e80ba5-4965-45ff-9883-713b7f070604","41cdfbb5-f81b-4155-b420-c3188bfa0468","17af34ee-55be-4bed-b036-8dfe6b889af7","fda7eae8-d947-4d50-b733-76487446353c","54e69835-1b73-4d91-b76d-564b4933b438","3b867c39-2a45-4ba8-9cda-51c81f6e538c","3952bf9f-5e63-416c-97a7-f95a807a727d","b884b6c6-eaf7-418f-bbf0-291d3c94690a","70c890f1-4b7c-48c5-9c5e-5ef2e2ffb021","a645cf3b-b840-41fc-b486-425ad6973d7c","c3e5c73f-1612-42cb-ab04-be8e44531ff0","f36c33f5-b85e-414a-b92e-6cd6fce7b336","8d264123-071c-425c-bfeb-ab979f5e6df7","8527468b-71fa-477e-834b-7d2f481845f4","245bc0aa-1069-40c0-a1e7-6a2f3f53d78d","98cdf5f7-6568-45bd-9df7-3157159a5595","c989f532-5454-48a2-98a2-f12a5f56af6c","8a67f404-980b-4776-acbe-d6797612387c","3011b9cd-70c0-4357-8daf-93463c68a4f1","bc6f7562-4655-4c04-aabc-906366f25175","0efec4cb-b584-4137-809f-6d4998cccb60","531156d3-1739-4cf7-9f28-75942dd5880a","e2a7fe21-fc90-46ba-92eb-1a311ce8d1a2","8a3cfdd7-f48f-497c-a3cd-1d7871e1cf89","6bf18068-b52d-40ea-91c6-204924287de3","d837ce03-62a8-4c2a-8901-22c9f2606712","2c1f8d3e-7b90-4a2c-88f1-45b439747b64","f8c540f3-f4de-429e-9091-d8b77854708a","01795c86-5140-4043-84f4-e84fbf2bcd6c","6bb5ece3-ebf3-459c-ba4d-7755fe563c4c","cf95c42c-e7b3-4955-93c3-c1609b7e5d75","77eacf17-d1e5-4f18-978b-f88872c3366a","b0febc77-f6f3-4462-8930-28d9d98f23f7","2be9d1c3-0dc9-41ae-8cf7-8cccc0efdd98","0e35198b-6c8e-4eac-a582-5067dde37f7f","92759457-577a-4720-9389-030b9aeed656","be55d39b-c8cc-432b-a8ca-b837b68e714a","3fb88efd-7162-4a85-90f9-7b3d37916346","6fe2d710-6586-4028-8ede-4c720a1db966","31d3f5ff-8b53-4bbd-862c-2b486e7cb0cd","c58a589b-3a75-4252-a682-551250902ecd","2808faf7-a278-464d-9c54-781a3338ff83","78f6ec4d-ae32-4b77-9a1d-b6b15beff904","6f33ddba-262f-4a00-9e4b-95845cf45252","9780cad5-8cc8-4cea-949c-f9c612a73991","423d7f7f-358f-49c2-af88-0f8105fc80fd","d0b7d7dd-d4df-46ac-a874-9805da36fc9d","9b811411-6428-43e8-b25b-f6044dcc2871","dd761afd-22e6-4d1e-bd1e-ff9cde5d9aa6","d5bf7b78-6af7-4606-b85a-81c188f3c41f","b0dd1060-aa12-422f-bee2-f7335e80aa7c","efbf43b5-3d4a-46c2-9a73-279ff34bfb26","1fa88d5e-b27a-40fd-b7f5-0f7d0525842c","a511d7d4-ad31-4b5e-9c48-59fc425efd09","79872ddf-3b4d-4515-a0d1-f7df328c2c99","ba420229-6344-4233-8a7b-d9b3520bd2e5","53453269-d2f3-4811-9db9-7fef8d63c15a","6ad65a28-f9cb-447e-b670-b30b866b9b49","4cdbd094-7451-4556-9f06-b4fa0a8b20ff","1b49ccaa-6d3d-4aa9-a471-e43e56c7b70d","138a4dc1-82d2-4bad-95ca-f1424ce69953","ca7e939b-676a-4014-9e2e-d6556e83a712","3fdda469-b283-491f-a212-959016d03bfa","07c0bac1-ccfe-4219-a278-61be8031c570","558171af-cc0c-453e-8781-2c3a75edd12d","d764aee1-12b3-4d99-a383-1938c7283377","d5a561f0-b794-4ff7-aecd-349895281723","a5c8a355-9074-4ce7-8267-841ed1e92c89","0164c1cb-af14-45a4-bf67-3468d2917d23"];
integer pageset=0;
settexture()
{
string ID=llList2String(pageUUIDs,pageset);
key textureID=(key) ID;
llSetTexture("eb9af34c-bd53-44aa-af5e-6dd62a0f7ee9",0);//top/above view
llSetTexture("c0cffeca-720f-4fab-b432-e560da20b935",1);//right edge-open
llSetTexture("3a9fd052-08bc-4337-8c5a-9046a012d1bb",3);//left edge-open
llSetTexture("b4d6e051-7f3a-45c0-99e4-3580a8fec858",4);//bottom/below
llSetTexture("ce9e38bb-81b7-4327-9e6d-7d7dc3cbc7b3",2);//rear cover
llSetPrimitiveParams([PRIM_TEXTURE, 5, textureID, , , 0.0]);
llSetPrimitiveParams([PRIM_TEXTURE, 6, textureID, , , 0.0]);
// llSetTexture(textureID,5);
// llSetTexture(textureID,6);
}
closebook()
{
llSetPrimitiveParams([PRIM_TYPE, PRIM_TYPE_BOX, 0, , 0.0, , , ]);
llSetPrimitiveParams([PRIM_SIZE, closedsize]);
llSetTexture("6674e3c4-9a5a-410e-88b0-bda03b9f6e29",5);//bottom/below
llSetTexture("eb9af34c-bd53-44aa-af5e-6dd62a0f7ee9",0);//top/above
llSetTexture("c0cffeca-720f-4fab-b432-e560da20b935",1);//right edge-closed(pages)
llSetTexture("a685dcb3-e612-4322-8526-6e63521e8dc2",3);//binding/left edge
llSetTexture("ce9e38bb-81b7-4327-9e6d-7d7dc3cbc7b3",2);//rear cover
llSetTexture("44571f8c-e890-4db1-a94e-5a77f256dab4",4);//front cover
}
default
{
state_entry()
{
closebook();
book="closed";
pageset=0;
}
touch_start(integer num_times)
{
touchFace = llDetectedTouchFace(0);
if(book=="closed")
{
book="open";
llSetPrimitiveParams([PRIM_TYPE, PRIM_TYPE_BOX, 0, , 0.0, , , ]);
llSetPrimitiveParams([PRIM_SIZE, opensize]);
settexture();
}
else if(book=="open")
{
if (touchFace == 6)
{
if (pageset > 1)
{
pageset=pageset -1;
}
}
if (touchFace == 5)
{
pageset=pageset + 1;
if(pageset>(pagesets-1))
{
closebook();
book="closed";
pageset=0;
}
}
settexture();
}
}
}
like(1)