- Регистрация
- 20 Дек 2016
- Сообщения
- 23
- Лучшие ответы
- 0
- Репутация
- 3
Для примера просто введите команду /circle 30 19355 1
/circle {радиус} {ID моделя} {длина объекта}
Картинки
Для работы команды нужен любой командный процессор. ( Pawn.CMD или dc_cmd )
В самый низ мода.
Author - Я Qsan2477 или TheSuspect0x000
/circle {радиус} {ID моделя} {длина объекта}
Картинки
Для работы команды нужен любой командный процессор. ( Pawn.CMD или dc_cmd )
В самый низ мода.
PHP:
CMD:circle(playerid, params[]) {
new Float:radius,model, Float:objectLen;
if(sscanf(params, "fdf", radius, model, objectLen))
return SendClientMessage(playerid, -1, "/circle [Float:radius] [modelid] [Float:objectLength]");
const Float:PI = 3.14159265359;
new Float:length = radius * (PI * 2);
new Float:count = length / objectLen;
new Float:Yaw, Float:x, Float:y, Float:xx, Float:yy, Float:zz;
GetPlayerPos(playerid, Float:x, Float:y, Float:zz);
for(new i = 0; i < floatround( count ); i++) {
xx = x + ( radius * floatcos(Yaw, degrees) );
yy = y + ( radius * floatsin(Yaw, degrees) );
CreateObject( model, xx, yy, zz, 0, 0, Yaw );
Yaw += count;
}
return true;
}
Последнее редактирование: