engineRequestModel
Reserva um ID de modelo novo.
Sintaxe
Seção intitulada “Sintaxe”number engineRequestModel ( string tipo [, number idPai ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
tipo | string | Categoria do modelo, da tabela abaixo. |
idPai | number | Modelo do qual as propriedades base são copiadas. Sem ele, o padrão do tipo é usado. |
| Tipo | Pai padrão |
|---|---|
ped | 7 |
object | 1337 |
object-damageable | 994 |
vehicle | 400 |
timed-object | 4715 |
clump | 3425 |
object, object-damageable, timed-object e clump precisam de um modelo de objeto como pai (um que possa ser danificado, no caso de object-damageable), e vehicle precisa de um modelo de veículo. O pai não pode ser, ele mesmo, um modelo reservado com esta função.
Retorno
Seção intitulada “Retorno”O ID reservado, ou false se não houver ID livre. Um tipo desconhecido ou um pai inadequado também devolvem false, com o motivo no console de debug.
Exemplo
Seção intitulada “Exemplo”local id = engineRequestModel("object")if id then local dff = engineLoadDFF("props/banco.dff") engineReplaceModel(dff, id) outputDebugString("banco alocado no ID " .. id)endVeja também
Seção intitulada “Veja também”engineFreeModel— Devolve ao jogo um ID reservado.