Cos, Sin, Tan Проблема в расстановке объектов алгоритмом.
#1

Есть объект:
PHP код:
    X = -72.433197;
    
Yy = 1364.711425;
    
Zz = 1079.311035;
    
rXx = 0.000000;
    
rYy = 0.000000;
    
rZz= 90.000000; 
Как сделать так, чтобы при повороте оси rZ , объект создавался рядом?
Синий - тот самый объект
Красный - как нужно.

Вот мой код:
PHP код:
else if(strcmp(cmd, "/sas", true) == 0)//
    
{
        new 
Float:x,Float:y;
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp)) return SCM(playerid, COLOR_WHITE, " Введите: /sas[id скина]");
        new 
Float:distance = strval(tmp);
        
x = Xx;
        
y = Yy;
        
x -= (floatsin(-Rzz+180, degrees));
        
y += (distance * floatsin(Rzz degrees)); 
        
CreateDynamicObject(2358, x, y, Zz, Rxx, Ryy, Rzz, -1, -1, -1, 111.00, 111.00) ;
        return 
true;
    } 
Работает плохо.
Подскажите.
Reply
#2

Разобрался.
Reply
#3

Quote:
Originally Posted by jakebat
Посмотреть сообщение
Разобрался.
Напиши решение, помоги другим.
Reply
#4

Quote:
Originally Posted by jakebat
Посмотреть сообщение
Есть объект:
PHP код:
    X = -72.433197;
    
Yy = 1364.711425;
    
Zz = 1079.311035;
    
rXx = 0.000000;
    
rYy = 0.000000;
    
rZz= 90.000000; 
Как сделать так, чтобы при повороте оси rZ , объект создавался рядом?
Синий - тот самый объект
Красный - как нужно.

Вот мой код:
PHP код:
else if(strcmp(cmd, "/sas", true) == 0)//
    
{
        new 
Float:x,Float:y;
        
tmp = strtok(cmdtext, idx);
        if(!
strlen(tmp)) return SCM(playerid, COLOR_WHITE, " Введите: /sas[id скина]");
        new 
Float:distance = strval(tmp);
        
x = Xx;
        
y = Yy;
        
x -= (floatsin(-Rzz+180, degrees));
        
y += (distance * floatsin(Rzz degrees)); 
        
CreateDynamicObject(2358, x, y, Zz, Rxx, Ryy, Rzz, -1, -1, -1, 111.00, 111.00) ;
        return 
true;
    } 
Работает плохо.
Подскажите.
https://sampforum.blast.hk/showthread.php?tid=491387
Не мучайся.
Reply
#5

Поменял косинус с синусом местами.))
Насчет этого , спасибо, учту, сохраню себе в важные темы.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)