/* ===================================================== PIXIEMODS — SECTION 4 CATEGORIES + 3 PAGES PER CATEGORY + 8 PRODUCTS PER PAGE ===================================================== */ (function () { 'use strict'; var panel = document.getElementById( 'pixieStorePanel' ); var grid = document.getElementById( 'pixieStoreGrid' ); var categoryList = document.getElementById( 'pixieStoreCategoryList' ); var previousButton = document.getElementById( 'pixieStorePrev' ); var nextButton = document.getElementById( 'pixieStoreNext' ); var pageNumbers = document.getElementById( 'pixieStorePageNumbers' ); var bottomPage = document.getElementById( 'pixieStoreBottomPage' ); if ( !panel || !grid || !categoryList || !previousButton || !nextButton || !pageNumbers || !bottomPage ) { return; } /* ===================================================== SETTINGS ===================================================== */ var PRODUCTS_PER_PAGE = 8; var PAGES_PER_CATEGORY = 3; var PRODUCTS_PER_CATEGORY = PRODUCTS_PER_PAGE * PAGES_PER_CATEGORY; /* ===================================================== CATEGORY DATA ===================================================== */ var categoryData = { 'scripts-jobs': { label:'Scripts / Jobs', description:'A new PIXIEMODS gameplay resource built for serious FiveM roleplay servers.', highlights:'FiveM Ready|Optimized Code|Easy Configuration|Support Included' }, 'female-clothing': { label:'Female Clothing', description:'A new PIXIEMODS female clothing release designed for FiveM roleplay characters.', highlights:'FiveM Ready|Premium Design|Easy Installation|Support Included' }, 'male-clothing': { label:'Male Clothing', description:'A new PIXIEMODS male clothing release designed for FiveM roleplay characters.', highlights:'FiveM Ready|Premium Design|Easy Installation|Support Included' }, 'accessories': { label:'Accessories', description:'A new PIXIEMODS accessories collection created for FiveM roleplay characters.', highlights:'FiveM Ready|Premium Assets|Easy Installation|Support Included' }, 'mlos': { label:"MLO's", description:'A new PIXIEMODS MLO resource designed to bring immersive spaces to FiveM roleplay servers.', highlights:'FiveM Ready|Optimized Interior|Easy Installation|Support Included' } }; /* ===================================================== STATE ===================================================== */ var activeCategory = 'scripts-jobs'; var currentPage = 1; /* ===================================================== HELPER ===================================================== */ function make( tag, className, text ) { var element = document.createElement( tag ); if (className) { element.className = className; } if ( text !== undefined ) { element.textContent = text; } return element; } /* ===================================================== CREATE FAKE PRODUCT ===================================================== */ function getProduct( category, index ) { var data = categoryData[ category ]; return { name:'COMING SOON', type:data.label, description:data.description, highlights:data.highlights, tebex:'YOUR-TEBEX-STORE-LINK', number:index + 1 }; } /* ===================================================== CREATE CARD ===================================================== */ function createCard( product ) { var card = make( 'article', 'mood-brand-card' ); var image = make( 'div', 'mood-brand-image' ); var placeholder = make( 'div', 'mood-placeholder' ); placeholder.appendChild( make( 'div', 'mood-placeholder-logo', 'PIXIEMODS' ) ); image.appendChild( placeholder ); image.appendChild( make( 'div', 'mood-product-number', String( product.number ).padStart( 2, '0' ) ) ); image.appendChild( make( 'div', 'mood-product-chip', product.type ) ); card.appendChild( image ); var info = make( 'div', 'mood-brand-info' ); info.appendChild( make( 'h3', 'mood-brand-title', product.name ) ); info.appendChild( make( 'div', 'mood-brand-type', product.type ) ); var meta = make( 'div', 'mood-brand-meta' ); meta.appendChild( make( 'span', 'mood-status', 'Coming Soon' ) ); meta.appendChild( make( 'span', 'mood-product-index', String( product.number ).padStart( 2, '0' ) ) ); info.appendChild( meta ); var actions = make( 'div', 'mood-brand-actions' ); var detailsButton = make( 'button', 'mood-brand-btn mood-view-brand pixie-store-details-trigger', 'View Details →' ); detailsButton.type = 'button'; detailsButton.setAttribute( 'data-name', product.name ); detailsButton.setAttribute( 'data-type', product.type ); detailsButton.setAttribute( 'data-description', product.description ); detailsButton.setAttribute( 'data-highlights', product.highlights ); detailsButton.setAttribute( 'data-tebex', product.tebex ); var tebexButton = make( 'a', 'mood-brand-btn mood-buy-tebex', 'Tebex Store ↗' ); tebexButton.href = 'javascript:void(0)'; actions.appendChild( detailsButton ); actions.appendChild( tebexButton ); info.appendChild( actions ); card.appendChild( info ); return card; } /* ===================================================== PAGE NUMBERS ===================================================== */ function renderPageNumbers() { pageNumbers.innerHTML = ''; for ( var page = 1; page <= PAGES_PER_CATEGORY; page++ ) { var button = document.createElement( 'button' ); button.type = 'button'; button.className = 'mood-page-number'; button.textContent = String( page ).padStart( 2, '0' ); button.setAttribute( 'data-page', String( page ) ); if ( page === currentPage ) { button.classList.add( 'is-active' ); } button.addEventListener( 'click', function () { currentPage = parseInt( this.getAttribute( 'data-page' ), 10 ); if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); pageNumbers.appendChild( button ); } } /* ===================================================== RENDER CURRENT CATEGORY + CURRENT PAGE ===================================================== */ function render() { grid.innerHTML = ''; var start = ( currentPage - 1 ) * PRODUCTS_PER_PAGE; for ( var i = 0; i < PRODUCTS_PER_PAGE; i++ ) { var productIndex = start + i; if ( productIndex >= PRODUCTS_PER_CATEGORY ) { break; } grid.appendChild( createCard( getProduct( activeCategory, productIndex ) ) ); } renderPageNumbers(); previousButton.disabled = currentPage <= 1; nextButton.disabled = currentPage >= PAGES_PER_CATEGORY; bottomPage.textContent = categoryData[ activeCategory ].label + ' · Page ' + String( currentPage ).padStart( 2, '0' ) + ' / ' + String( PAGES_PER_CATEGORY ).padStart( 2, '0' ); } /* ===================================================== CATEGORY CLICK ===================================================== */ categoryList.addEventListener( 'click', function ( event ) { var button = event.target.closest( '.mood-category-button' ); if (!button) { return; } var category = button.getAttribute( 'data-category' ); if ( !category || !categoryData[ category ] ) { return; } activeCategory = category; currentPage = 1; categoryList .querySelectorAll( '.mood-category-button' ) .forEach( function ( item ) { item.classList.toggle( 'is-active', item === button ); } ); if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); /* ===================================================== PREVIOUS ===================================================== */ previousButton.addEventListener( 'click', function () { if ( currentPage <= 1 ) { return; } currentPage--; if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); /* ===================================================== NEXT ===================================================== */ nextButton.addEventListener( 'click', function () { if ( currentPage >= PAGES_PER_CATEGORY ) { return; } currentPage++; if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); /* ===================================================== INITIAL ===================================================== */ render(); })();
/* ===================================================== PIXIEMODS — SECTION 5 INLINE PRODUCT DETAILS ===================================================== */ (function () { 'use strict'; var panel = document.getElementById( 'pixieStorePanel' ); var details = document.getElementById( 'pixieStoreDetails' ); var title = document.getElementById( 'pixieStoreDetailTitle' ); var type = document.getElementById( 'pixieStoreDetailType' ); var description = document.getElementById( 'pixieStoreDetailDescription' ); var list = document.getElementById( 'pixieStoreDetailList' ); var visual = document.getElementById( 'pixieStoreVisualName' ); var buy = document.getElementById( 'pixieStoreDetailBuy' ); var close = document.getElementById( 'pixieStoreDetailClose' ); if ( !panel || !details || !title || !type || !description || !list || !visual || !buy || !close ) { return; } /* ===================================================== CLOSE DETAILS ===================================================== */ function closeDetails() { details.classList.remove( 'is-open' ); details.setAttribute( 'aria-hidden', 'true' ); } window.PixieStoreCloseProductDetails = closeDetails; /* ===================================================== OPEN DETAILS FROM ANY GENERATED CARD ===================================================== */ panel.addEventListener( 'click', function ( event ) { var button = event.target.closest( '.pixie-store-details-trigger' ); if (!button) { return; } var name = button.getAttribute( 'data-name' ) || 'COMING SOON'; var productType = button.getAttribute( 'data-type' ) || 'PIXIEMODS Resource'; var productDescription = button.getAttribute( 'data-description' ) || 'A new PIXIEMODS resource is currently in development.'; var productHighlights = ( button.getAttribute( 'data-highlights' ) || '' ).split( '|' ); var tebex = button.getAttribute( 'data-tebex' ) || 'YOUR-TEBEX-STORE-LINK'; title.textContent = name; type.textContent = productType; description.textContent = productDescription; visual.textContent = name; list.innerHTML = ''; productHighlights.forEach( function ( highlight ) { if (!highlight) { return; } var item = document.createElement( 'li' ); item.textContent = highlight; list.appendChild( item ); } ); if ( tebex && tebex !== 'YOUR-TEBEX-STORE-LINK' ) { buy.href = tebex; buy.target = '_blank'; buy.rel = 'noopener'; buy.classList.remove( 'is-disabled' ); } else { buy.href = 'javascript:void(0)'; buy.removeAttribute( 'target' ); buy.classList.add( 'is-disabled' ); } details.classList.add( 'is-open' ); details.setAttribute( 'aria-hidden', 'false' ); /* SMOOTHLY BRING DETAILS INTO VIEW BELOW THE GRID */ setTimeout( function () { var top = details .getBoundingClientRect() .top + window.pageYOffset - 82; window.scrollTo( { top:top, behavior:'smooth' } ); }, 80 ); } ); /* ===================================================== CLOSE DETAILS BUTTON ===================================================== */ close.addEventListener( 'click', closeDetails ); })();
(function () { 'use strict'; /* ===================================================== WAIT FOR CURRENT V2 STORE ===================================================== */ var attempts = 0; function boot() { var panel = document.getElementById( 'pixieStorePanel' ); var grid = document.getElementById( 'pixieStoreGrid' ); var oldCategoryList = document.getElementById( 'pixieStoreCategoryList' ); var oldPrev = document.getElementById( 'pixieStorePrev' ); var oldNext = document.getElementById( 'pixieStoreNext' ); var pageNumbers = document.getElementById( 'pixieStorePageNumbers' ); var bottomPage = document.getElementById( 'pixieStoreBottomPage' ); if ( !panel || !grid || !oldCategoryList || !oldPrev || !oldNext || !pageNumbers || !bottomPage ) { attempts++; if ( attempts < 80 ) { setTimeout( boot, 100 ); } return; } /* ===================================================== DO NOT BOOT TWICE ===================================================== */ if ( panel.getAttribute( 'data-pixie-slot-engine' ) === 'ready' ) { return; } panel.setAttribute( 'data-pixie-slot-engine', 'ready' ); /* ===================================================== REMOVE OLD SECTION 6 CLICK LISTENERS SAFELY CLONING KEEPS THE SAME HTML / CSS / IDs, BUT REMOVES THE OLD EVENT LISTENERS. ===================================================== */ var categoryList = oldCategoryList.cloneNode( true ); oldCategoryList.parentNode.replaceChild( categoryList, oldCategoryList ); var previousButton = oldPrev.cloneNode( true ); oldPrev.parentNode.replaceChild( previousButton, oldPrev ); var nextButton = oldNext.cloneNode( true ); oldNext.parentNode.replaceChild( nextButton, oldNext ); /* ===================================================== SETTINGS ===================================================== */ var PRODUCTS_PER_PAGE = 8; var PAGES_PER_CATEGORY = 3; var PRODUCTS_PER_CATEGORY = PRODUCTS_PER_PAGE * PAGES_PER_CATEGORY; /* ===================================================== CATEGORIES ===================================================== */ var categories = { 'scripts-jobs': { label:'Scripts / Jobs', description:'A new PIXIEMODS gameplay resource built for serious FiveM roleplay servers.', highlights:[ 'FiveM Ready', 'Optimized Code', 'Easy Configuration', 'Support Included' ] }, 'female-clothing': { label:'Female Clothing', description:'A new PIXIEMODS female clothing release designed for FiveM roleplay characters.', highlights:[ 'FiveM Ready', 'Premium Design', 'Easy Installation', 'Support Included' ] }, 'male-clothing': { label:'Male Clothing', description:'A new PIXIEMODS male clothing release designed for FiveM roleplay characters.', highlights:[ 'FiveM Ready', 'Premium Design', 'Easy Installation', 'Support Included' ] }, 'accessories': { label:'Accessories', description:'A new PIXIEMODS accessories collection created for FiveM roleplay characters.', highlights:[ 'FiveM Ready', 'Premium Assets', 'Easy Installation', 'Support Included' ] }, 'mlos': { label:"MLO's", description:'A new PIXIEMODS MLO resource designed to bring immersive spaces to FiveM roleplay servers.', highlights:[ 'FiveM Ready', 'Optimized Interior', 'Easy Installation', 'Support Included' ] } }; /* ===================================================== BUILD 24 PLACEHOLDER SLOTS PER CATEGORY ===================================================== */ var store = {}; Object.keys( categories ).forEach( function ( category ) { store[ category ] = []; for ( var i = 1; i <= PRODUCTS_PER_CATEGORY; i++ ) { store[ category ].push( { slot:i, name:'COMING SOON', type:categories[ category ].label, status:'Coming Soon', image:'', description:categories[ category ].description, highlights:categories[ category ].highlights.slice(), tebex:'', isPlaceholder:true } ); } } ); /* ===================================================== STATE ===================================================== */ var activeCategory = 'scripts-jobs'; var currentPage = 1; /* ===================================================== HELPERS ===================================================== */ function make( tag, className, text ) { var element = document.createElement( tag ); if ( className ) { element.className = className; } if ( text !== undefined ) { element.textContent = text; } return element; } function hasRealTebex( url ) { if (!url) { return false; } var value = String( url ).trim(); return ( value !== '' && value !== '#' && value !== 'YOUR-TEBEX-STORE-LINK' && value !== 'PASTE-REAL-TEBEX-LINK-HERE' && value.indexOf( 'javascript:' ) !== 0 ); } function normalizeHighlights( value, fallback ) { if ( Array.isArray( value ) ) { return value .filter( Boolean ) .map( function ( item ) { return String( item ); } ); } if ( typeof value === 'string' ) { return value .split( '|' ) .filter( Boolean ); } return fallback.slice(); } /* ===================================================== PUBLIC API USE THIS FROM NEW CARRD SECTIONS: PixieStoreSetProduct(category, slot, {...}) ===================================================== */ window.PixieStoreSetProduct = function ( category, slot, product ) { if ( !store[ category ] ) { return false; } var index = parseInt( slot, 10 ) - 1; if ( index < 0 || index >= PRODUCTS_PER_CATEGORY ) { return false; } var fallback = categories[ category ]; product = product || {}; store[ category ][ index ] = { slot:index + 1, name: product.name || 'COMING SOON', type: product.type || fallback.label, status: product.status || 'Available', image: product.image || '', description: product.description || fallback.description, highlights: normalizeHighlights( product.highlights, fallback.highlights ), tebex: product.tebex || '', isPlaceholder:false }; /* IF USER IS CURRENTLY VIEWING THIS CATEGORY/PAGE, UPDATE IMMEDIATELY. */ if ( activeCategory === category ) { var pageForSlot = Math.ceil( ( index + 1 ) / PRODUCTS_PER_PAGE ); if ( pageForSlot === currentPage ) { render(); } } return true; }; /* ===================================================== OPTIONAL: RETURN A SLOT TO COMING SOON ===================================================== */ window.PixieStoreResetProduct = function ( category, slot ) { if ( !store[ category ] ) { return false; } var index = parseInt( slot, 10 ) - 1; if ( index < 0 || index >= PRODUCTS_PER_CATEGORY ) { return false; } var fallback = categories[ category ]; store[ category ][ index ] = { slot:index + 1, name:'COMING SOON', type:fallback.label, status:'Coming Soon', image:'', description:fallback.description, highlights: fallback.highlights.slice(), tebex:'', isPlaceholder:true }; if ( activeCategory === category ) { render(); } return true; }; /* ===================================================== CARD ===================================================== */ function createCard( product ) { var card = make( 'article', 'mood-brand-card' ); var image = make( 'div', 'mood-brand-image' ); var placeholder = make( 'div', 'mood-placeholder' ); if ( product.image ) { var realImage = document.createElement( 'img' ); realImage.className = 'mood-product-real-image'; realImage.src = product.image; realImage.alt = product.name; placeholder.appendChild( realImage ); } else { placeholder.appendChild( make( 'div', 'mood-placeholder-logo', 'PIXIEMODS' ) ); } image.appendChild( placeholder ); image.appendChild( make( 'div', 'mood-product-number', String( product.slot ).padStart( 2, '0' ) ) ); image.appendChild( make( 'div', 'mood-product-chip', product.type ) ); card.appendChild( image ); /* INFO */ var info = make( 'div', 'mood-brand-info' ); info.appendChild( make( 'h3', 'mood-brand-title', product.name ) ); info.appendChild( make( 'div', 'mood-brand-type', product.type ) ); /* META */ var meta = make( 'div', 'mood-brand-meta' ); meta.appendChild( make( 'span', 'mood-status', product.status ) ); meta.appendChild( make( 'span', 'mood-product-index', String( product.slot ).padStart( 2, '0' ) ) ); info.appendChild( meta ); /* ACTIONS */ var actions = make( 'div', 'mood-brand-actions' ); var detailsButton = make( 'button', 'mood-brand-btn mood-view-brand pixie-store-details-trigger', 'View Details →' ); detailsButton.type = 'button'; detailsButton.setAttribute( 'data-name', product.name ); detailsButton.setAttribute( 'data-type', product.type ); detailsButton.setAttribute( 'data-description', product.description ); detailsButton.setAttribute( 'data-highlights', product.highlights.join( '|' ) ); detailsButton.setAttribute( 'data-tebex', product.tebex ); var tebexButton = make( 'a', 'mood-brand-btn mood-buy-tebex', 'Tebex Store ↗' ); if ( hasRealTebex( product.tebex ) ) { tebexButton.href = product.tebex; tebexButton.target = '_blank'; tebexButton.rel = 'noopener'; } else { tebexButton.href = 'javascript:void(0)'; tebexButton.classList.add( 'is-disabled' ); tebexButton.setAttribute( 'aria-disabled', 'true' ); } actions.appendChild( detailsButton ); actions.appendChild( tebexButton ); info.appendChild( actions ); card.appendChild( info ); return card; } /* ===================================================== PAGE NUMBERS ===================================================== */ function renderPageNumbers() { pageNumbers.innerHTML = ''; for ( var page = 1; page <= PAGES_PER_CATEGORY; page++ ) { var button = document.createElement( 'button' ); button.type = 'button'; button.className = 'mood-page-number'; button.textContent = String( page ).padStart( 2, '0' ); button.setAttribute( 'data-page', String( page ) ); if ( page === currentPage ) { button.classList.add( 'is-active' ); } pageNumbers.appendChild( button ); } } /* ===================================================== RENDER ===================================================== */ function render() { grid.innerHTML = ''; var start = ( currentPage - 1 ) * PRODUCTS_PER_PAGE; var visible = store[ activeCategory ].slice( start, start + PRODUCTS_PER_PAGE ); visible.forEach( function ( product ) { grid.appendChild( createCard( product ) ); } ); renderPageNumbers(); previousButton.disabled = currentPage <= 1; nextButton.disabled = currentPage >= PAGES_PER_CATEGORY; bottomPage.textContent = categories[ activeCategory ].label + ' · Page ' + String( currentPage ).padStart( 2, '0' ) + ' / ' + String( PAGES_PER_CATEGORY ).padStart( 2, '0' ); } /* ===================================================== CATEGORY CLICKS ===================================================== */ categoryList.addEventListener( 'click', function ( event ) { var button = event.target.closest( '.mood-category-button' ); if (!button) { return; } var category = button.getAttribute( 'data-category' ); if ( !store[ category ] ) { return; } activeCategory = category; currentPage = 1; categoryList .querySelectorAll( '.mood-category-button' ) .forEach( function ( item ) { item.classList.toggle( 'is-active', item === button ); } ); if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); /* ===================================================== PAGE NUMBER CLICK ===================================================== */ pageNumbers.addEventListener( 'click', function ( event ) { var button = event.target.closest( '.mood-page-number' ); if (!button) { return; } currentPage = parseInt( button.getAttribute( 'data-page' ), 10 ); if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); /* ===================================================== PREVIOUS / NEXT ===================================================== */ previousButton.addEventListener( 'click', function () { if ( currentPage <= 1 ) { return; } currentPage--; if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); nextButton.addEventListener( 'click', function () { if ( currentPage >= PAGES_PER_CATEGORY ) { return; } currentPage++; if ( window.PixieStoreCloseProductDetails ) { window.PixieStoreCloseProductDetails(); } render(); } ); /* ===================================================== PUBLIC REFRESH ===================================================== */ window.PixieStoreRefresh = render; /* ===================================================== INITIAL ===================================================== */ render(); } /* ===================================================== START ===================================================== */ boot(); })();
(function () { function addProduct() { if ( typeof window.PixieStoreSetProduct !== 'function' ) { setTimeout( addProduct, 100 ); return; } /* ===================================================== CATEGORY OPTIONS scripts-jobs female-clothing male-clothing accessories mlos ===================================================== */ window.PixieStoreSetProduct( /* CATEGORY */ 'scripts-jobs', /* SLOT 1–24 INSIDE THIS CATEGORY */ 1, { /* PRODUCT NAME */ name: 'YOUR PRODUCT NAME', /* SMALL TYPE TEXT */ type: 'Scripts / Jobs', /* STATUS SHOWN ON CARD */ status: 'Available', /* OPTIONAL PRODUCT IMAGE. LEAVE EMPTY "" TO KEEP THE PIXIEMODS PLACEHOLDER. */ image: '', /* DETAILS DESCRIPTION */ description: 'Write the full product description here.', /* DETAILS BULLETS. YOU CAN USE 4 OR MORE. */ highlights: [ 'FiveM Ready', 'Optimized', 'Easy Configuration', 'Support Included' ], /* PASTE THE REAL PRODUCT TEBEX URL. WHEN THIS IS A REAL URL: - CARD "TEBEX STORE" BUTTON BECOMES ACTIVE - DETAILS "VIEW ON TEBEX" BUTTON BECOMES ACTIVE */ tebex: 'PASTE-REAL-TEBEX-LINK-HERE' } ); } addProduct(); })();
(function () { function addProduct() { if ( typeof window.PixieStoreSetProduct !== 'function' ) { setTimeout( addProduct, 100 ); return; } /* ===================================================== CATEGORY OPTIONS scripts-jobs female-clothing male-clothing accessories mlos ===================================================== */ window.PixieStoreSetProduct( /* CATEGORY */ 'female-clothing', /* SLOT 1–24 INSIDE THIS CATEGORY */ 1, { /* PRODUCT NAME */ name: 'YOUR PRODUCT NAME', /* SMALL TYPE TEXT */ type: 'Female Clothing', /* STATUS SHOWN ON CARD */ status: 'Available', /* OPTIONAL PRODUCT IMAGE. LEAVE EMPTY "" TO KEEP THE PIXIEMODS PLACEHOLDER. */ image: '', /* DETAILS DESCRIPTION */ description: 'Write the full product description here.', /* DETAILS BULLETS. YOU CAN USE 4 OR MORE. */ highlights: [ 'FiveM Ready', 'Optimized', 'Easy Configuration', 'Support Included' ], /* PASTE THE REAL PRODUCT TEBEX URL. WHEN THIS IS A REAL URL: - CARD "TEBEX STORE" BUTTON BECOMES ACTIVE - DETAILS "VIEW ON TEBEX" BUTTON BECOMES ACTIVE */ tebex: 'PASTE-REAL-TEBEX-LINK-HERE' } ); } addProduct(); })();
(function () { function addProduct() { if ( typeof window.PixieStoreSetProduct !== 'function' ) { setTimeout( addProduct, 100 ); return; } /* ===================================================== CATEGORY OPTIONS scripts-jobs female-clothing male-clothing accessories mlos ===================================================== */ window.PixieStoreSetProduct( /* CATEGORY */ 'male-clothing', /* SLOT 1–24 INSIDE THIS CATEGORY */ 1, { /* PRODUCT NAME */ name: 'YOUR PRODUCT NAME', /* SMALL TYPE TEXT */ type: 'Male Clothing', /* STATUS SHOWN ON CARD */ status: 'Available', /* OPTIONAL PRODUCT IMAGE. LEAVE EMPTY "" TO KEEP THE PIXIEMODS PLACEHOLDER. */ image: '', /* DETAILS DESCRIPTION */ description: 'Write the full product description here.', /* DETAILS BULLETS. YOU CAN USE 4 OR MORE. */ highlights: [ 'FiveM Ready', 'Optimized', 'Easy Configuration', 'Support Included' ], /* PASTE THE REAL PRODUCT TEBEX URL. WHEN THIS IS A REAL URL: - CARD "TEBEX STORE" BUTTON BECOMES ACTIVE - DETAILS "VIEW ON TEBEX" BUTTON BECOMES ACTIVE */ tebex: 'PASTE-REAL-TEBEX-LINK-HERE' } ); } addProduct(); })();
(function () { function addProduct() { if ( typeof window.PixieStoreSetProduct !== 'function' ) { setTimeout( addProduct, 100 ); return; } /* ===================================================== CATEGORY OPTIONS scripts-jobs female-clothing male-clothing accessories mlos ===================================================== */ window.PixieStoreSetProduct( /* CATEGORY */ 'accessories', /* SLOT 1–24 INSIDE THIS CATEGORY */ 1, { /* PRODUCT NAME */ name: 'YOUR PRODUCT NAME', /* SMALL TYPE TEXT */ type: 'Accessories', /* STATUS SHOWN ON CARD */ status: 'Available', /* OPTIONAL PRODUCT IMAGE. LEAVE EMPTY "" TO KEEP THE PIXIEMODS PLACEHOLDER. */ image: '', /* DETAILS DESCRIPTION */ description: 'Write the full product description here.', /* DETAILS BULLETS. YOU CAN USE 4 OR MORE. */ highlights: [ 'FiveM Ready', 'Optimized', 'Easy Configuration', 'Support Included' ], /* PASTE THE REAL PRODUCT TEBEX URL. WHEN THIS IS A REAL URL: - CARD "TEBEX STORE" BUTTON BECOMES ACTIVE - DETAILS "VIEW ON TEBEX" BUTTON BECOMES ACTIVE */ tebex: 'PASTE-REAL-TEBEX-LINK-HERE' } ); } addProduct(); })();
(function () { function addProduct() { if ( typeof window.PixieStoreSetProduct !== 'function' ) { setTimeout( addProduct, 100 ); return; } /* ===================================================== CATEGORY OPTIONS scripts-jobs female-clothing male-clothing accessories mlos ===================================================== */ window.PixieStoreSetProduct( /* CATEGORY */ 'mlos', /* SLOT 1–24 INSIDE THIS CATEGORY */ 1, { /* PRODUCT NAME */ name: 'YOUR PRODUCT NAME', /* SMALL TYPE TEXT */ type: "MLO's", /* STATUS SHOWN ON CARD */ status: 'Available', /* OPTIONAL PRODUCT IMAGE. LEAVE EMPTY "" TO KEEP THE PIXIEMODS PLACEHOLDER. */ image: '', /* DETAILS DESCRIPTION */ description: 'Write the full product description here.', /* DETAILS BULLETS. YOU CAN USE 4 OR MORE. */ highlights: [ 'FiveM Ready', 'Optimized', 'Easy Configuration', 'Support Included' ], /* PASTE THE REAL PRODUCT TEBEX URL. WHEN THIS IS A REAL URL: - CARD "TEBEX STORE" BUTTON BECOMES ACTIVE - DETAILS "VIEW ON TEBEX" BUTTON BECOMES ACTIVE */ tebex: 'PASTE-REAL-TEBEX-LINK-HERE' } ); } addProduct(); })();
(function () { function addProduct() { if ( typeof window.PixieStoreSetProduct !== 'function' ) { setTimeout( addProduct, 100 ); return; } /* ===================================================== CATEGORY OPTIONS scripts-jobs female-clothing male-clothing accessories mlos ===================================================== */ window.PixieStoreSetProduct( /* CATEGORY */ 'scripts-jobs', /* SLOT 1–24 INSIDE THIS CATEGORY */ 1, { /* PRODUCT NAME */ name: 'YOUR PRODUCT NAME', /* SMALL TYPE TEXT */ type: 'Scripts / Jobs', /* STATUS SHOWN ON CARD */ status: 'Available', /* OPTIONAL PRODUCT IMAGE. LEAVE EMPTY "" TO KEEP THE PIXIEMODS PLACEHOLDER. */ image: '', /* DETAILS DESCRIPTION */ description: 'Write the full product description here.', /* DETAILS BULLETS. YOU CAN USE 4 OR MORE. */ highlights: [ 'FiveM Ready', 'Optimized', 'Easy Configuration', 'Support Included' ], /* PASTE THE REAL PRODUCT TEBEX URL. WHEN THIS IS A REAL URL: - CARD "TEBEX STORE" BUTTON BECOMES ACTIVE - DETAILS "VIEW ON TEBEX" BUTTON BECOMES ACTIVE */ tebex: 'PASTE-REAL-TEBEX-LINK-HERE' } ); } addProduct(); })();
PIXIEMODS LEGAL
Terms & Conditions
Choose Language
ΣΗΜΑΝΤΙΚΗ ΕΙΔΟΠΟΙΗΣΗ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ
Κάθε προϊόν της PixieMods περιέχει ιδιόκτητες μεθόδους ταυτοποίησης και τεχνικές επαλήθευσης πνευματικών δικαιωμάτων.
Για περισσότερες πληροφορίες σχετικά με την επαλήθευση ιδιοκτησίας, τις μεθόδους ταυτοποίησης και την επιβολή των πνευματικών δικαιωμάτων, παρακαλούμε διαβάστε την Ενότητα 7 («Ταυτοποίηση Πνευματικών Δικαιωμάτων») αυτής της Συμφωνίας.
Η ΜΗ ΕΞΟΥΣΙΟΔΟΤΗΜΕΝΗ ΜΕΤΑΠΩΛΗΣΗ, ΔΙΑΡΡΟΗ Ή ΑΝΑΔΙΑΝΟΜΗ ΟΠΟΙΟΥΔΗΠΟΤΕ ΠΡΟΪΟΝΤΟΣ ΤΗΣ PIXIEMODS ΘΑ ΟΔΗΓΗΣΕΙ ΣΕ ΑΜΕΣΗ ΕΠΙΒΟΛΗ ΤΩΝ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ. ΑΓΟΡΑΖΕΤΕ ΜΙΑ ΑΔΕΙΑ ΧΡΗΣΗΣ ΓΙΑ ΤΑ ΠΡΟΪΟΝΤΑ ΜΑΣ — ΟΧΙ ΤΗΝ ΙΔΙΟΚΤΗΣΙΑ ΤΩΝ ΑΡΧΕΙΩΝ.
ΟΛΑ ΤΑ ΠΡΟΪΟΝΤΑ ΠΟΥ ΠΩΛΟΥΝΤΑΙ ΑΠΟ ΤΗΝ PIXIEMODS ΕΙΝΑΙ ΠΡΩΤΟΤΥΠΕΣ ΔΗΜΙΟΥΡΓΙΕΣ, ΣΧΕΔΙΑΣΜΕΝΕΣ ΚΑΙ ΑΝΑΠΤΥΓΜΕΝΕΣ ΕΞ ΟΛΟΚΛΗΡΟΥ ΑΠΟ ΤΟ ΜΗΔΕΝ.
Όλα τα τρισδιάστατα μοντέλα (3D models), meshes, υφές (textures), υλικά (materials), σχέδια, λογότυπα και τα σχετικά ψηφιακά στοιχεία αποτελούν αποκλειστική πνευματική ιδιοκτησία της PixieMods και προστατεύονται από τους διεθνείς νόμους περί πνευματικής ιδιοκτησίας, συμπεριλαμβανομένων, ενδεικτικά, των εξής:
Σύμβαση της Βέρνης για την Προστασία των Λογοτεχνικών και Καλλιτεχνικών Έργων
Συνθήκη του WIPO για την Πνευματική Ιδιοκτησία (WCT)
Οδηγία (ΕΕ) 2019/790 για τα δικαιώματα πνευματικής ιδιοκτησίας στην Ψηφιακή Ενιαία Αγορά (όπου εφαρμόζεται)
Ελληνικός Νόμος 2121/1993 περί Πνευματικής Ιδιοκτησίας, Συγγενικών Δικαιωμάτων και Πολιτιστικών Θεμάτων (όπου εφαρμόζεται)
Οποιαδήποτε άλλη εφαρμοστέα εθνική ή διεθνής νομοθεσία περί πνευματικών δικαιωμάτων
Η αγορά ενός προϊόντος της PixieMods ΔΕΝ μεταβιβάζει την ιδιοκτησία των αρχείων.
Η αγορά σας σάς παραχωρεί μόνο μια περιορισμένη άδεια χρήσης του προϊόντος, υπό τους όρους που περιγράφονται στην παρούσα συμφωνία.
Οποιαδήποτε μη εξουσιοδοτημένη αντιγραφή, διαρροή, αναδιανομή, μεταπώληση, κοινή χρήση, υπεκμίσθωση, δημόσια διανομή ή εμπορική εκμετάλλευση οποιουδήποτε στοιχείου της PixieMods συνιστά παραβίαση πνευματικών δικαιωμάτων και ενδέχεται να οδηγήσει σε άμεση επιβολή κυρώσεων χωρίς προηγούμενη ειδοποίηση.
Η PixieMods διατηρεί το δικαίωμα να επιδιώξει κάθε διαθέσιμο νομικό μέσο, συμπεριλαμβανομένων ενδεικτικά:
Άμεσης Ανάκλησης Άδειας Χρήσης
Μόνιμου Αποκλεισμού (Blacklisting) Πελάτη
Αιτημάτων Κατάργησης Λόγω Πνευματικών Δικαιωμάτων (DMCA)
Αναφορών σε Πλατφόρμες Αγορών (Marketplaces)
Ειδοποιήσεων σε Παρόχους Φιλοξενίας (Hosting)
Νομικών Διαδικασιών (όπου εφαρμόζεται)
01 ΙΔΙΟΚΤΗΣΙΑ
Κάθε προϊόν που πωλείται από την PixieMods έχει δημιουργηθεί αποκλειστικά από την PixieMods, εκτός εάν δηλώνεται ρητά κάτι διαφορετικό.
Αυτό περιλαμβάνει, ενδεικτικά, τα εξής:
3D Μοντέλα
Meshes
Υφές (Textures)
Υλικά (Materials)
Στοιχεία Ένδυσης (Clothing Assets)
Props
Στοιχεία MLO
Λογότυπα
Εικονίδια
Γραφικά
Κανένα δικαίωμα ιδιοκτησίας δεν μεταβιβάζεται στον αγοραστή.
Όλα τα πνευματικά δικαιώματα παραμένουν στην αποκλειστική ιδιοκτησία της PixieMods.
02 ΑΔΕΙΑ ΧΡΗΣΗΣ
Μετά την επιτυχή πληρωμή λαμβάνετε μια:
Μη Αποκλειστική Άδεια
Μη Μεταβιβάσιμη Άδεια
Ανακλήσιμη Άδεια
Άδεια Ενός Μόνου Πελάτη
Αυτή η άδεια σάς επιτρέπει να χρησιμοποιείτε τα αγορασμένα στοιχεία μόνο για τον δικό σας αδειοδοτημένο διακομιστή FiveM.
Η ιδιοκτησία των αρχείων παραμένει πάντα στην PixieMods.
03 ΠΡΟΪΟΝΤΑ NON-ESCROW (Μη Κρυπτογραφημένα)
Ορισμένα προϊόντα της PixieMods παραδίδονται ως στοιχεία Non-Escrow.
Αυτά τα προϊόντα ενδέχεται να σας επιτρέπουν να επεξεργαστείτε τα αρχεία για τον δικό σας διακομιστή.
Ωστόσο, η δυνατότητα πρόσβασης ή τροποποίησης των αρχείων δεν παραχωρεί δικαιώματα ιδιοκτησίας ούτε δικαιώματα αναδιανομής.
Μπορείτε να:
Τροποποιήσετε τις υφές (textures).
Βελτιστοποιήσετε τα αρχεία.
ΔΕΝ μπορείτε να:
Μεταπωλήσετε τα αρχεία.
Μοιραστείτε τα αρχεία.
Διαρρεύσετε τα αρχεία.
Αναδιανείμετε τροποποιημένες εκδόσεις.
Ανεβάσετε τα αρχεία δημόσια.
Τα συμπεριλάβετε σε δωρεάν ή επί πληρωμή πακέτα.
Τα οικειοποιηθείτε ως δικό σας έργο.
Πουλήσετε παράγωγα που βασίζονται κυρίως σε στοιχεία της PixieMods.
04 ΠΡΟΪΟΝΤΑ ESCROW (Κρυπτογραφημένα)
Τα προϊόντα που παραδίδονται μέσω του συστήματος Cfx.re Escrow απαγορεύεται να:
Ξεκλειδωθούν
Υποστούν αντίστροφη μηχανική (Reverse Engineered)
Απομεταγλωττιστούν (Decompiled)
Παρακαμφθούν
Τροποποιηθούν εκτός των αδειών που παρέχονται από το Cfx.re
Οποιεσδήποτε προσπάθειες παράκαμψης της προστασίας Escrow συνιστούν άμεση παραβίαση αυτής της συμφωνίας.
05 ΠΕΡΙΟΡΙΣΜΟΙ ΑΔΕΙΑΣ ΧΡΗΣΗΣ
Εκτός εάν δηλώνεται ρητά κάτι διαφορετικό:
Μία Αγορά = Ένας Διακομιστής (Server) = Μία Άδεια Χρήσης
Κάθε διακομιστής που λειτουργεί υπό διαφορετικό λογαριασμό Keymaster απαιτεί ξεχωριστή αγορά.
Οι άδειες χρήσης δεν μπορούν να μεταβιβαστούν σε άλλον πελάτη.
Η πώληση του διακομιστή σας δεν μεταβιβάζει την άδεια χρήσης της PixieMods.
06 ΑΥΣΤΗΡΑ ΑΠΑΓΟΡΕΥΜΕΝΑ
Οι ακόλουθες ενέργειες απαγορεύονται αυστηρά:
Μεταπώληση των προϊόντων της PixieMods.
Κοινή χρήση των αγορασμένων αρχείων με φίλους, προγραμματιστές ή τρίτους.
Διαρροή αρχείων δημόσια ή ιδιωτικά.
Ανέβασμα των στοιχείων σε Discord, GitHub, Google Drive, Mega, MediaFire ή παρόμοιες πλατφόρμες.
Αναδιανομή τροποποιημένων εκδόσεων.
Χρήση στοιχείων της PixieMods μέσα σε πακέτα ρούχων (clothing packs), mega packs, optimization packs ή starter packs.
Οικειοποίηση της ιδιοκτησίας των προϊόντων της PixieMods.
Αφαίρεση των ειδοποιήσεων πνευματικών δικαιωμάτων.
Χρήση στοιχείων της PixieMods για τη δημιουργία ανταγωνιστικών εμπορικών προϊόντων.
Χρήση μίας αγοράς σε πολλαπλούς ανεξάρτητους διακομιστές χωρίς την αγορά πρόσθετων αδειών χρήσης.
Η παραβίαση αυτών των Όρων θα τερματίσει αμέσως την άδεια χρήσης σας.
07 ΤΑΥΤΟΠΟΙΗΣΗ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ
Κάθε προϊόν της PixieMods περιέχει ιδιόκτητες μεθόδους ταυτοποίησης, ενσωματωμένα αναγνωριστικά (identifiers), μεταδεδομένα (metadata), μοναδικά χαρακτηριστικά αρχείων και άλλες τεχνικές επαλήθευσης πνευματικών δικαιωμάτων.
Αυτά τα μέτρα εφαρμόζονται για την καθιέρωση της ιδιοκτησίας, την επαλήθευση της αυθεντικότητας και την παροχή βοήθειας στον εντοπισμό μη εξουσιοδοτημένης διανομής, μεταπώλησης, διαρροών ή οποιασδήποτε άλλης μορφής παραβίασης πνευματικών δικαιωμάτων.
Μη εξουσιοδοτημένα αντίγραφα που εντοπίζονται σε διακομιστές, αγορές (marketplaces), κοινότητες Discord, αποθετήρια ή οποιαδήποτε άλλη πλατφόρμα διανομής ενδέχεται να ερευνηθούν.
Οι πληροφορίες που λαμβάνονται μέσω αυτών των μεθόδων επαλήθευσης μπορούν να χρησιμοποιηθούν για την υποστήριξη αιτημάτων κατάργησης DMCA, αναφορών σε πλατφόρμες αγορών, επιβολής της άδειας χρήσης και οποιωνδήποτε άλλων νομικών μέσων είναι διαθέσιμα βάσει της ισχύουσας νομοθεσίας.
08 ΕΠΙΒΟΛΗ ΚΥΡΩΣΕΩΝ
Η PixieMods προστατεύει ενεργά την πνευματική της ιδιοκτησία.
Όπου εντοπίζεται μη εξουσιοδοτημένη χρήση, η PixieMods διατηρεί το δικαίωμα να:
Ανακαλέσει οριστικά την άδεια χρήσης σας.
Καταργήσει την πρόσβαση στα αγορασμένα προϊόντα.
Σας αποκλείσει (blacklist) μόνιμα.
Υποβάλει Αιτήματα Κατάργησης λόγω Πνευματικών Δικαιωμάτων (DMCA).
Αναφέρει τις παραβιάσεις στο Tebex, το Cfx.re, το Discord, σε παρόχους φιλοξενίας, marketplaces ή άλλους σχετικούς παρόχους υπηρεσιών όπου κρίνεται σκόπιμο.
Επιδιώξει όλα τα νομικά μέσα που είναι διαθέσιμα βάσει της ισχύουσας νομοθεσίας περί πνευματικών δικαιωμάτων.
Δεν θα εκδοθεί καμία επιστροφή χρημάτων μετά από παραβίαση της άδειας χρήσης.
09 ΠΛΗΡΩΜΕΣ ΚΑΙ ΠΑΡΑΔΟΣΗ
Όλες οι αγορές υποβάλλονται σε ασφαλή επεξεργασία μέσω της επίσημης πλατφόρμας πληρωμών που χρησιμοποιεί η PixieMods.
Όλα τα προϊόντα παραδίδονται ψηφιακά.
Δεν θα αποσταλούν ποτέ φυσικά αγαθά.
Τα προϊόντα Escrow συνδέονται αυτόματα με τον λογαριασμό σας στο Keymaster.
Τα προϊόντα Non-Escrow γίνονται διαθέσιμα για λήψη αμέσως μετά την επιτυχή πληρωμή.
10 ΠΟΛΙΤΙΚΗ ΕΠΙΣΤΡΟΦΗΣ ΧΡΗΜΑΤΩΝ
Λόγω της ψηφιακής φύσης των προϊόντων μας, ΟΛΕΣ ΟΙ ΠΩΛΗΣΕΙΣ ΕΙΝΑΙ ΟΡΙΣΤΙΚΕΣ.
Δεν θα δοθούν επιστροφές χρημάτων, αλλαγές ή ακυρώσεις μετά την παράδοση ενός προϊόντος ή τη διάθεσή του για λήψη, εκτός εάν απαιτείται από την ισχύουσα νομοθεσία.
Οι δόλιες αμφισβητήσεις συναλλαγών (chargebacks) ενδέχεται να οδηγήσουν σε:
Μόνιμο Αποκλεισμό (Ban)
Ανάκληση Άδειας Χρήσης
Αναφορές στους Παρόχους Πληρωμών
Αναφορές σε Πλατφόρμες Αγορών
Πρόσθετες νομικές ενέργειες όπου κρίνεται σκόπιμο
11 ΠΕΡΙΕΧΟΜΕΝΟ ΤΡΙΤΩΝ
Η PixieMods εγγυάται την πρωτοτυπία όλων των προϊόντων που δημιουργούνται από την PixieMods.
Εάν ένας πελάτης ζητήσει τροποποιήσεις που αφορούν στοιχεία τρίτων και τα οποία παρέχονται από τον πελάτη, η ευθύνη για την εξασφάλιση όλων των απαιτούμενων αδειών βαρύνει αποκλειστικά τον πελάτη.
12 ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΗΣ
Η PixieMods εγγυάται ότι όλα τα αυθεντικά προϊόντα της PixieMods δημιουργούνται από το μηδέν.
Η PixieMods δεν φέρει καμία ευθύνη για:
Παραβιάσεις των Πολιτικών του FiveM
Περιορισμούς Διακομιστή
Προβλήματα Συμβατότητας Framework
Πόρους Τρίτων (Third-Party Resources)
Προβλήματα Φιλοξενίας (Hosting)
Απώλεια Δεδομένων
Απώλεια Εσόδων
Έμμεσες ή Παρεπόμενες Ζημιές
Οι πελάτες είναι υπεύθυνοι να διασφαλίζουν τη συμβατότητα πριν από την αγορά.
13 ΑΛΛΑΓΕΣ ΣΤΟΥΣ ΠΑΡΟΝΤΕΣ ΟΡΟΥΣ
Η PixieMods διατηρεί το δικαίωμα να τροποποιήσει αυτούς τους Όρους Χρήσης ανά πάσα στιγμή χωρίς προηγούμενη ειδοποίηση.
Η συνεχιζόμενη χρήση οποιουδήποτε προϊόντος της PixieMods συνιστά αποδοχή της πιο πρόσφατης έκδοσης αυτών των Όρων.
Σημαντική Αποποίηση Ευθύνης:
Τα δικά μας προϊόντα είναι 100% ασφαλή και πρωτότυπα.
Ωστόσο, σε περίπτωση που μας ζητηθεί (π.χ. μέσω μιας προσαρμοσμένης παραγγελίας) να χρησιμοποιήσουμε, να μετατρέψουμε ή να τροποποιήσουμε ένα mod τρίτου μέρους ή το μοντέλο ενός άλλου δημιουργού, η PixieMods δεν φέρει καμία απολύτως ευθύνη για τυχόν προβλήματα πνευματικών δικαιωμάτων ή κυρώσεις (bans) που ενδέχεται να επιβληθούν στον διακομιστή σας.
Η ευθύνη για τη χρήση μη πρωτότυπων στοιχείων τρίτων βαρύνει αποκλειστικά τον ιδιοκτήτη του διακομιστή.
ΤΕΛΙΚΗ ΣΥΜΦΩΝΙΑ
Με την αγορά, λήψη, εγκατάσταση ή χρήση οποιουδήποτε προϊόντος της PixieMods, αναγνωρίζετε ότι έχετε διαβάσει, κατανοήσει και αποδεχτεί τους παρόντες Όρους Χρήσης στο σύνολό τους.
Η μη συμμόρφωση με αυτούς τους Όρους μπορεί να οδηγήσει σε άμεσο τερματισμό της άδειας χρήσης, ενέργειες επιβολής πνευματικών δικαιωμάτων και οποιαδήποτε άλλα νομικά μέσα είναι διαθέσιμα βάσει της ισχύουσας νομοθεσίας.
IMPORTANT COPYRIGHT NOTICE
Every PixieMods product contains proprietary identification methods and copyright verification techniques.
For more information regarding ownership verification, identification methods, and copyright enforcement, please read Section 7 ("Copyright Identification") of this Agreement.
UNAUTHORIZED RESALE, LEAKING OR REDISTRIBUTION OF ANY PIXIEMODS PRODUCT WILL RESULT IN IMMEDIATE COPYRIGHT ENFORCEMENT. YOU ARE PURCHASING A LICENSE TO USE OUR PRODUCTS — NOT OWNERSHIP OF THE FILES.
PIXIEMODS LEGAL
PIXIEMODS TERMS OF SERVICE, LICENSE AGREEMENT & COPYRIGHT NOTICE
Last Updated: July 2026
00 LEGAL NOTICE — READ BEFORE PURCHASING
ALL PRODUCTS SOLD BY PIXIEMODS ARE ORIGINAL CREATIONS DESIGNED AND DEVELOPED ENTIRELY FROM SCRATCH.
All 3D models, meshes, textures, materials, designs, logos and related digital assets are the exclusive intellectual property of PixieMods and are protected by international copyright and intellectual property laws, including but not limited to:
The Berne Convention for the Protection of Literary and Artistic Works
The WIPO Copyright Treaty (WCT)
Directive (EU) 2019/790 on Copyright in the Digital Single Market (where applicable)
Greek Law 2121/1993 on Copyright, Related Rights and Cultural Matters (where applicable)
Any other applicable national or international copyright legislation
Purchasing a PixieMods product DOES NOT transfer ownership of the files.
Your purchase grants you only a limited license to use the product under the conditions described in this agreement.
Any unauthorized copying, leaking, redistribution, resale, sharing, sublicensing, public distribution or commercial exploitation of any PixieMods asset constitutes copyright infringement and may result in immediate copyright enforcement without prior notice.
PixieMods reserves the right to pursue every available legal remedy, including but not limited to:
Immediate License Revocation
Permanent Customer Blacklisting
DMCA Copyright Takedown Requests
Marketplace Reports
Hosting Provider Notifications
Legal Proceedings where applicable
01 OWNERSHIP
Every product sold by PixieMods has been created exclusively by PixieMods unless explicitly stated otherwise.
This includes but is not limited to:
3D Models
Meshes
Textures
Materials
Clothing Assets
Props
MLO Assets
Logos
Icons
Graphics
No ownership rights are transferred to the purchaser.
All copyrights remain exclusively owned by PixieMods.
02 LICENSE
Upon successful payment you receive a:
Non-Exclusive License
Non-Transferable License
Revocable License
Single Customer License
This license allows you to use the purchased assets only for your own licensed FiveM server.
Ownership of the files always remains with PixieMods.
03 NON-ESCROW PRODUCTS
Certain PixieMods products are delivered as Non-Escrow Assets.
These products may allow you to edit the files for your own server.
However, the ability to access or modify the files does not grant ownership and does not grant any redistribution rights.
You may:
Modify textures.
Optimize files.
You may NOT:
Resell the files.
Share the files.
Leak the files.
Redistribute modified versions.
Upload the files publicly.
Include them in free or paid packs.
Claim them as your own work.
Sell derivatives based primarily on PixieMods assets.
04 ESCROW PRODUCTS
Products delivered through the Cfx.re Escrow system may not be:
Unlocked
Reverse Engineered
Decompiled
Bypassed
Modified outside the permissions provided by Cfx.re
Attempts to bypass Escrow protection constitute an immediate violation of this agreement.
05 LICENSE LIMITATIONS
Unless explicitly stated otherwise:
One Purchase = One Server = One License
Each server operating under a different Keymaster account requires a separate purchase.
Licenses cannot be transferred to another customer.
Selling your server does not transfer your PixieMods license.
06 STRICTLY PROHIBITED
The following actions are strictly prohibited:
Reselling PixieMods products.
Sharing purchased files with friends, developers or third parties.
Leaking files publicly or privately.
Uploading assets to Discord, GitHub, Google Drive, Mega, MediaFire or similar platforms.
Redistributing modified versions.
Using PixieMods assets inside clothing packs, mega packs, optimization packs or starter packs.
Claiming ownership of PixieMods products.
Removing copyright notices.
Using PixieMods assets to create competing commercial products.
Using one purchase across multiple independent servers without purchasing additional licenses.
Violation of these Terms will immediately terminate your license.
07 COPYRIGHT IDENTIFICATION
Every PixieMods product contains proprietary identification methods, embedded identifiers, metadata, unique file characteristics, and other copyright verification techniques.
These measures are implemented to establish ownership, verify authenticity, and assist in identifying unauthorized distribution, resale, leaks, or any other form of copyright infringement.
Unauthorized copies identified on servers, marketplaces, Discord communities, repositories, or any other distribution platform may be investigated.
Information obtained through these verification methods may be used to support DMCA takedown requests, marketplace reports, license enforcement, and any other legal remedies available under applicable law.
08 ENFORCEMENT
PixieMods actively protects its intellectual property.
Where unauthorized use is identified, PixieMods reserves the right to:
Permanently revoke your license.
Remove access to purchased products.
Permanently blacklist your account.
Submit DMCA Copyright Takedown Requests.
Report violations to Tebex, Cfx.re, Discord, hosting providers, marketplaces, or other relevant service providers where appropriate.
Pursue all legal remedies available under applicable copyright legislation.
No refund will be issued following a license violation.
09 PAYMENTS & DELIVERY
All purchases are processed securely through the official payment platform used by PixieMods.
All products are delivered digitally.
No physical goods will ever be shipped.
Escrow products are automatically linked to your Keymaster account.
Non-Escrow products become available for download immediately after successful payment.
10 REFUND POLICY
Due to the digital nature of our products, ALL SALES ARE FINAL.
No refunds, exchanges or cancellations will be granted after a product has been delivered or made available for download, except where required by applicable law.
Fraudulent chargebacks may result in:
Permanent Ban
License Revocation
Reports to Payment Providers
Marketplace Reports
Additional legal action where appropriate
11 THIRD-PARTY CONTENT
PixieMods guarantees the originality of all products created by PixieMods.
If a customer requests modifications involving third-party assets supplied by that customer, responsibility for obtaining all required permissions remains solely with the customer.
12 DISCLAIMER
PixieMods guarantees that all original PixieMods products are created from scratch.
PixieMods shall not be liable for:
FiveM Policy Violations
Server Restrictions
Framework Compatibility Issues
Third-Party Resources
Hosting Problems
Data Loss
Lost Revenue
Indirect or Consequential Damages
Customers are responsible for ensuring compatibility before purchasing.
13 CHANGES TO THESE TERMS
PixieMods reserves the right to modify these Terms of Service at any time without prior notice.
Continued use of any PixieMods product constitutes acceptance of the most recent version of these Terms.
Important Disclaimer:
Our own products are 100% safe and original.
However, in the event that we are requested (e.g., via a custom order) to use, convert, or modify a third-party mod or another creator's model, PixieMods bears no liability whatsoever for any potential copyright issues or sanctions (bans) that may be imposed on your server.
The responsibility for the use of non-original, third-party assets lies exclusively with the server owner.
FINAL AGREEMENT
By purchasing, downloading, installing or using any PixieMods product, you acknowledge that you have read, understood and accepted these Terms of Service in their entirety.
Failure to comply with these Terms may result in immediate license termination, copyright enforcement actions, and any other legal remedies available under applicable law.
/* ===================================================== PIXIEMODS — TERMS CONTROLLER V2 REPLACE ONLY TERMS SECTION 8 WITH THIS FILE WHAT THIS FIXES: - Terms opens from NAV or FOOTER - no page/hash navigation - Terms never stays selected in navbar - Home remains the active navbar item - works with href="#terms", "/#terms", full URLs ending in #terms, or any element with data-pixie-terms-open ===================================================== */ (function () { 'use strict'; var modal = document.getElementById( 'pixieTermsModal' ); var closeButton = document.getElementById( 'pixieTermsModalClose' ); var scrollArea = document.getElementById( 'pixieTermsScroll' ); var content = document.getElementById( 'pixieTermsContent' ); var title = document.getElementById( 'pixieTermsModalTitle' ); var languageButtons = document.querySelectorAll( '#pixieTermsModal [data-terms-lang]' ); if ( !modal || !closeButton || !scrollArea || !content || !languageButtons.length ) { return; } /* ===================================================== REMOVE OLD TEST MODAL IF IT STILL EXISTS ===================================================== */ var oldTest = document.getElementById( 'pixieNavModal' ); if (oldTest) { oldTest.remove(); } /* ===================================================== STATE ===================================================== */ var currentLanguage = 'en'; var previousOverflowHtml = ''; var previousOverflowBody = ''; /* ===================================================== KEEP NAVBAR ON HOME TERMS IS A MODAL, NOT A PAGE ===================================================== */ function keepHomeActive() { var nav = document.querySelector( '.pixie-links' ); if (!nav) { return; } var links = nav.querySelectorAll( 'a' ); links.forEach( function ( link ) { link.classList.remove( 'is-active' ); } ); /* PRIMARY HOME LINK */ var homeLink = nav.querySelector( 'a[href="#home"]' ); if (!homeLink) { homeLink = nav.querySelector( 'a[href="/"]' ); } if (homeLink) { homeLink.classList.add( 'is-active' ); } } /* ===================================================== CHECK WHETHER A CLICKED LINK IS A TERMS LINK WORKS FOR NAV + FOOTER ===================================================== */ function isTermsTrigger( element ) { if (!element) { return false; } /* MANUAL ATTRIBUTE OPTION: */ if ( element.matches && element.matches( '[data-pixie-terms-open]' ) ) { return true; } /* ANCHOR OPTION: #terms /#terms https://site.com/#terms */ if ( element.tagName !== 'A' ) { return false; } var rawHref = element.getAttribute( 'href' ); if (!rawHref) { return false; } if ( rawHref === '#terms' ) { return true; } try { var parsed = new URL( rawHref, window.location.href ); return ( parsed.hash === '#terms' ); } catch (error) { return false; } } /* ===================================================== RENDER LANGUAGE ===================================================== */ function renderLanguage( language ) { currentLanguage = language === 'gr' ? 'gr' : 'en'; content.innerHTML = ''; var ids = currentLanguage === 'gr' ? [ 'pixieTermsGR1Source', 'pixieTermsGR2Source', 'pixieTermsGR3Source' ] : [ 'pixieTermsEN1Source', 'pixieTermsEN2Source', 'pixieTermsEN3Source' ]; ids.forEach( function ( id ) { var template = document.getElementById( id ); if (!template) { return; } content.appendChild( template.content.cloneNode( true ) ); } ); languageButtons.forEach( function ( button ) { var active = button.getAttribute( 'data-terms-lang' ) === currentLanguage; button.classList.toggle( 'is-active', active ); } ); title.textContent = currentLanguage === 'gr' ? 'Όροι Χρήσης' : 'Terms & Conditions'; scrollArea.scrollTop = 0; } /* ===================================================== OPEN ===================================================== */ function openTerms() { renderLanguage( currentLanguage ); previousOverflowHtml = document.documentElement.style.overflow; previousOverflowBody = document.body.style.overflow; document.documentElement.style.overflow = 'hidden'; document.body.style.overflow = 'hidden'; modal.classList.add( 'is-open' ); modal.setAttribute( 'aria-hidden', 'false' ); /* THE NAV MUST STILL LOOK LIKE HOME. DO IT IMMEDIATELY + AFTER THE CLICK STACK FINISHES, IN CASE ANOTHER NAV SCRIPT TRIES TO ADD is-active. */ keepHomeActive(); setTimeout( keepHomeActive, 0 ); setTimeout( keepHomeActive, 80 ); setTimeout( function () { closeButton.focus(); }, 80 ); } /* ===================================================== CLOSE ===================================================== */ function closeTerms() { modal.classList.remove( 'is-open' ); modal.setAttribute( 'aria-hidden', 'true' ); document.documentElement.style.overflow = previousOverflowHtml; document.body.style.overflow = previousOverflowBody; /* STAY ON HOME VISUALLY AFTER CLOSE TOO */ keepHomeActive(); setTimeout( keepHomeActive, 0 ); } /* ===================================================== NAV + FOOTER TERMS CLICK CAPTURE MODE STOPS OLD PAGE/HASH/ACTION HANDLERS ===================================================== */ document.addEventListener( 'click', function ( event ) { var candidate = event.target.closest( 'a, [data-pixie-terms-open]' ); if ( !isTermsTrigger( candidate ) ) { return; } event.preventDefault(); event.stopImmediatePropagation(); openTerms(); }, true ); /* ===================================================== LANGUAGE SWITCH + OUTSIDE CLOSE ===================================================== */ modal.addEventListener( 'click', function ( event ) { var languageButton = event.target.closest( '[data-terms-lang]' ); if (languageButton) { renderLanguage( languageButton.getAttribute( 'data-terms-lang' ) ); return; } if ( event.target === modal ) { closeTerms(); } } ); /* ===================================================== X CLOSE ===================================================== */ closeButton.addEventListener( 'click', closeTerms ); /* ===================================================== ESC CLOSE ===================================================== */ document.addEventListener( 'keydown', function ( event ) { if ( event.key === 'Escape' && modal.classList.contains( 'is-open' ) ) { closeTerms(); } } ); /* ===================================================== INITIAL ===================================================== */ renderLanguage( 'en' ); keepHomeActive(); })();
PIXIEMODS
About PixieMods
Choose Language
01 Our Story
PixieMods was born out of the need for fresh, authentic, and high-quality content in the world of FiveM.
Built on our multi-year, hands-on experience in 3D modeling and digital creation, our roots date back to the early '00s. Over the years, our work has spanned across major virtual worlds—including Second Life, IMVU, and RedM—collaborating with well-known developers and studios.
Our extensive background goes far beyond 3D meshes; it includes years of experience in full branding design, game UI elements, custom web assets, and even real-world merchandise graphics.
We are now bringing this broad, multifaceted passion for design to GTA V. Our goal is continuous evolution and the creation of custom assets that add real value to your server.
02 Our Philosophy
Quality always comes first. For this reason, we do not use, port, or modify other people's models. Every clothing item, accessory, or ped you purchase from us is strictly designed from scratch by our own 3D artists.
However, if you explicitly request us to modify or incorporate third-party designs or assets for a custom project, this is done strictly at your own risk and sole responsibility regarding permissions and copyright.
03 Our Process
From the initial concept art to the final 3D mesh and textures, everything is done "In-House", leveraging our decades of experience in virtual worlds.
This allows us to guarantee:
Uniqueness: No other server will have the same asset unless they purchased it from us.
Optimization: Our models are strictly low-poly and perfectly optimized so they will not burden your server's performance.
Support: Because we created them from absolute scratch, we know exactly how they were made and can immediately resolve any issue that might arise.
By choosing PixieMods, you are choosing decades of design experience. You are investing in the authenticity and quality of your server.
01 Η Ιστορία Μας
Η PixieMods γεννήθηκε από την ανάγκη για φρέσκο, αυθεντικό και υψηλής ποιότητας περιεχόμενο στον κόσμο του FiveM.
Χτισμένη στην πολυετή, πρακτική μας εμπειρία στο 3D modeling και τη ψηφιακή δημιουργία, οι ρίζες μας φτάνουν πίσω στις αρχές της δεκαετίας του '00. Με την πάροδο των χρόνων, η δουλειά μας έχει επεκταθεί σε μεγάλους εικονικούς κόσμους —όπως το Second Life, το IMVU και το RedM— μέσα από συνεργασίες με γνωστούς developers και studios.
Το εκτενές υπόβαθρό μας πηγαίνει πολύ πιο πέρα από τα 3D meshes. Περιλαμβάνει χρόνια εμπειρίας στον πλήρη σχεδιασμό branding, σε game UI elements, custom web assets, ακόμα και σε γραφικά για πραγματικό merchandise.
Πλέον, φέρνουμε αυτό το ευρύ, πολύπλευρο πάθος για το design στο GTA V. Στόχος μας είναι η συνεχής εξέλιξη και η δημιουργία custom assets που προσθέτουν πραγματική αξία στον server σας.
02 Η Φιλοσοφία Μας
Η ποιότητα έρχεται πάντα πρώτη. Για αυτόν τον λόγο, δεν χρησιμοποιούμε, δεν κάνουμε port και δεν τροποποιούμε μοντέλα άλλων. Κάθε ρούχο, αξεσουάρ ή ped που αγοράζετε από εμάς είναι σχεδιασμένο αυστηρά από το μηδέν, από τους δικούς μας 3D artists.
Ωστόσο, εάν μας ζητήσετε ρητά να τροποποιήσουμε ή να ενσωματώσουμε σχέδια ή assets τρίτων για ένα custom project, αυτό γίνεται αυστηρά με δική σας ευθύνη και ρίσκο όσον αφορά τις άδειες χρήσης και τα πνευματικά δικαιώματα (copyright).
03 Η Διαδικασία Μας
Από το αρχικό concept art μέχρι το τελικό 3D mesh και τα textures, τα πάντα γίνονται "In-House", αξιοποιώντας τις δεκαετίες εμπειρίας μας στους εικονικούς κόσμους.
Αυτό μας επιτρέπει να εγγυηθούμε:
Μοναδικότητα: Κανένας άλλος server δεν θα έχει το ίδιο asset, εκτός αν το έχει αγοράσει από εμάς.
Βελτιστοποίηση (Optimization): Τα μοντέλα μας είναι αυστηρά low-poly και απόλυτα βελτιστοποιημένα, ώστε να μην επιβαρύνουν στο ελάχιστο την απόδοση του server σας.
Υποστήριξη: Επειδή τα δημιουργήσαμε από το απόλυτο μηδέν, γνωρίζουμε ακριβώς πώς φτιάχτηκαν και μπορούμε να επιλύσουμε άμεσα οποιοδήποτε πρόβλημα προκύψει.
Επιλέγοντας την PixieMods, επιλέγετε δεκαετίες εμπειρίας στο design. Επενδύετε στην αυθεντικότητα και την ποιότητα του server σας.
/* ===================================================== PIXIEMODS — ABOUT CONTROLLER SECTION 4 NAV + FOOTER ABOUT: - opens modal - no page change - no hash change - Home remains selected ===================================================== */ (function () { 'use strict'; var modal = document.getElementById( 'pixieAboutModal' ); var closeButton = document.getElementById( 'pixieAboutModalClose' ); var scrollArea = document.getElementById( 'pixieAboutScroll' ); var content = document.getElementById( 'pixieAboutContent' ); var title = document.getElementById( 'pixieAboutModalTitle' ); var languageButtons = document.querySelectorAll( '#pixieAboutModal [data-about-lang]' ); if ( !modal || !closeButton || !scrollArea || !content || !languageButtons.length ) { return; } var currentLanguage = 'en'; var previousOverflowHtml = ''; var previousOverflowBody = ''; /* ===================================================== KEEP NAVBAR ON HOME ===================================================== */ function keepHomeActive() { var nav = document.querySelector( '.pixie-links' ); if (!nav) { return; } var links = nav.querySelectorAll( 'a' ); links.forEach( function ( link ) { link.classList.remove( 'is-active' ); } ); var homeLink = nav.querySelector( 'a[href="#home"]' ); if (!homeLink) { homeLink = nav.querySelector( 'a[href="/"]' ); } if (homeLink) { homeLink.classList.add( 'is-active' ); } } /* ===================================================== ABOUT LINK DETECTION NAV + FOOTER + FULL URL ===================================================== */ function isAboutTrigger( element ) { if (!element) { return false; } if ( element.matches && element.matches( '[data-pixie-about-open]' ) ) { return true; } if ( element.tagName !== 'A' ) { return false; } var rawHref = element.getAttribute( 'href' ); if (!rawHref) { return false; } if ( rawHref === '#about' ) { return true; } try { var parsed = new URL( rawHref, window.location.href ); return ( parsed.hash === '#about' ); } catch (error) { return false; } } /* ===================================================== RENDER LANGUAGE ===================================================== */ function renderLanguage( language ) { currentLanguage = language === 'gr' ? 'gr' : 'en'; content.innerHTML = ''; var sourceId = currentLanguage === 'gr' ? 'pixieAboutGRSource' : 'pixieAboutENSource'; var template = document.getElementById( sourceId ); if (template) { content.appendChild( template.content.cloneNode( true ) ); } languageButtons.forEach( function ( button ) { var active = button.getAttribute( 'data-about-lang' ) === currentLanguage; button.classList.toggle( 'is-active', active ); } ); title.textContent = currentLanguage === 'gr' ? 'Σχετικά με την PixieMods' : 'About PixieMods'; scrollArea.scrollTop = 0; } /* ===================================================== OPEN ===================================================== */ function openAbout() { renderLanguage( currentLanguage ); previousOverflowHtml = document.documentElement.style.overflow; previousOverflowBody = document.body.style.overflow; document.documentElement.style.overflow = 'hidden'; document.body.style.overflow = 'hidden'; modal.classList.add( 'is-open' ); modal.setAttribute( 'aria-hidden', 'false' ); keepHomeActive(); setTimeout( keepHomeActive, 0 ); setTimeout( keepHomeActive, 80 ); setTimeout( function () { closeButton.focus(); }, 80 ); } /* ===================================================== CLOSE ===================================================== */ function closeAbout() { modal.classList.remove( 'is-open' ); modal.setAttribute( 'aria-hidden', 'true' ); document.documentElement.style.overflow = previousOverflowHtml; document.body.style.overflow = previousOverflowBody; keepHomeActive(); setTimeout( keepHomeActive, 0 ); } /* ===================================================== INTERCEPT NAV + FOOTER ABOUT ===================================================== */ document.addEventListener( 'click', function ( event ) { var candidate = event.target.closest( 'a, [data-pixie-about-open]' ); if ( !isAboutTrigger( candidate ) ) { return; } event.preventDefault(); event.stopImmediatePropagation(); openAbout(); }, true ); /* ===================================================== LANGUAGE + OUTSIDE CLICK ===================================================== */ modal.addEventListener( 'click', function ( event ) { var languageButton = event.target.closest( '[data-about-lang]' ); if (languageButton) { renderLanguage( languageButton.getAttribute( 'data-about-lang' ) ); return; } if ( event.target === modal ) { closeAbout(); } } ); /* ===================================================== X CLOSE ===================================================== */ closeButton.addEventListener( 'click', closeAbout ); /* ===================================================== ESC CLOSE ===================================================== */ document.addEventListener( 'keydown', function ( event ) { if ( event.key === 'Escape' && modal.classList.contains( 'is-open' ) ) { closeAbout(); } } ); /* ===================================================== INITIAL ===================================================== */ renderLanguage( 'en' ); keepHomeActive(); })();
PIXIEMODS SUPPORT
Frequently Asked Questions
Choose Language
Find quick answers about PIXIEMODS products, licensing, compatibility, delivery, support, custom work and updates.
PIXIEMODS creates clothing, accessories, peds, scripts, jobs, MLOs and other FiveM resources. Our catalog will continue to expand with new releases.
Yes. Clothing, accessories and peds sold by PIXIEMODS are designed from scratch by our own 3D artists, unless a custom project explicitly requires third-party material supplied or requested by the client.
Purchases are handled through Tebex, using the delivery method associated with the specific product.
Compatibility is listed individually on each product page. Depending on the resource, this may include ESX, QBCore, Qbox, standalone support, or another clearly stated requirement.
Yes. Optimization is part of our workflow. Our 3D assets are built with performance in mind, including low-poly construction where appropriate, while scripts are developed with efficient server and client performance as a priority.
Where installation or configuration is required, the product will include the relevant instructions or documentation needed to get started.
Yes. For installation, configuration, or an issue directly related to the purchased product, you can contact us through the official PIXIEMODS support channel.
Yes, depending on availability and project scope. Custom clothing, 3D assets, scripts, jobs, branding, UI, web assets and other digital work can be discussed through Support.
You may only modify purchased files within the limits of the license attached to that product. Redistribution, resale, sharing, or other unauthorized use is not permitted unless explicitly stated otherwise.
No. Purchasing a PIXIEMODS product grants usage rights under the applicable license. It does not transfer ownership of the files or the right to redistribute, share, or resell them.
Because our products are digital, refunds are limited and are handled only under the circumstances described in our Terms & Conditions and applicable store policy.
Where needed, yes. Fixes, compatibility changes and product updates will be announced through the appropriate PIXIEMODS channels.
Contact Support and include your order information, the product name, and a clear description of the issue so we can help you as efficiently as possible.
New products, updates and announcements will be shared through the PIXIEMODS website, Discord, and our official social channels.
Βρείτε γρήγορες απαντήσεις σχετικά με τα προϊόντα PIXIEMODS, τις άδειες χρήσης, τη συμβατότητα, την παράδοση, την υποστήριξη, τα custom projects και τα updates.
Η PIXIEMODS δημιουργεί clothing, accessories, peds, scripts, jobs, MLOs και άλλα FiveM resources. Ο κατάλογός μας θα συνεχίσει να εμπλουτίζεται με νέα releases.
Ναι. Τα clothing, accessories και peds που πωλούνται από την PIXIEMODS σχεδιάζονται από το μηδέν από τους δικούς μας 3D artists, εκτός αν ένα custom project απαιτεί ρητά third-party υλικό που έχει ζητηθεί ή δοθεί από τον πελάτη.
Οι αγορές πραγματοποιούνται μέσω Tebex, με τον τρόπο παράδοσης που αντιστοιχεί στο συγκεκριμένο προϊόν.
Η συμβατότητα αναγράφεται ξεχωριστά στη σελίδα κάθε προϊόντος. Ανάλογα με το resource, μπορεί να περιλαμβάνει ESX, QBCore, Qbox, standalone υποστήριξη ή κάποια άλλη ξεκάθαρα αναφερόμενη απαίτηση.
Ναι. Η βελτιστοποίηση αποτελεί βασικό μέρος της διαδικασίας μας. Τα 3D assets κατασκευάζονται με γνώμονα το performance, με low-poly προσέγγιση όπου χρειάζεται, ενώ τα scripts αναπτύσσονται με προτεραιότητα στην αποδοτική λειτουργία server και client.
Όπου απαιτείται εγκατάσταση ή configuration, το προϊόν θα περιλαμβάνει τις σχετικές οδηγίες ή documentation που χρειάζεται για να ξεκινήσετε.
Ναι. Για εγκατάσταση, configuration ή κάποιο πρόβλημα που σχετίζεται άμεσα με το προϊόν που αγοράστηκε, μπορείτε να επικοινωνήσετε μαζί μας μέσω του επίσημου PIXIEMODS support channel.
Ναι, ανάλογα με το availability και το scope του project. Custom clothing, 3D assets, scripts, jobs, branding, UI, web assets και άλλες digital δημιουργίες μπορούν να συζητηθούν μέσω Support.
Μπορείτε να τροποποιήσετε τα αρχεία μόνο μέσα στα όρια της άδειας χρήσης που συνοδεύει το συγκεκριμένο προϊόν. Redistribution, resale, sharing ή άλλη μη εξουσιοδοτημένη χρήση δεν επιτρέπεται, εκτός αν αναφέρεται ρητά διαφορετικά.
Όχι. Η αγορά ενός προϊόντος PIXIEMODS σας δίνει δικαίωμα χρήσης σύμφωνα με την αντίστοιχη άδεια. Δεν μεταβιβάζει ιδιοκτησία των αρχείων ούτε δικαίωμα redistribution, sharing ή resale.
Επειδή τα προϊόντα μας είναι digital, τα refunds είναι περιορισμένα και εξετάζονται μόνο στις περιπτώσεις που περιγράφονται στους Όρους Χρήσης και στην εκάστοτε πολιτική του store.
Όπου χρειάζεται, ναι. Fixes, compatibility changes και product updates θα ανακοινώνονται μέσα από τα κατάλληλα επίσημα PIXIEMODS channels.
Επικοινωνήστε με το Support και συμπεριλάβετε τα στοιχεία της παραγγελίας σας, το όνομα του προϊόντος και μια ξεκάθαρη περιγραφή του προβλήματος, ώστε να μπορέσουμε να σας βοηθήσουμε όσο το δυνατόν πιο αποτελεσματικά.
Νέα προϊόντα, updates και ανακοινώσεις θα δημοσιεύονται στο PIXIEMODS website, στο Discord και στα επίσημα social channels μας.
/* ===================================================== PIXIEMODS — FAQ CONTROLLER SECTION 4 ===================================================== */ (function () { 'use strict'; var modal = document.getElementById( 'pixieFaqModal' ); var closeButton = document.getElementById( 'pixieFaqModalClose' ); var scrollArea = document.getElementById( 'pixieFaqScroll' ); var content = document.getElementById( 'pixieFaqContent' ); var title = document.getElementById( 'pixieFaqModalTitle' ); var languageButtons = document.querySelectorAll( '#pixieFaqModal [data-faq-lang]' ); if ( !modal || !closeButton || !scrollArea || !content || !languageButtons.length ) { return; } var currentLanguage = 'en'; var previousOverflowHtml = ''; var previousOverflowBody = ''; /* ===================================================== KEEP NAVBAR ON HOME ===================================================== */ function keepHomeActive() { var nav = document.querySelector( '.pixie-links' ); if (!nav) { return; } var links = nav.querySelectorAll( 'a' ); links.forEach( function ( link ) { link.classList.remove( 'is-active' ); } ); var homeLink = nav.querySelector( 'a[href="#home"]' ); if (!homeLink) { homeLink = nav.querySelector( 'a[href="/"]' ); } if (homeLink) { homeLink.classList.add( 'is-active' ); } } /* ===================================================== FAQ LINK DETECTION NAV + FOOTER + FULL URL ===================================================== */ function isFaqTrigger( element ) { if (!element) { return false; } if ( element.matches && element.matches( '[data-pixie-faq-open]' ) ) { return true; } if ( element.tagName !== 'A' ) { return false; } var rawHref = element.getAttribute( 'href' ); if (!rawHref) { return false; } if ( rawHref === '#faq' ) { return true; } try { var parsed = new URL( rawHref, window.location.href ); return ( parsed.hash === '#faq' ); } catch (error) { return false; } } /* ===================================================== RENDER LANGUAGE ===================================================== */ function renderLanguage( language ) { currentLanguage = language === 'gr' ? 'gr' : 'en'; content.innerHTML = ''; var sourceId = currentLanguage === 'gr' ? 'pixieFaqGRSource' : 'pixieFaqENSource'; var template = document.getElementById( sourceId ); if (template) { content.appendChild( template.content.cloneNode( true ) ); } languageButtons.forEach( function ( button ) { var active = button.getAttribute( 'data-faq-lang' ) === currentLanguage; button.classList.toggle( 'is-active', active ); } ); title.textContent = currentLanguage === 'gr' ? 'Συχνές Ερωτήσεις' : 'Frequently Asked Questions'; scrollArea.scrollTop = 0; } /* ===================================================== OPEN ===================================================== */ function openFaq() { renderLanguage( currentLanguage ); previousOverflowHtml = document.documentElement.style.overflow; previousOverflowBody = document.body.style.overflow; document.documentElement.style.overflow = 'hidden'; document.body.style.overflow = 'hidden'; modal.classList.add( 'is-open' ); modal.setAttribute( 'aria-hidden', 'false' ); keepHomeActive(); setTimeout( keepHomeActive, 0 ); setTimeout( keepHomeActive, 80 ); setTimeout( function () { closeButton.focus(); }, 80 ); } /* ===================================================== CLOSE ===================================================== */ function closeFaq() { modal.classList.remove( 'is-open' ); modal.setAttribute( 'aria-hidden', 'true' ); document.documentElement.style.overflow = previousOverflowHtml; document.body.style.overflow = previousOverflowBody; keepHomeActive(); setTimeout( keepHomeActive, 0 ); } /* ===================================================== NAV + FOOTER FAQ ===================================================== */ document.addEventListener( 'click', function ( event ) { var candidate = event.target.closest( 'a, [data-pixie-faq-open]' ); if ( !isFaqTrigger( candidate ) ) { return; } event.preventDefault(); event.stopImmediatePropagation(); openFaq(); }, true ); /* ===================================================== MODAL CLICKS ===================================================== */ modal.addEventListener( 'click', function ( event ) { /* LANGUAGE */ var languageButton = event.target.closest( '[data-faq-lang]' ); if (languageButton) { renderLanguage( languageButton.getAttribute( 'data-faq-lang' ) ); return; } /* ACCORDION */ var question = event.target.closest( '.pixie-faq-question' ); if (question) { var item = question.closest( '.pixie-faq-item' ); if (!item) { return; } var alreadyOpen = item.classList.contains( 'is-open' ); content .querySelectorAll( '.pixie-faq-item.is-open' ) .forEach( function ( openItem ) { openItem.classList.remove( 'is-open' ); } ); if ( !alreadyOpen ) { item.classList.add( 'is-open' ); } return; } /* OUTSIDE */ if ( event.target === modal ) { closeFaq(); } } ); /* ===================================================== X CLOSE ===================================================== */ closeButton.addEventListener( 'click', closeFaq ); /* ===================================================== ESC CLOSE ===================================================== */ document.addEventListener( 'keydown', function ( event ) { if ( event.key === 'Escape' && modal.classList.contains( 'is-open' ) ) { closeFaq(); } } ); /* ===================================================== INITIAL ===================================================== */ renderLanguage( 'en' ); keepHomeActive(); })();
PIXIEMODS SUPPORT
How can we help?
Choose Language
Need help with a purchase, installation, configuration, or a custom project? Choose the option below that best matches what you need and include as much useful information as possible when contacting us.
01
Purchase & Order Support
For payment, delivery, access, or order-related issues, contact us with:
Your Tebex order number
The product name
A short description of the issue
Any useful screenshot or error message
02
Installation & Configuration
If a purchased resource is not working as expected, tell us:
Your FiveM framework
The resource version
What you already tried
Relevant console errors or screenshots
03
Custom Project Request
Looking for custom clothing, 3D assets, scripts, jobs, MLOs, branding, UI, or other digital work? Send us:
A clear project description
Reference images or examples
Your preferred deadline
Any technical requirements
04
General Questions
For anything not covered above, you can still contact us through our official support channel. We recommend checking the FAQ and Terms first for the fastest answer.
Contact PIXIEMODS Support
Our Discord will be the main place for product support, order questions, custom requests, and updates.
Χρειάζεστε βοήθεια με κάποια αγορά, εγκατάσταση, configuration ή custom project; Επιλέξτε την κατηγορία που ταιριάζει καλύτερα στο αίτημά σας και συμπεριλάβετε όσο το δυνατόν περισσότερες χρήσιμες πληροφορίες όταν επικοινωνήσετε μαζί μας.
01
Υποστήριξη Αγοράς & Παραγγελίας
Για θέματα πληρωμής, παράδοσης, πρόσβασης ή παραγγελίας, επικοινωνήστε μαζί μας έχοντας:
Το Tebex order number σας
Το όνομα του προϊόντος
Μια σύντομη περιγραφή του προβλήματος
Χρήσιμο screenshot ή error message, αν υπάρχει
02
Εγκατάσταση & Configuration
Αν κάποιο resource που αγοράσατε δεν λειτουργεί όπως περιμένετε, ενημερώστε μας για:
Το FiveM framework που χρησιμοποιείτε
Την έκδοση του resource
Τι έχετε ήδη δοκιμάσει
Σχετικά console errors ή screenshots
03
Custom Project Request
Θέλετε custom clothing, 3D assets, scripts, jobs, MLOs, branding, UI ή άλλο digital work; Στείλτε μας:
Μια ξεκάθαρη περιγραφή του project
Reference εικόνες ή παραδείγματα
Το επιθυμητό deadline
Οποιεσδήποτε τεχνικές απαιτήσεις
04
Γενικές Ερωτήσεις
Για οτιδήποτε δεν καλύπτεται παραπάνω, μπορείτε να επικοινωνήσετε μαζί μας μέσω του επίσημου support channel. Προτείνουμε πρώτα μια γρήγορη ματιά στο FAQ και στους Όρους Χρήσης.
Επικοινωνία με PIXIEMODS Support
Το Discord θα είναι το βασικό σημείο επικοινωνίας για product support, παραγγελίες, custom requests και updates.
/* ===================================================== PIXIEMODS — SUPPORT CONTROLLER SECTION 4 NAV + FOOTER SUPPORT: - opens modal - no page change - no hash change - Home remains selected ===================================================== */ (function () { 'use strict'; var modal = document.getElementById( 'pixieSupportModal' ); var closeButton = document.getElementById( 'pixieSupportModalClose' ); var scrollArea = document.getElementById( 'pixieSupportScroll' ); var content = document.getElementById( 'pixieSupportContent' ); var title = document.getElementById( 'pixieSupportModalTitle' ); var languageButtons = document.querySelectorAll( '#pixieSupportModal [data-support-lang]' ); if ( !modal || !closeButton || !scrollArea || !content || !languageButtons.length ) { return; } var currentLanguage = 'en'; var previousOverflowHtml = ''; var previousOverflowBody = ''; /* ===================================================== KEEP NAVBAR ON HOME ===================================================== */ function keepHomeActive() { var nav = document.querySelector( '.pixie-links' ); if (!nav) { return; } var links = nav.querySelectorAll( 'a' ); links.forEach( function ( link ) { link.classList.remove( 'is-active' ); } ); var homeLink = nav.querySelector( 'a[href="#home"]' ); if (!homeLink) { homeLink = nav.querySelector( 'a[href="/"]' ); } if (homeLink) { homeLink.classList.add( 'is-active' ); } } /* ===================================================== SUPPORT LINK DETECTION NAV + FOOTER + FULL URL ===================================================== */ function isSupportTrigger( element ) { if (!element) { return false; } if ( element.matches && element.matches( '[data-pixie-support-open]' ) ) { return true; } if ( element.tagName !== 'A' ) { return false; } var rawHref = element.getAttribute( 'href' ); if (!rawHref) { return false; } if ( rawHref === '#support' ) { return true; } try { var parsed = new URL( rawHref, window.location.href ); return ( parsed.hash === '#support' ); } catch (error) { return false; } } /* ===================================================== RENDER LANGUAGE ===================================================== */ function renderLanguage( language ) { currentLanguage = language === 'gr' ? 'gr' : 'en'; content.innerHTML = ''; var sourceId = currentLanguage === 'gr' ? 'pixieSupportGRSource' : 'pixieSupportENSource'; var template = document.getElementById( sourceId ); if (template) { content.appendChild( template.content.cloneNode( true ) ); } languageButtons.forEach( function ( button ) { var active = button.getAttribute( 'data-support-lang' ) === currentLanguage; button.classList.toggle( 'is-active', active ); } ); title.textContent = currentLanguage === 'gr' ? 'Πώς μπορούμε να βοηθήσουμε;' : 'How can we help?'; scrollArea.scrollTop = 0; } /* ===================================================== OPEN ===================================================== */ function openSupport() { renderLanguage( currentLanguage ); previousOverflowHtml = document.documentElement.style.overflow; previousOverflowBody = document.body.style.overflow; document.documentElement.style.overflow = 'hidden'; document.body.style.overflow = 'hidden'; modal.classList.add( 'is-open' ); modal.setAttribute( 'aria-hidden', 'false' ); keepHomeActive(); setTimeout( keepHomeActive, 0 ); setTimeout( keepHomeActive, 80 ); setTimeout( function () { closeButton.focus(); }, 80 ); } /* ===================================================== CLOSE ===================================================== */ function closeSupport() { modal.classList.remove( 'is-open' ); modal.setAttribute( 'aria-hidden', 'true' ); document.documentElement.style.overflow = previousOverflowHtml; document.body.style.overflow = previousOverflowBody; keepHomeActive(); setTimeout( keepHomeActive, 0 ); } /* ===================================================== NAV + FOOTER SUPPORT ===================================================== */ document.addEventListener( 'click', function ( event ) { var candidate = event.target.closest( 'a, [data-pixie-support-open]' ); if ( !isSupportTrigger( candidate ) ) { return; } event.preventDefault(); event.stopImmediatePropagation(); openSupport(); }, true ); /* ===================================================== MODAL CLICKS ===================================================== */ modal.addEventListener( 'click', function ( event ) { var languageButton = event.target.closest( '[data-support-lang]' ); if (languageButton) { renderLanguage( languageButton.getAttribute( 'data-support-lang' ) ); return; } if ( event.target === modal ) { closeSupport(); } } ); /* ===================================================== X CLOSE ===================================================== */ closeButton.addEventListener( 'click', closeSupport ); /* ===================================================== ESC CLOSE ===================================================== */ document.addEventListener( 'keydown', function ( event ) { if ( event.key === 'Escape' && modal.classList.contains( 'is-open' ) ) { closeSupport(); } } ); /* ===================================================== INITIAL ===================================================== */ renderLanguage( 'en' ); keepHomeActive(); })();
PIXIEMODS PRIVACY
Email & Privacy Notice
Choose Language
When you subscribe to PIXIEMODS, you give us permission to send occasional emails about new releases, product updates, news and selected offers.
Data we collect: the email address you submit through the newsletter form.
How we use it: only to manage the PIXIEMODS mailing list and send newsletter-related communications.
Email provider: newsletter subscriptions and delivery are processed through MailerLite.
No selling: PIXIEMODS does not sell your email address to advertisers or unrelated third parties.
Your choice: you can unsubscribe at any time using the unsubscribe option included in newsletter emails.
Deletion: you may request removal of your email from our mailing list by contacting PIXIEMODS Support.
Retention: your email remains on the mailing list until you unsubscribe, request deletion, or the list is otherwise cleaned or closed.
This notice applies to the PIXIEMODS newsletter signup only. Other purchases and services may be subject to separate Terms & Conditions.
Όταν κάνετε subscribe στην PIXIEMODS, μας δίνετε άδεια να σας στέλνουμε περιστασιακά emails σχετικά με νέα releases, product updates, νέα και επιλεγμένες προσφορές.
Δεδομένα που συλλέγουμε: τη διεύθυνση email που καταχωρείτε στη φόρμα newsletter.
Πώς τη χρησιμοποιούμε: μόνο για τη διαχείριση της mailing list της PIXIEMODS και την αποστολή newsletter-related επικοινωνιών.
Email provider: οι εγγραφές και η αποστολή των newsletters πραγματοποιούνται μέσω MailerLite.
Δεν πωλούμε το email σας: η PIXIEMODS δεν πουλά τη διεύθυνση email σας σε διαφημιστές ή άσχετους τρίτους.
Δική σας επιλογή: μπορείτε να κάνετε unsubscribe οποιαδήποτε στιγμή μέσω της επιλογής unsubscribe που περιλαμβάνεται στα newsletter emails.
Διαγραφή: μπορείτε να ζητήσετε την αφαίρεση του email σας από τη mailing list επικοινωνώντας με το PIXIEMODS Support.
Διατήρηση: το email σας παραμένει στη mailing list μέχρι να κάνετε unsubscribe, να ζητήσετε διαγραφή ή να κλείσει/καθαριστεί η λίστα.
Η παρούσα ενημέρωση αφορά μόνο την εγγραφή στο PIXIEMODS newsletter. Αγορές και άλλες υπηρεσίες μπορεί να καλύπτονται από ξεχωριστούς Όρους Χρήσης.
/* ===================================================== PIXIEMODS — EMAIL PRIVACY CONTROLLER SECTION 3 ===================================================== */ (function(){ 'use strict'; var modal=document.getElementById('pixieEmailPrivacyModal'); var closeButton=document.getElementById('pixieEmailPrivacyClose'); var scrollArea=document.getElementById('pixieEmailPrivacyScroll'); var content=document.getElementById('pixieEmailPrivacyContent'); var title=document.getElementById('pixieEmailPrivacyTitle'); var languageButtons=document.querySelectorAll('#pixieEmailPrivacyModal [data-email-lang]'); if(!modal||!closeButton||!scrollArea||!content||!languageButtons.length){return;} var currentLanguage='en'; var previousOverflowHtml=''; var previousOverflowBody=''; function keepHomeActive(){ var nav=document.querySelector('.pixie-links'); if(!nav){return;} nav.querySelectorAll('a').forEach(function(link){link.classList.remove('is-active');}); var homeLink=nav.querySelector('a[href="#home"]')||nav.querySelector('a[href="/"]'); if(homeLink){homeLink.classList.add('is-active');} } function isTrigger(element){ if(!element){return false;} if(element.matches&&element.matches('[data-pixie-email-privacy-open]')){return true;} if(element.tagName!=='A'){return false;} var rawHref=element.getAttribute('href'); if(!rawHref){return false;} if(rawHref==='#email-privacy'){return true;} try{return new URL(rawHref,window.location.href).hash==='#email-privacy';} catch(error){return false;} } function renderLanguage(language){ currentLanguage=language==='gr'?'gr':'en'; content.innerHTML=''; var id=currentLanguage==='gr'?'pixieEmailPrivacyGR':'pixieEmailPrivacyEN'; var template=document.getElementById(id); if(template){content.appendChild(template.content.cloneNode(true));} languageButtons.forEach(function(button){ button.classList.toggle('is-active',button.getAttribute('data-email-lang')===currentLanguage); }); title.textContent=currentLanguage==='gr'?'Email & Απόρρητο':'Email & Privacy Notice'; scrollArea.scrollTop=0; } function openModal(){ renderLanguage(currentLanguage); previousOverflowHtml=document.documentElement.style.overflow; previousOverflowBody=document.body.style.overflow; document.documentElement.style.overflow='hidden'; document.body.style.overflow='hidden'; modal.classList.add('is-open'); modal.setAttribute('aria-hidden','false'); keepHomeActive(); setTimeout(keepHomeActive,0); setTimeout(function(){closeButton.focus();},70); } function closeModal(){ modal.classList.remove('is-open'); modal.setAttribute('aria-hidden','true'); document.documentElement.style.overflow=previousOverflowHtml; document.body.style.overflow=previousOverflowBody; keepHomeActive(); setTimeout(keepHomeActive,0); } document.addEventListener('click',function(event){ var candidate=event.target.closest('a, [data-pixie-email-privacy-open]'); if(!isTrigger(candidate)){return;} event.preventDefault(); event.stopImmediatePropagation(); openModal(); },true); modal.addEventListener('click',function(event){ var lang=event.target.closest('[data-email-lang]'); if(lang){renderLanguage(lang.getAttribute('data-email-lang'));return;} if(event.target===modal){closeModal();} }); closeButton.addEventListener('click',closeModal); document.addEventListener('keydown',function(event){ if(event.key==='Escape'&&modal.classList.contains('is-open')){closeModal();} }); renderLanguage('en'); keepHomeActive(); })();