Help me optimize the code
#10

Quote:
Originally Posted by jlalt
Посмотреть сообщение
By use streamer they meant be sure you have streamer plugin and then change DestroyObject to DestroyDynamicObject and also change CreateObject to CreateDynamicObject, also in this part of code you can use a loop, which will make it too way shorter to check.
PHP код:
if(weaponid >= 22 && weaponid <= 34)
        {
            if(
hitid == DeerID[0] || hitid == DeerID[1] || hitid == DeerID[2] || hitid == DeerID[3] || hitid == DeerID[4] || hitid == DeerID[5] || hitid == DeerID[6] ||
            
hitid == DeerID[7] || hitid == DeerID[8] || hitid == DeerID[9] || hitid == DeerID[10] || hitid == DeerID[11] || hitid == DeerID[12] || hitid == DeerID[13] || hitid == DeerID[14] ||
            
hitid == DeerID[15] || hitid == DeerID[16] || hitid == DeerID[17] || hitid == DeerID[18] || hitid == DeerID[19] || hitid == DeerID[20] || hitid == DeerID[21] ||
            
hitid == DeerID[22] || hitid == DeerID[23] || hitid == DeerID[24] || hitid == DeerID[25] || hitid == DeerID[26] || hitid == DeerID[27] || hitid == DeerID[28] ||
            
hitid == DeerID[29] || hitid == DeerID[30] || hitid == DeerID[31] || hitid == DeerID[32] || hitid == DeerID[33] || hitid == DeerID[34] || hitid == DeerID[35] ||
            
hitid == DeerID[36] || hitid == DeerID[37] || hitid == DeerID[38] || hitid == DeerID[39] || hitid == DeerID[40] || hitid == DeerID[41] || hitid == DeerID[42] ||
            
hitid == DeerID[43] || hitid == DeerID[44] || hitid == DeerID[45] || hitid == DeerID[46] || hitid == DeerID[47] || hitid == DeerID[48] || hitid == DeerID[49] ||
            
hitid == DeerID[50] || hitid == DeerID[51] || hitid == DeerID[52] || hitid == DeerID[53] || hitid == DeerID[54] || hitid == DeerID[55] || hitid == DeerID[56] ||
            
hitid == DeerID[57])
            {
                new 
Float:xFloat:yFloat:z;
                
GetObjectPos(hitidxyz);
                
SetObjectRot(hitid9000);
                
SetObjectPos(hitidxyz-0.5);
                
PlayerInfo[playerid][Mothitnaiid] = hitid;
            }
        } 
by a loop becomes ->
PHP код:
        if(weaponid >= 22 && weaponid <= 34)
        {
            for(new 
0sizeof DeerIDi++)
            {
                if(
hitid == DeerID[i])
                {
                    new 
Float:xFloat:yFloat:z;
                    
GetObjectPos(hitidxyz);
                    
SetObjectRot(hitid9000);
                    
SetObjectPos(hitidxyz-0.5);
                    
PlayerInfo[playerid][Mothitnaiid] = hitid;
                }
            }
        } 
Using your code I can not attack the deer?
Код:
if(hittype == 3)
	{
        if(weaponid >= 22 && weaponid <= 34)
        {
            for(new i = 0; i < sizeof DeerID; i++)
            {
                if(hitid == DeerID[i])
                {
                    new Float:x, Float:y, Float:z;
                    GetObjectPos(hitid, x, y, z);
                    SetObjectRot(hitid, 90, 0, 0);
                    SetObjectPos(hitid, x, y, z-0.5);
                    PlayerInfo[playerid][Mothitnaiid] = hitid;
                }
            }
        }
	}
Reply


Messages In This Thread
Help me optimize the code - by skiplovebra - 14.09.2017, 07:23
Re: Help me optimize the code - by Puff - 14.09.2017, 07:30
Re: Help me optimize the code - by skiplovebra - 14.09.2017, 07:32
Re: Help me optimize the code - by Eoussama - 14.09.2017, 07:35
Re: Help me optimize the code - by skiplovebra - 14.09.2017, 07:37
Re: Help me optimize the code - by jlalt - 14.09.2017, 07:43
Re: Help me optimize the code - by skiplovebra - 14.09.2017, 07:43
Re: Help me optimize the code - by Kane - 14.09.2017, 07:45
Re: Help me optimize the code - by skiplovebra - 14.09.2017, 07:54
Re: Help me optimize the code - by skiplovebra - 14.09.2017, 08:19

Forum Jump:


Users browsing this thread: 1 Guest(s)