16.03.2017, 21:18
Lmao fixed, i take a bit time until i realize problem
This is how code look now
Problem was with
I need put it after
This is how code look now
Код:
if(PRESSED(KEY_WALK)) { new infectedcount; if(teams[playerid] == TEAM_ZOMBIE) { if(pInfo[playerid][pZombieClass] == ADVANCEDBOOMER) { new victimid = GetClosestPlayer(playerid); if(IsPlayerInRangeOfPoint(playerid,4.0,Map[ZombieSpawnX],Map[ZombieSpawnY],Map[ZombieSpawnZ]) || IsPlayerInRangeOfPoint(playerid,4.0,Map[ZombieSpawn2X],Map[ZombieSpawn2Y],Map[ZombieSpawn2Z])) { GameTextForPlayer(playerid,"~r~You cant explode yourself near zombie spawn!",4000,5); } else { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,Float:x,Float:y,Float:z); SetPlayerHealth(playerid,0.0); CreateExplosion(Float:x,Float:y,Float:z,0,6.0); switch(GetPlayerSkin(victimid)) { case NON_IMMUNE,249: return 1; default: { for(new i=0; i<MAX_PLAYERS; i++) { if(i == playerid) continue; if(IsPlayerInRangeOfPoint(i,7.0,Float:x,Float:y,Float:z)) { if(pInfo[i][IsPlayerInfected] == 0) { infectedcount++; InfectPlayerStandard(i); } } } if(infectedcount > 0) { new zmstring2[256],pNames[MAX_PLAYER_NAME]; GetPlayerName(playerid,pNames,sizeof(pNames)); format(zmstring2,sizeof(zmstring2),""COL_GREEN">> %s has been infected "COL_WHITE"%i players.",pNames,infectedcount); SendClientMessageToAll(-1,zmstring2); } } } } } } }
Код:
switch(GetPlayerSkin(victimid)) { case NON_IMMUNE,249: {
Код:
new Float:x,Float:y,Float:z; GetPlayerPos(playerid,Float:x,Float:y,Float:z); SetPlayerHealth(playerid,0.0); CreateExplosion(Float:x,Float:y,Float:z,0,6.0);