Ко всем new
Code
new Death[MAX_PLAYERS];
DeathAnimation(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
Death[playerid] = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}
В public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Code
if(Death[playerid] == 1)
{
RemovePlayerFromVehicle(playerid);
}
В public OnPlayerUpdate
Code
new Float:deathcrack;
GetPlayerHealth(playerid,deathcrack);
if (deathcrack < 15.0)
{
Death[playerid] = 1;
DeathAnimation(playerid,"CRACK","crckdeth2", 4.0, 1, 0, 0, 0, 0);
return 1;
}
if (deathcrack > 15.0 && Death[playerid] == 1)
{
Death[playerid] = 0;
ClearAnimations(playerid);
return 1;
}
В public OnPlayerCommandText(playerid, cmdtext[])
Code
if(strcmp(cmd, "/death", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Death[playerid] == 1)
{
SetPlayerHealth(playerid,-1);
}
}
return 1;
}
Автор : Константин