Форум за програмисти
Бека каза: 03.12.15 19:07
създаване и изтриване на обекти в sa: mp
В този урок ще изследваме: CreateObject, CreatePickup, DestroyPickup, CreateExplosion, CreateVehicle, AddStaticVehicle (Ex) и AddPlayerClass (Ex).
CreateObject - Създава обект на картата на сървъра на определено място.
CreatePickup - Създава динамичен пикап на сървъра на определено място, което може да бъде взето.
DestroyPickup - Премахва създадения пикап.
CreateExplosion - Създава експлозия на сървъра на определено място
CreateVehicle - Създава превозно средство на сървъра на определено място.
AddStaticVehicle - Същото като CreateVehicle, но превозното средство не може да бъде премахнато.
AddStaticVehicleEx - Същото като AddStaticVehicle, но добавена функция за хвърляне на хайвера.
AddPlayerClass - Добавя нов SkinID (идентификатор на кожата) при избор на символ преди хвърляне на хайвера (обикновено се използва няколко пъти в DM/Drift)
AddPlayerClassEx - Същото като AddPlayerClass, само че има и избор на команда (банда).
Ще започна по отношение на съдържанието - със CreateObject. Тази команда създава обект на картата, който ще бъде видим за всички играчи в определен свят. Използват се само идентификатори на обекти.
objid - идентификатор на обект. Как можете да разберете идентификационния номер на обект, вероятно знаете.
pX - X позиция, например pX = 186,82 - движение на земята наляво/надясно спрямо северната част (N) на играта.
pY - Y позиция, например pY = 296,25 - движение на земята напред/назад по отношение на N играта
pZ - Z позиция, например pZ = 12,78 - височина
rX - завъртете модела с "x" градуса надолу или нагоре от север наляво или надясно.
rY - завъртете модела с "х" градуса надолу или нагоре спрямо север напред или назад.
rZ - завъртете модела наляво или надясно с "х" градуса.
VD - преглед на разстояние, не можете да го използвате в кода
Следващата по ред е CreatePickup. Тази команда създава пикап, който може да се върти. Може да се вдигне.
objid - Идент. № на модела за пикапа (може да бъде всеки модел)
тип - тип пикап:
Тъй като не познавам всички видове пикапи, ще ги цитирам от wikipedia:
pX - X позиция
pY - Y позиция
pZ - височина
VW - номер на виртуален свят (-1 - обектът се показва във всички 12 свята)
Тук беше създаден пикап "не разбирам къде" със значката "GTA 3" (id 1248)