22.03.2013, 13:26
CODE
:
plz HELP!!
:
Код:
CrearZombie(Float:pX,Float:pY,Float:pZ,Float:angle)
{
new Float:PEPE = floatsin((angle*3.14159/180.0));
new Float:PIPO = floatcos((angle*3.14159/180.0));
if (NOFZombies<TOTALZombies)
{
new j=0;
while ((zombie[j][undead]))
{
j++;
}
if (IsValidPlayerObject(playerid,zombie[j][torso]))
{
DestroyPlayerObject(playerid,zombie[j][head]);
DestroyPlayerObject(playerid,zombie[j][rLeg]);
DestroyPlayerObject(playerid,zombie[j][lLeg]);
DestroyPlayerObject(playerid,zombie[j][rArm]);
DestroyPlayerObject(playerid,zombie[j][lArm]);
DestroyPlayerObject(playerid,zombie[j][torso]);
}
zombie[j][head]=CreatePlayerObject(playerid,z1[headZ][partModel],pX,pY,pZ,z1[headZ][RelrX],z1[headZ][RelrY],angle);
zombie[j][torso]=CreatePlayerObject(playerid,z1[torsoZ][partModel],pX+z1[torsoZ][RelX]*PIPO+PEPE*z2[torsoZ][RelX],pY+z1[torsoZ][RelY]*PIPO+PEPE*z2[torsoZ][RelY],pZ+z1[torsoZ][RelZ],z1[torsoZ][RelrX],z1[torsoZ][RelrY],angle);
zombie[j][lArm]=CreatePlayerObject(playerid,z1[lArmZ][partModel],pX+z1[lArmZ][RelX]*PIPO+PEPE*z2[lArmZ][RelX],pY+z1[lArmZ][RelY]*PIPO+PEPE*z2[lArmZ][RelY],pZ+z1[lArmZ][RelZ],z1[lArmZ][RelrX],z1[lArmZ][RelrY],angle);
zombie[j][rArm]=CreatePlayerObject(playerid,z1[rArmZ][partModel],pX+z1[rArmZ][RelX]*PIPO+PEPE*z2[rArmZ][RelX],pY+z1[rArmZ][RelY]*PIPO+PEPE*z2[rArmZ][RelY],pZ+z1[rArmZ][RelZ],z1[rArmZ][RelrX],z1[rArmZ][RelrY],angle);
zombie[j][rLeg]=CreatePlayerObject(playerid,z1[rLegZ][partModel],pX+z1[rLegZ][RelX]*PIPO+PEPE*z2[rLegZ][RelX],pY+z1[rLegZ][RelY]*PIPO+PEPE*z2[rLegZ][RelY],pZ+z1[rLegZ][RelZ],z1[rLegZ][RelrX],z1[rLegZ][RelrY],angle);
zombie[j][lLeg]=CreatePlayerObject(playerid,z1[lLegZ][partModel],pX+z1[lLegZ][RelX]*PIPO+PEPE*z2[lLegZ][RelX],pY+z1[lLegZ][RelY]*PIPO+PEPE*z2[lLegZ][RelY],pZ+z1[lLegZ][RelZ],z1[lLegZ][RelrX],z1[lLegZ][RelrY],angle);
zombie[j][LegsH]=true;
zombie[j][speed]=random(100)+50;
zombie[j][ArmAngle]=0;
zombie[j][ArmStatus]=random(5)+5;
zombie[j][undead]=true;
zombie[j][HP]=100;
zombie[j][pedazos]= brazo1 + brazo2 + pierna1 + pierna2;
zombie[j][angulo]=angle;
NOFZombies++;
}
return 1;
}


;