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

Тема в разделе "Программирование / Скриптинг", создана пользователем Css Super, 6 мар 2014.

  1. Css Super

    Css Super

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

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    Когда зомби заражает человека, то происходит событие - убийство оружием zombie_claws_of_death. Проверяй, если игрок убит этим оружием, значит он заражен.
     
    Css Super нравится это.
  3. Css Super

    Css Super

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

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

    R1KO Супер-модератор

    Сообщения:
    5.971
    Симпатии:
    2.977
    Самый примитивный способ:
    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
     
    Последнее редактирование: 6 мар 2014
    Css Super нравится это.
  5. Css Super

    Css Super

    Сообщения:
    28
    Симпатии:
    2
    Честно знал что вот именно ты поможеш :)
    Как всегда спасибо :)
     
  6. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.971
    Симпатии:
    2.977
    Css Super, я там завтыкал. Обновил пост