25.08.2013, 22:38
how do i do this, i have a explosion function for my zombie server and people are abusing the explosion so i need to make the explosion smaller, yet the radius between zombies a little longer...
so far i have this
but this just creates explosion not checks if team mate is near...
I think you would need to use this to detect how far away player from player
if(pTeam[playerid] == ZOMBIE)
but i have no idea how to do this...
so far i have this
Код:
if(newkeys & KEY_SECONDARY_ATTACK) { if(pTeam[playerid] == ZOMBIE) { if(Player[playerid][CLASS_ZOMBIE] == 7 && Player[playerid][canexplode]) { new Float:P[3]; GetPlayerPos(playerid, P[0], P[1], P[2]); CreateExplosion(P[0], P[1], P[2], 7, 3.0); SetPlayerHealth(playerid, 0); Player[playerid][canexplode] = 0; SetTimerEx("AllowExplode", 60000, false, "i", playerid); } } }
I think you would need to use this to detect how far away player from player
if(pTeam[playerid] == ZOMBIE)
but i have no idea how to do this...