- Регистрация
- 12 Фев 2012
- Сообщения
- 504
- Лучшие ответы
- 0
- Репутация
- 158
В new добовляем
Код:
Далее в public OnPlayerEnterVehicle вставляем
Код:
Далее... В public OnPlayerUpdate сверху
new Float:gghp;
GetPlayerHealth(playerid,gghp);
И тамже в конце добовляем
Код:
Теперь сюда, чтобы нельзя было уйти от анимации if(strcmp(cmd, "/call", true) == 0) вставляем
Code
new Float:gghp;
GetPlayerHealth(playerid,gghp);
Под этим вставляем
Код:
Создаём под верхней строкой
Код:
Вот так должно получиться
Код:
Код:
PHP:
new pHp[MAX_PLAYERS];
HpAnimation(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
pHp[playerid] = 1;
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
}
Код:
PHP:
if (pHp[playerid] == 1 && !IsAnAmbulance(vehicleid) && !ispassenger)
{
RemovePlayerFromVehicle(playerid);
}
new Float:gghp;
GetPlayerHealth(playerid,gghp);
И тамже в конце добовляем
Код:
PHP:
Code
if (gghp < 10.0) // меньше 10
{
new carid = GetPlayerVehicleID(playerid);
pHp[playerid] = 1;
HpAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
if ((carid >= 52) && (carid <= 55)) { } else { RemovePlayerFromVehicle(playerid); } // порядковый ид машин МЧС заменяем на свои
return 1;
}
if (gghp > 10.0 && gghp[playerid] == 1) //больше 10
pHp[playerid] = 0;
ClearAnimations(playerid);
return 1;
}
Code
new Float:gghp;
GetPlayerHealth(playerid,gghp);
Под этим вставляем
Код:
PHP:
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /call [phonenumber]");
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /calllist (for a list for short numbers)");
return 1;
}
Код:
PHP:
if(gghp< 10.0)
{
SendClientMessage(playerid, COLOR_GRAD2, "Вам плохо и Вы не можете звонить!");
return 1;
}
Код:
PHP:
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /call [phonenumber]");
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /calllist (for a list for short numbers)");
return 1;
}
if(gghp < 10.0)
{
SendClientMessage(playerid, COLOR_GRAD2, "Вам плохо и Вы не можете звонить!");
return 1;
}