# Common questions



<details>

<summary>Can I use it for specific job ?</summary>

For this reason we left the _server.lua_ not encrypted, sou you can use a specific job to open the UI, don't forget to disable the command in that case.\


```lua
QBCore.Functions.CreateUseableItem("amazontab", function(source, item)
  local src = source
  local Player = QBCore.Functions.GetPlayer(src)
  if Player.PlayerData.job.name == "jobname" then
    if Player.Functions.GetItemByName(item.name) ~= nil then
      TriggerClientEvent("zat-amazon:client:UseAmazonTab", src)
    end
  end
end)
```

</details>

<details>

<summary>Can I use my custom notification instead of the default QBCore ?</summary>

Yes, you can in the _config.lua_

```lua
function Notify(text, type)
    QBCore.Functions.Notify(text, type) 	-- change it with the notification you are using
end
```

</details>

<details>

<summary>Can I Use Other Emotes ?</summary>

Yes You can export or trigger Any Emotes You want.\
No need to change anything in here, if you are using rpemotes.

<pre class="language-lua"><code class="lang-lua">function PlayAmazonEmote(emote)
	if emote == "c" then
		-- -- Replace it with the Cancel emote you want 
	elseif emote == "box" then
		-- Replace it with the emote you want
	end
	

<strong>	-- You can use any exports or trigger any event you want to...
</strong>	TriggerEvent('animations:client:EmoteCommandStart', {emote})
end
</code></pre>

</details>

<details>

<summary>Problem with RPEMOTES ?</summary>

if you  have any problems with rpemotes make sure that you have changed  the framework on its config.lua (line 58 ) to this&#x20;

```lua
    -- Used for few framework dependent things. Accepted values: "qb-core", false
    Framework = 'qb-core',
```

</details>
