- Dokumentacja
- Funkcje wspólne
- isValidPedModel
Funkcja
isValidPedModel
Sprawdza, czy podany numer modelu jest prawdziwym modelem postaci, którego można użyć w createPed, setElementModel albo spawnPlayer. Uznaje modele z gry (0-311 poza pustymi numerami) oraz nowe postacie dodane przez engineRequestModel. Warto wywołać ją przed ustawieniem skina, który podał gracz w komendzie.
Składnia
bool isValidPedModel(int model)Argumenty
modelint- Numer modelu do sprawdzenia.
Zwraca
true, gdy to poprawny model postaci, w przeciwnym razie false.
Przykład
addCommandHandler("skin", function(player, _, id)
id = tonumber(id)
if not id or not isValidPedModel(id) then
outputChatBox("Nie ma takiego skina.", player, 255, 80, 80)
return
end
setElementModel(player, id)
end)
Zobacz też
getValidPedModelsZwraca listę wszystkich poprawnych numerów modeli postaci, czyli skinów, które można podać docreatePed,setElementModelalbospawnPlayer. Lista pomija numery, pod którymi gra nie ma pieszego. Domyślnie dołącza też nowe modele postaci dodane skryptem przezengineRequestModel. Przydaje się do losowania skina albo do budowy menu wyboru postaci.createPedTworzy na serwerze nową postać NPC (pieszego sterowanego przez grę, nie przez gracza) i od razu pokazuje ją wszystkim graczom w pobliżu. Postać dostaje 100 punktów zdrowia, losowy wariant wyglądu (ubranie i kolor skóry, patrzsetPedVariant) i należy do zasobu, który ją utworzył, więc znika razem z nim przystop. Opcjonalnie można od razu uczynić ją agresywną albo kazać jej zaatakować wybrany cel.