AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Help Optimize This Code (https://forums.alliedmods.net/showthread.php?t=248951)

AvaStIn 09-27-2014 09:58

Help Optimize This Code
 
Hey everyone I would like to optimize this code or find another way cuz I think its using maths more than pawn...

HamletEagle 09-27-2014 10:43

Re: Help Optimize This Code
 
Please explain what you want to do.

Sylwester 09-27-2014 11:20

Re: Help Optimize This Code
 
PHP Code:

public rgid )
{
  
pev(idpev_originorigin2)
  new 
Float:Dx[1], Float:Dy[1]
  
Dx[0] = origin2[0] - origin[0]
  
Dy[0] = origin2[1] - origin[1]
  
  new 
dir Dx[0]*Dx[0] < Dy[0]*Dy[0]
  
  
client_print(idprint_chat"Moving In %s' %s"dir"YY":"XX"origin2[dir]<origin[dir]?"--":"++")



AvaStIn 09-27-2014 14:44

Re: Help Optimize This Code
 
Quote:

Originally Posted by Sylwester (Post 2204291)
PHP Code:

public rgid )
{
  
pev(idpev_originorigin2)
  new 
Float:Dx[1], Float:Dy[1]
  
Dx[0] = origin2[0] - origin[0]
  
Dy[0] = origin2[1] - origin[1]
  
  new 
dir Dx[0]*Dx[0] < Dy[0]*Dy[0]
  
  
client_print(idprint_chat"Moving In %s' %s"dir"YY":"XX"origin2[dir]<origin[dir]?"--":"++")



Thx everyone this one works perfectly :)

Sylwester 09-27-2014 15:35

Re: Help Optimize This Code
 
PHP Code:

speed[dir] +=  (_:(origin2[dir] > origin[dir]) - 1) * 3.0 


AvaStIn 09-27-2014 16:41

Re: Help Optimize This Code
 
Quote:

Originally Posted by Sylwester (Post 2204385)
PHP Code:

speed[dir] +=  (_:(origin2[dir] > origin[dir]) - 1) * 3.0 


Woow works great thx for everything ,i know i asked too much but in case i wanted to change 3.0 to 5.0 for exmple ? Do i have to change anything else??

Sylwester 09-27-2014 16:50

Re: Help Optimize This Code
 
no


All times are GMT -4. The time now is 15:54.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.