Documentation Index Fetch the complete documentation index at: https://docs.squashcodes.com/llms.txt
Use this file to discover all available pages before exploring further.
Resolva problemas comuns
Resource não inicia Está com problemas para iniciar o seu produto? Clique aqui
Configurar o resource Está com dúvidas de como configurar algo no custom? Clique aqui
changeClothesElement
Syntax
exports [ 'sqh_custom' ]: changeClothesElement ( 'ped' theElement , 'element or table' forPlayer , 'table' infos )
Required arguments
theElement: Elemento que você irá setar a roupa (player)
forPlayer: Quem irá ver as roupas desse elemento
table: Uma tabela que necessita dos seguintes índices:
typeModel: O tipo de roupa que você está mudando (‘corp’ ou ‘default’)
bodyPart: A parte do corpo que a roupa irá ser colocada (‘torso’, ‘legs’, ‘head’, ‘feet’…)
clotheType O tipo da roupa que será colocada, (‘camisa.padrao’)
clotheTexture A textura da roupa que será colocada, (‘1.png’)
gender O gênero do jogador, (‘male’ or ‘female’)
Example
O exemplo abaixo cria um comando que permite o jogador definir uma roupa nele mesmo
addCommandHandler ( 'clothe' , -- Exemplo: /clothe default torso camisa.padrao 10.png male
function ( player , _ , typeModel , bodyPart , clotheType , clotheTexture , gender )
if ( typeModel and bodyPart and clotheType and clotheTexture and gender ) then
exports [ 'sqh_custom' ]: changeClothesElement ( player , player , { typeModel = typeModel , bodyPart = bodyPart , clotheType = clotheType , clotheTexture = clotheTexture , gender = gender })
outputChatBox ( 'Roupa colocada com sucesso!' , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível adicionar a roupa! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
setSkinTone
Syntax
exports [ 'sqh_custom' ]: setSkinTone ( 'table' infos )
Required arguments
table: Uma tabela que necessita dos seguintes índices:
player: O jogador que você irá mudar o tom de pele
texture A textura do tom de pele que será colocado, (‘whi.png’)
gender O gênero do jogador, (‘male’ or ‘female’)
Example
O exemplo abaixo cria um comando que permite o jogador definir um tom de pele nele mesmo
addCommandHandler ( 'skintone' , -- Exemplo: /skintone whi male
function ( _ , texture , gender )
if ( texture and gender ) then
exports [ 'sqh_custom' ]: setSkinTone ({ texture = texture , gender = gender , player = localPlayer })
outputChatBox ( 'Tom de pele colocado com sucesso!' , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível trocar o tom de pele! (parâmetro incorreto)' , 201 , 73 , 73 )
end
end
)
getPlayerGender
Syntax
exports [ 'sqh_custom' ]: getPlayerGender ( 'ped' theElement )
Required arguments
theElement: O jogador que você quer obter o gênero
Returns
Retorna o gênero do jogador caso o jogador já tenha um personagem, caso contrário irá retornar false
Example
O exemplo abaixo cria um comando que permite o jogador possa ver seu próprio gênero
addCommandHandler ( 'gender' , -- Exemplo: /gender
function ( player , _ )
if ( player ) then
local genderPlayer = exports [ 'sqh_custom' ]: getPlayerGender ( player )
outputChatBox ( 'Seu gênero é: ' .. genderPlayer , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível retornar seu gênero! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
takeClothesPlayer
Syntax
exports [ 'sqh_custom' ]: takeClothesPlayer ( 'ped' theElement , 'string' gender )
Required arguments
theElement: O jogador que você quer retirar as roupas
gender: O gênero do jogador
Example
O exemplo abaixo cria um comando que retira as próprias roupas
addCommandHandler ( 'takeclothes' , -- Exemplo: /takeclothes male
function ( player , _ , gender )
if ( player and gender ) then
exports [ 'sqh_custom' ]: takeClothesPlayer ( player , gender )
outputChatBox ( 'Você retirou suas roupas!' , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível retirar suas roupas! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
updateTypeSelected
Syntax
exports [ 'sqh_custom' ]: updateTypeSelected ( 'ped' theElement , 'string' typeSelect , skinUpdate )
Required arguments
theElement: O jogador que você quer atualizar o tipo de roupa
typeSelect: O tipo para qual você quer mudar as roupas do player (‘corp’ ou ‘default’)
Optional arguments
skinUpdate: O id da skin que deverá ser definido na database
Example
O exemplo abaixo cria um comando que troca as roupas do jogador para as roupas de corp
addCommandHandler ( 'update' , -- Exemplo: /update corp
function ( player , _ , typeUpdate )
if ( player and typeUpdate ) then
exports [ 'sqh_custom' ]: updateTypeSelected ( player , typeUpdate )
outputChatBox ( 'Você atualizou o tipo para: ' .. typeUpdate , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível atualizar! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
resetCharacter
Syntax
exports [ 'sqh_custom' ]: resetCharacter ( 'ped' theElement )
Required arguments
theElement: O jogador que você quer resetar a conta
Example
O exemplo abaixo cria um comando que reseta a conta do jogador
addCommandHandler ( 'reset' , -- Exemplo: /reset
function ( player , _ )
if ( player ) then
exports [ 'sqh_custom' ]: resetCharacter ( player )
outputChatBox ( 'Você resetou sua conta' , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível resetar! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
showCreatePerson
Syntax
exports [ 'sqh_custom' ]: showCreatePerson ( 'ped' theElement )
Required arguments
theElement: O jogador que você quer abrir o painel de criação ou carregar o personagem
Example
O exemplo abaixo cria um comando que irá abrir o painel de criação ou carregar as roupas caso já tenha criado
addCommandHandler ( 'showcreate' , -- Exemplo: /showcreate
function ( player , _ )
if ( player ) then
exports [ 'sqh_custom' ]: showCreatePerson ( player )
outputChatBox ( 'Você chamou o create' , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível chamar a função! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
loadClothesElement
Syntax
exports [ 'sqh_custom' ]: showCreatePerson ( 'ped' theElement , 'element or table' forPlayer , forceTypeModel )
Required arguments
theElement: O jogador que você quer carregar as roupas
forPlayer: O jogador que irá ver as roupas do player que está sendo carregado
Optional arguments
forceTypeModel: Caso você queira carregar uma roupa especifica como de (‘corp’ ou ‘default’)
Example
O exemplo abaixo cria um comando que irá carregar minhas roupas para mim mesmo
addCommandHandler ( 'loadclothes' , -- Exemplo: /loadclothes
function ( player , _ )
if ( player ) then
exports [ 'sqh_custom' ]: loadClothesElement ( player , player )
outputChatBox ( 'Você carregou as roupas do player' , player , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível chamar a função! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
getPlayerClothes
Syntax
exports [ 'sqh_custom' ]: getPlayerClothes ( 'player' theElement , 'string' typeClothes )
Required arguments
theElement: O jogador que você quer retornar as roupas
Optional arguments
typeClothes: Caso você queira retornar uma roupa especifica como de (‘corp’, ‘default’, ‘tattos’ ou ‘faceshared’)
Returns
Retorna uma tabela contendo as roupas do jogador
Example
O exemplo abaixo cria um comando que irá retornar as roupas do jogador no debugscript
addCommandHandler ( 'retornarroupas' , -- Exemplo: /retornarroupas
function ( player , _ )
if ( player ) then
local roupas = exports [ 'sqh_custom' ]: getPlayerClothes ( player , 'default' )
iprint ( roupas )
else
outputChatBox ( 'Não foi possível chamar a função! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
getAccountClothes
Syntax
exports [ 'sqh_custom' ]: getAccountClothes ( 'account' string , 'string' typeClothes )
Required arguments
account: A conta que você deseja retornar as roupas
Optional arguments
typeClothes: Caso você queira retornar uma roupa especifica como de (‘corp’, ‘default’, ‘tattos’ ou ‘faceshared’)
Returns
Retorna uma tabela contendo as roupas do jogador
Example
O exemplo abaixo cria um comando que irá retornar as roupas do jogador no debugscript
addCommandHandler ( 'retornarroupas' , -- Exemplo: /retornarroupas Joao
function ( player , _ , account )
if ( player ) then
local roupas = exports [ 'sqh_custom' ]: getAccountClothes ( account , 'default' )
iprint ( roupas )
else
outputChatBox ( 'Não foi possível chamar a função! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
setClothesPed
Syntax
exports [ 'sqh_custom' ]: setClothesPed ( 'ped' theElement , 'element or table' forPlayer , 'table' typeClothes )
Required arguments
theElement: Elemento que você irá setar a roupa (ped)
forPlayer: O elemento ‘player’ que irá visualizar as roupas do ped
typeClothes: Uma tabela que necessita dos seguintes índices:
typeModel: O tipo de roupa que você está mudando (‘corp’ ou ‘default’)
bodyPart: A parte do corpo que a roupa irá ser colocada (‘torso’, ‘legs’, ‘head’, ‘feet’…)
clotheType O tipo da roupa que será colocada, (‘camisa.padrao’)
clotheTexture A textura da roupa que será colocada, (‘1.png’)
gender O gênero do jogador, (‘male’ or ‘female’)
Example
O exemplo abaixo cria um comando que irá criar um ped e setar uma bermuda nele
addCommandHandler ( 'criarped' , -- Exemplo: /criarped
function ( player , _ )
if ( player ) then
local x , y , z = getElementPosition ( player )
local ped = createPed ( 1 , x , y , z )
exports [ 'sqh_custom' ]: setClothesPed ( ped , player , { typeModel = "default" , bodyPart = "legs" , clotheType = "pati.bermuda" , clotheTexture = "1.png" , gender = "male" })
else
outputChatBox ( 'Não foi possível chamar a função! (parâmetro incorreto)' , player , 201 , 73 , 73 )
end
end
)
setSkintonePed
Syntax
exports [ 'sqh_custom' ]: setSkintonePed ( 'ped' theElement , 'element or table' forPlayer , 'table' infos )
Required arguments
theElement: O elemento ‘ped’ que irá receber o tom de pele
forPlayer: O elemento ‘player’ que irá visualizar as roupas do ped
table: Uma tabela que necessita dos seguintes índices:
texture A textura do tom de pele que será colocado, (‘whi.png’)
gender O gênero do ped, (‘male’ or ‘female’)
Example
O exemplo abaixo cria um comando que cria um elemento ped e altera o tom de pele dele
addCommandHandler ( 'criarped' , -- Exemplo: /criarped whi male
function ( player , _ , texture , gender )
if ( texture and gender ) then
local x , y , z = getElementPosition ( player )
local ped = createPed ( 1 , x , y , z )
exports [ 'sqh_custom' ]: setSkintonePed ( ped , player , { texture = texture , gender = gender })
outputChatBox ( 'Tom de pele colocado com sucesso!' , 136 , 201 , 115 )
else
outputChatBox ( 'Não foi possível trocar o tom de pele! (parâmetro incorreto)' , 201 , 73 , 73 )
end
end
)
Como configurar o resource?