Русское сообщество по скриптингу

не засчитовать самоубийство (kill)  [Решено]

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

не засчитовать самоубийство (kill)

Сообщение DeIIyTaT » 06 апр 2019, 20:49

как исправить чтобы не засчитывало самоубийство ? если написать kill то считает что убил соперника
Код: Выделить всё

public client_death
(Killer, victim, wpnindex, hitplace, TK)
{
    if(!is_user_connected(Killer)|| !is_user_connected(victim))
        return;
    /*Любые убийства*/
    IsPlayerValue[Killer][0] +=1;
    switch(IsPlayerValue[Killer][0])
    {
        case 3:PlayerMissionSuccessfull(Killer,0)
        case 10:PlayerMissionSuccessfull(Killer,1)
        case 15:PlayerMissionSuccessfull(Killer,2)
        case 20:PlayerMissionSuccessfull(Killer,3)
        case 25:PlayerMissionSuccessfull(Killer,4)
        case 30:PlayerMissionSuccessfull(Killer,5)
        case 60:PlayerMissionSuccessfull(Killer,6)
        case 100:PlayerMissionSuccessfull(Killer,7)
    }
}
 
Последний раз редактировалось DeIIyTaT 06 апр 2019, 21:26, всего редактировалось 1 раз.
Мой проект CSSURF.RU | SURF Сервера с RPG
amx-x.ru - Вы красавчики спасибо что вы есть ! :thumbs_up
Аватара пользователя
DeIIyTaT
 
Сообщения: 66
Зарегистрирован: 29 авг 2014, 13:53
Благодарил (а): 13 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
html,php

Re: не засчитовать самоубийство (kill)  [Решено]

Сообщение xbass13 » 06 апр 2019, 21:20

Код: Выделить всё
if(!is_user_connected(Killer)|| !is_user_connected(victim))
        return;
 

=>
Код: Выделить всё
if(!is_user_connected(Killer)|| !is_user_connected(victim) || (Killer == victim))
        return; 
Аватара пользователя
xbass13
 
Сообщения: 96
Зарегистрирован: 13 июн 2012, 21:20
Благодарил (а): 36 раз.
Поблагодарили: 35 раз.
Опыт программирования: Больше трех лет
Языки программирования: pawn, c++, js, php

Re: не засчитовать самоубийство (kill)

Сообщение DeIIyTaT » 06 апр 2019, 21:25

Моя ошибка была что я в отдельный if вводил :-D
Мой проект CSSURF.RU | SURF Сервера с RPG
amx-x.ru - Вы красавчики спасибо что вы есть ! :thumbs_up
Аватара пользователя
DeIIyTaT
 
Сообщения: 66
Зарегистрирован: 29 авг 2014, 13:53
Благодарил (а): 13 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
html,php


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6