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; }