TGIANN
YoutubeDiscordTebexFivem
  • Main
    • Welcome
    • How to Find My Transaction ID
    • How can i download my script
    • How can i transfer my script
    • Whats escrow system?
    • Switching from MySQL Async to oxmysql
    • Basic Aces & Principals overview/guide
    • Using QB scripts in QBOX
    • How can i use Fivemanage
  • Common errors
    • SCRIPT ERROR: ?:-1: attempt to call a nil value
    • TGIANN-Core script is not in my keymaster account
    • You lack the required entitlement to use tgiann-*
    • Error parsing script / Failed to load script
    • Error: syntax error near '<\1>'
    • When I buy something, the money goes negative
    • Failed to verify protected resource
  • Map
    • lumi-delperropier
      • Setup
      • Conflicts
      • Disable NPC
      • Rcore Funfair Cords
      • CS-Hall Config
  • Scripts
    • tgiann-animpos-photo-cam
      • Editable Files
      • Config File
      • Exports
    • tgiann-self-storage-v2
      • Editable Files
        • Language File
        • Client Editable
        • Server Editable
      • Config File
    • tgiann-radio
      • Guides
        • Recommended settings for PMA Voice
        • How to change the animation
      • Installation
      • Config file
      • Editable Files
        • Language File
        • Client Editable
        • Server Editable
      • Exports
    • tgiann-core
      • Config file
      • Exports
      • Integration
        • QB
          • DrawText
    • tgiann-lumihud
      • Events / Exports
      • Editable Files
        • Language File
        • Client
          • playerStatus.lua
          • qbclient.lua
          • editable.lua
          • moneyEditable.lua
          • harnessBeltEditable.lua
        • Server
          • qbserver.lua
          • editable.lua
      • Config Files
        • config.lua
        • configHudSettings
        • configWeaponList.lua
        • qbStressConfig
      • Integration
        • Notify
        • Progressbar
    • tgiann-realparking
      • Events / Exports
      • Editable Files
        • Language File
        • Client
          • editable.lua
        • Server
          • editable.lua
      • Config Files
        • blipsConfig.lua
        • config.lua
        • impoundConfig.lua
        • insuranceConfig.lua
    • tgiann-vehicleshop
      • Exports
      • Editable Files
        • Language File
        • Client
          • editable.lua
        • Server
          • editable.lua
          • commands.lua
      • Config Files
    • tgiann-gps
      • Client Exports
      • Editable Files
        • config.lua
        • client/editable.lua
        • Language File
    • tgiann-clothing
      • Guides
        • Installation
          • ESX
          • QB
          • QBX
          • tgiann-inventory clothe items
        • Migration
        • How to take clothes images
      • Comman Proplems
      • Events / Exports
      • Admin Commands
      • Editable Files
        • client/editable.lua
        • server/editable.lua
      • Configs
        • blacklist
          • famale.lua
          • male.lua
        • clotheList
          • global
            • female.lua
            • male.lua
        • clothingPrice
          • female.lua
          • male.lua
        • tattoo
          • customTattoo.lua
          • tattoo.lua
        • clothingRoomsOutfits.lua
        • config.lua
        • hairOverlays.lua
        • pedList.lua
    • tgiann-inventory
      • Guides
        • Installation
          • ESX
          • QB
          • QBOX
        • How to adapt your script
        • How do money as item
          • QB
          • QBOX
          • ESX
            • ESX V11
            • ESX V12
        • Creating Items
        • Item İmages
        • Item Metadata
        • Migration
      • Common Problems
      • Exports
        • Server
        • Client
      • Hooks
      • Events
        • Server
        • Client
      • Admin Commands
      • Editable Files
        • client/editable.lua
        • client/topheader.lua
        • server/editable.lua
        • server/commands.lua
        • server/convert.lua
      • Configs
        • config.lua
        • configAmmo.lua
        • configAntiSwimingItems
        • configAttachment.lua
        • configAttachmentName.lua
        • configBlockItems.lua
        • configCarryItems.lua
        • configClotheBackpack.lua
        • configCommands.lua
        • configCraft.lua
        • configDecayableItems.lua
        • configDrop.lua
        • configEditableItems.lua
        • configFilter.lua
        • configItemStash.lua
        • configMaxStack.lua
        • configMaxUseAmount.lua
        • configMetadata.lua
        • configMetadataAdvance.js
        • configRealisticArmor.lua
        • configShop.lua
        • configStashes.lua
        • configThrowableItems.lua
        • configVendingMachine.lua
        • configWeapon.lua
    • lumi-delperropier-texonstone
      • Setup
    • tgiann-antirpf
      • Editable files
    • tgiann-secondhand
      • Editable files
      • config.lua
    • tgiann-multicharacter + spawn selector
      • Guides
        • Installation
        • Discord Permmission integration
        • Tebex integration
      • Common Problems
      • Configs
        • config.lua
        • multicharConfig.lua
        • photocamConfig.lua
        • spawnSelectorConfig.lua
      • Editable Files
        • Language File
        • client/editable.lua
        • server/editable.lua
        • server/commands.lua
    • tgiann-attachment
      • Config file
      • Event List
    • tgiann-bank
      • Migration
      • Exports
      • Config files
        • config.lua
        • configGangAccounts.lua
        • configHacking.lua
        • configJob.lua
        • configJobAccounts.lua
      • Editable Files
    • tgiann-bettercombat
      • Config file
      • Event List
    • tgiann-bobcat
      • Config file
    • tgiann-boombox
      • Config file
    • tgiann-vehiclecontrol
      • Exports
      • Config file
      • Editable Files
    • tgiann-card
      • Config file
      • QB Core Item
      • Ox Inventory Item
      • Sql File
    • tgiann-carhud
      • Config file
    • tgiann-carmod
      • Config file
      • Sql File
    • tgiann-chair
      • Config file
      • QB Core Item
    • tgiann-chopshop
      • Config file
      • QB Core Item
    • tgiann-damage-indicator
      • Config file
      • Editable files
    • tgiann-dna
      • Sql File
    • tgiann-document
      • Config file
      • QB Core Item
      • Ox Inventory Item
      • Sql File
    • tgiann-doorlock-v2
      • How can i find door model and other details
      • Config file
    • tgiann-dropweaponwhendie
      • Config file
    • tgiann-drugsell
      • Config file
    • tgiann-erpv2
      • Config file
    • tgiann-fallouthacker
      • Usage
    • tgiann-garage
      • Config file
      • Event List
      • Exports List
      • QB Sql File
      • ESX Sql File
    • tgiann-hotwire
      • Item List
      • Editable Files
        • Language File
        • Client/editable.lua
        • Client/migrate.lua
        • Server/commands.lua
      • Config file
      • Exports
    • tgiann-house
      • Stash Function
      • Common errors
      • Config file
      • Event List
      • Sql File
      • Editable Files
    • tgiann-hud
      • Config file
    • tgiann-hudv2
      • Config file
      • Event List
    • tgiann-job
      • Config file
      • Sql File
    • tgiann-market
      • Editable Files
      • Config file
      • Sql File
    • tgiann-mdt
      • Config file
      • ESX Sql File
      • QB Sql File
    • tgiann-megaphone
      • Setup
        • QB Core Item
        • Ox Inventory Item
      • Language File
      • Config file
      • Event List
      • Exports List
      • Recommended PMA Voice Settings
      • Common Problems
    • tgiann-moder-hud
      • Config file
      • Editable files
      • Event list
    • tgiann-naked
      • Config file
      • Editable Files
      • Sql File
      • Wrong Clothes
    • tgiann-platechanger
      • Config file
    • tgiann-policealert
      • Config file
      • Event List
    • tgiann-postcard
      • Editable Files
      • Config file
      • QB Core Item
      • Ox Inventory Item
    • tgiann-radio (Old)
      • Common errors
      • Config file
      • Event List
      • Exports List
      • Recommended settings for PMA Voice
    • tgiann-rentscooter
      • Config file
    • tgiann-sblauncher
      • Config file
      • QB Core Item
    • tgiann-self-storage
      • Config file
      • Editable files
      • Sql File
    • tgiann-exit-log
      • Config file
      • Editable files
    • tgiann-weapons-on-back
      • Config file
      • Editable files
    • tgiann-sellnpc
      • Config file
    • tgiann-smokegrenade
      • Config file
    • tgiann-sounds
      • Example Usage
    • tgiann-stashhouse
      • Config file
      • Sql File
    • tgiann-statushud
    • tgiann-vehicleoutfit
      • Config file
      • Sql File
    • tgiann-vehicleradio
      • Config file
      • Event list
    • tgiann-vehicleshop
      • Config file
      • Sql File
    • tgiann-trade
      • Config file
      • Server editable.lua
      • Client editable.lua
    • tgiann-zombie
      • Config file
      • Client editable.lua
      • Server editable.lua
      • Common errors
    • tgiann-planting
      • Config file
      • Editable Files
    • tgiann-realistic-car-crash
      • Config file
      • Editable Files
    • tgiann-graphic-menu
      • Config file
      • Editable Files
    • tgiann-firefighterjob
      • Installation
      • Config file
      • Editable Files
    • tgiann-coinshop
      • Config file
      • Editable Files
    • tgiann-vehiclepaint
      • Config file
      • Setup
    • tgiann-drone
      • Config file
      • Editable Files
    • tgiann-musical-chairs
      • Config file
      • Editable Files
    • tgiann-pursuitmode
      • Config file
      • Editable Files
    • tgiann-food-jobs
      • Config file
      • Editable Files
      • Example Location Config
Powered by GitBook
On this page
  • Language Files
  • client/editable.lua
  • server/editable.lua
  1. Scripts
  2. tgiann-secondhand

Editable files

Language Files

config.langs.en = {
    blip = "Second Hand Vehicle Dealer",
    openSellMenu = "Second Hand Vehicle Dealer",
    noClosestVehicle = "There are no vehicles nearby",
    menuLabel = "Plate: %s",
    menuLabelCantSale = "Plate: %s (Can't be sold)",
    menuHeader = "Sell your car",
    menuPrice = "Set a Price",
    wrongPrice = "%s is not a number!Can't be set as Price",
    space = "Space",
    notYour = "This Vehicle doesn't belong to you",
    inspectCar = "Inspect Vehicle",
    allSlotFull = "All Vehicle slots are full, try again later!",
    noMoney = "You need $%s to buy this Vehicle",
    allReadyAdded = "This Vehicle is already added for sale",
    uCantSell = "You can't sell this Vehicle",
    testDriveStarted = "Test drive for %s sec started",
    removeVehicle = "Remove Vehicle from Sale",
    areUSureRemove = "Are you sure you want to Remove the Vehicle?",
    areUSureYes = "Yes",
    areUSureNo = "No",
    noSellVehicle = "You have no vehicle on Sale!",
    sellVehicle = "Sell Vehicle",
    mySellVehicles = "My Vehicles for Sale",

    automobile = "Car",
    bike = "Motorcycle/Bike",
    boat = "Boat",
    heli = "Helicopter",
    plane = "Plane",
    submarine = "Submarine",
    trailer = "Trailer",
    train = "Train",

    testdrive = "Test Drive",
    buy = "Buy",
    secondHandHeader = "Second Hand Vehicles",
    secondHandHeaderDesc = "We are pleased to serve you with our high-quality second-hand vehicles. You can buy or sell your vehicles with affordable prices and bank payment options. For more details, please review the catalog.",
    esc = "ESC to close",
    all = "All",
    cancel = "Cancel",
    yes = "Yes",
    testDriveDesc = "Do you want to pay {1} Dolar for the {0} Sec Test Drive?",
    buyDesc = "Do you want to buy the Vehicle for  {0} + {1}$ ?",
    testDriveSecond = "%s Sec",
    searchInput = "Search...",
    tax = "Tax",
    nullNumber = "Unknown",
    MaxSpeed = "Max Speed",
    maxBraking = "Max Brake",
    acceleration = "Speed",

    engineLevel = "Engine Level",
    brakeLevel = "Brake Level",
    transmissionLevel = "Transmission Level",
    suspensionLevel = "Suspension Level",
    armorLevel = "Armor Level",
    turboInstalled = "Has Turbo",
    turboNoInstalled = "No Turbo"
}

client/editable.lua

function carSpawned(vehicle)
    TriggerEvent("x-hotwire:give-keys", vehicle)
end

function teleportPlayer(coords)
    SetEntityCoords(PlayerPedId(), coords)
end

server/editable.lua

function isPlayerVehicle(src, plate)
    if config.test then return true end
    local xPlayer = tgiCore.getPlayer(src)
    local cid = tgiCore.getCid(xPlayer)
    if config.framework == "qb" then
        local row = singleSync('SELECT `citizenid` FROM `player_vehicles` WHERE `citizenid` = ? AND `plate` = ? LIMIT 1', { cid, plate })
        if not row then
            return false, lang.notYour
        end
        return true
    elseif config.framework == "esx" then
        local row = singleSync('SELECT `owner` FROM `owned_vehicles` WHERE `owner` = ? AND `plate` = ? LIMIT 1', { cid, plate })
        if not row then
            return false, lang.notYour
        end
        return true
    end
end

function editPlayerVehicle(cid, plate)
    if config.framework == "qb" then
        update("UPDATE player_vehicles SET citizenid = ? WHERE plate = ?", { cid, plate })
    elseif config.framework == "esx" then
        update("UPDATE owned_vehicles SET owner = ? WHERE plate = ?", { cid, plate })
    end
end

function getPlayerNumber(xPlayer)
    if GetResourceState("tgiann-phone") ~= "missing" then
        local userData = singleSync('SELECT number FROM tgiann_phone_players WHERE citizenid = ?', { tgiCore.getCid(xPlayer) })
        return userData.number or lang.nullNumber
    end

    if config.framework == "qb" then
        return xPlayer.PlayerData.charinfo.phone or lang.nullNumber
    elseif config.framework == "esx" then
        local userData = singleSync('SELECT phone_number FROM users WHERE citizenid = ?', { tgiCore.getCid(xPlayer) })
        return userData.phone_number or lang.nullNumber
    end
end

function addMoney(row) -- offline give money
    if config.framework == "qb" then
        single("SELECT money FROM players WHERE citizenid = ?", { row.owner }, function(result)
            if result then
                local moneyData = json.decode(result.money)
                moneyData.bank = moneyData.bank + row.price
                update("UPDATE players SET money = ? WHERE citizenid = ?", { json.encode(moneyData), row.owner })
            end
        end)
    elseif config.framework == "esx" then
        single("SELECT accounts FROM players WHERE identifier = ?", { row.owner }, function(result)
            if result then
                local moneyData = json.decode(result.accounts)
                moneyData.bank = moneyData.bank + row.price
                update("UPDATE players SET accounts = ? WHERE identifier = ?", { json.encode(moneyData), row.owner })
            end
        end)
    end
end
Previoustgiann-secondhandNextconfig.lua

Last updated 11 months ago