Проверить ZR зомби или человек.

Css Super

Участник
Сообщения
28
Реакции
2
Есть вопрос, подскажите как сделать проверку на Zombie:Reloaded 3.1 если игрок является зомби то... (допустим появляется текст в чате: Вы заразили игрока: ....), но если кт бьёт или убивает ножом данная функция не срабатывала.
 

Webman

Nevermind
Сообщения
803
Реакции
330
Когда зомби заражает человека, то происходит событие - убийство оружием zombie_claws_of_death. Проверяй, если игрок убит этим оружием, значит он заражен.
 

Css Super

Участник
Сообщения
28
Реакции
2
Когда зомби заражает человека, то происходит событие - убийство оружием zombie_claws_of_death. Проверяй, если игрок убит этим оружием, значит он заражен.

Покажи пример, хотя бы с текстом как я выше написал.

Добавлено через 5 часов 19 минут
Ребят, подскажите очень жду.
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #4
Самый примитивный способ:
PHP:
if(GetClientTeam(client) == 2)
{
	// игрок зомби
}
Более нормальный:
PHP:
#include <zombiereloaded>

if(ZR_IsClientZombie(client))
{
	// игрок зомби
}

Сам момент заражения:
PHP:
/**
 * Called when a player is about to become a zombie.
 * Here you can modify any variable or block the infection entirely.
 * 
 * @param client            The client index.
 * @param attacker          The the infecter. (-1 if there is no infecter)
 * @param motherInfect      If the client is becoming a mother zombie.
 * @param respawnOverride   True if the respawn cvar is being overridden.
 * @param respawn           The value that respawn is being overridden with.
 * 
 * @return                  Plugin_Handled to block infection. Anything else
 *                          (like Plugin_Continue) to allow infection.
 */
forward Action:ZR_OnClientInfect(&client, &attacker, &bool:motherInfect, &bool:respawnOverride, &bool:respawn);

UP
 
Последнее редактирование:

Css Super

Участник
Сообщения
28
Реакции
2
Самый примитивный способ:
PHP:
if(GetClientTeam(client) == 2)
{
	// игрок зомби
}
Более нормальный:
PHP:
#include <zombiereloaded>

if(ZR_IsClientZombie(client) == 2)
{
	// игрок зомби
}

Сам момент заражения:
PHP:
/**
 * Called when a player is about to become a zombie.
 * Here you can modify any variable or block the infection entirely.
 * 
 * @param client            The client index.
 * @param attacker          The the infecter. (-1 if there is no infecter)
 * @param motherInfect      If the client is becoming a mother zombie.
 * @param respawnOverride   True if the respawn cvar is being overridden.
 * @param respawn           The value that respawn is being overridden with.
 * 
 * @return                  Plugin_Handled to block infection. Anything else
 *                          (like Plugin_Continue) to allow infection.
 */
forward Action:ZR_OnClientInfect(&client, &attacker, &bool:motherInfect, &bool:respawnOverride, &bool:respawn);

Честно знал что вот именно ты поможеш :)
Как всегда спасибо :)
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #6
Css Super, я там завтыкал. Обновил пост
 
Сверху Снизу