SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 07/07/2011, 10:41 AM   #1
temka1993
Big Clucker
 
Join Date: Feb 2011
Posts: 62
Reputation: 0
Default Любимое оружие

Привет народ, как бы мне узнать каким оружием наиболее чаще пользуется игрок?
чтобы потом показать в статистике...

вот что у меня есть:

команда
PHP Code:
    if(strcmp("/123"cmdtexttrue) == 0)
    {
        new 
favweapon[43],stringi[64];
        for(new 
ii<44;i++)
        {
            for(new 
j;j<44;j++)
            {
                if(
Weapon[playerid][i] - Weapon[playerid][j] > 0)
                {
                    
favweapon[i]++;
                    if(
favweapon[i] >=42)
                    {
                        
format(stringi,sizeof(stringi),"%s",getWeaponName(Weapon[playerid][i]));
                        
SendClientMessage(playerid,-1,stringi);
                       }
                   }
            }
        }
        return 
true;
    } 
PHP Code:
stock getWeaponName(weaponid)
{
    new 
weanr[50];
    switch (
weaponid)
    {
        case 
0weanr "Кулаки";
        case 
1weanr "Кастет";
        case 
2weanr "Гольф клюшка";
        case 
3weanr "Ментовская дубинка";
        case 
4weanr "Нож";
        case 
5weanr "Бейсбольная бита";
        case 
6weanr "Лопата";
        case 
7weanr "Бильярдный кий";
        case 
8weanr "Катана";
        case 
9weanr "Бензопила";
        case 
10weanr "Фаллоимитатор";
        case 
11weanr "Фаллоимитатор";
        case 
12weanr "Вибратор";
        case 
13weanr "Вибратор";
        case 
14weanr "Букет цветов";
        case 
15weanr "Трость";
        case 
16weanr "Граната";
        case 
17weanr "Слезоточивый газ";
        case 
18weanr "Коктейль молотова";
        case 
19weanr "Задавило";
        case 
20weanr "Задавило";
        case 
21weanr "ДжетПак";
        case 
22weanr "Пистолет";
        case 
23weanr "Пистолет с глушителем";
        case 
24weanr "Пустынный орел";
        case 
25weanr "Ружье";
        case 
26weanr "Обрез";
        case 
27weanr "Боевой дробовик";
        case 
28weanr "МАК 10";
        case 
29weanr "МП5";
        case 
30weanr "Калашников";
        case 
31weanr "М4";
        case 
32weanr "ТЕК9";
        case 
33weanr "Сельская Винтовка";
        case 
34weanr "Снайперская винтовка";
        case 
35weanr "РПГ";
        case 
36weanr "Рокетная установка";
        case 
37weanr "Огнемет";
        case 
38weanr "Миниган";
        case 
39weanr "Ранец";
        case 
40weanr "Детонатор";
        case 
41weanr "Балончик";
        case 
42weanr "Огнетушитель";
        case 
43weanr "Камера";
        case 
44weanr "НайтГуглс";
        default:
weanr "Unknown";
    }
    return 
weanr;
}

/*эт таймер*/
forward CheckWeapon(playerid);
public 
CheckWeapon(playerid)
{
    
Weapon[playerid][GetPlayerWeapon(playerid)] ++;

хм, помогите сообразить
temka1993 is offline   Reply With Quote
Old 07/07/2011, 11:06 AM   #2
Jon_De
High-roller
 
Join Date: Mar 2011
Location: ru
Posts: 1,246
Reputation: 21
Default Re: Любимое оружие

Записывай в переменные сколько раз с какого оружия игрок кого-то убил, потом циклом найди которая переменная самая большая
Jon_De is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Любимое оружие false Русский/Russian 13 16/05/2011 12:24 AM
Оружие Ukrainian Русский/Russian 2 19/12/2010 10:28 AM


All times are GMT. The time now is 05:38 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.