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: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;
}
}
by a loop becomes ->
PHP код:
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;
}
}
}
|
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;
}
}
}
}