Pular para o conteúdo

getPedTask

Cliente Peds OOP ped:getTask(...)

Lê um slot de tarefa e a cadeia de subtarefas abaixo dele.

string, ... getPedTask ( ped oPed, string prioridade, number slot )
NomeTipoPadrãoDescrição
oPedped—Ped ou jogador a consultar.
prioridadestring—"primary" ou "secondary"; maiúsculas e minúsculas não importam. Qualquer outro valor devolve false.
slotnumber—Slot a ler: 0–4 para primary, 0–5 para secondary.

O nome da tarefa daquele slot, seguido do nome de cada subtarefa abaixo dela, da mais externa para a mais interna. Um slot vazio, ou um ped que não está carregado (streamed in), devolve false. Um slot negativo ou não numérico registra um aviso e devolve false.

local nomes = { getPedTask(localPlayer, "primary", 0) }
if nomes[1] then
outputDebugString(table.concat(nomes, " > "))
end
  • getPedSimplestTask — Devolve a tarefa mais interna que o ped está executando.
  • isPedDoingTask — Verifica se uma tarefa com aquele nome está em algum lugar da pilha do ped.
  • getPedMoveState — Devolve, em uma palavra, o que o ped está fazendo a pé.
  • killPedTask — Remove a tarefa de um dos slots de tarefa do ped.