Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Как добавить оружие

Статус
В этой теме нельзя размещать новые ответы.

n00x

Умник
Поставил систему прокачки скилов оружия, все работает, но! Я не понимаю как отредактировать команду /skills, там лишнее оружие которое не используется на сервере. Как его убрать и поставить другое?
Вот команда:
PHP:
if(!strcmp(cmdtext, "/skills")) 
{ 
    new SkillsString[3][100]; 
    for(new A = 22; A != 33; A++) 
    { 
        GetWeaponName(A, SkillsString[1], 30); 
        format(SkillsString[2], 100, "%s: %d%%\n", SkillsString[1], PlayerSkills[playerid][A]/10); 
        strcat(SkillsString[0], SkillsString[2]); 
    } 
    format(SkillsString[2], 100, "Sniper Rifle: %d%%", PlayerSkills[playerid][34]/10); 
    strcat(SkillsString[0], SkillsString[2]); 
    ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_MSGBOX, "Навыки", SkillsString[0], "Выйти", ""); 
    return 1; 
}

Автор: XemyL

А вот остальной код:
PHP:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ) 
{ 
    new RequiredShot[35]; // Количество патрон, нужных для повышения скилла на 1% 
    for(new A = 22; A != 25; A++) RequiredShot[A] = 30; // Пистолеты 
    for(new A = 25; A != 28; A++) RequiredShot[A] = 10; // Дробовики 
    for(new A = 28; A != 33; A++) RequiredShot[A] = 100; // Автоматы 
    RequiredShot[34] = 5; // Винтовки 
    ShotCount[playerid][weaponid]++; 
    if(PlayerSkills[playerid][weaponid] != 1000 && RequiredShot[weaponid] != 0 
    && ShotCount[playerid][weaponid] >= RequiredShot[weaponid]) 
    { 
        PlayerSkills[playerid][weaponid] += 10; 
        ShotCount[playerid][weaponid] = 0; 
        if(22 <= weaponid <= 32) SetPlayerSkillLevel(playerid, weaponid-22, PlayerSkills[playerid][weaponid]); 
        else SetPlayerSkillLevel(playerid, 10, PlayerSkills[playerid][weaponid]); 
    } 
    return 1; 
}
PHP:
for(new A = 22; A != 33; A++) SetPlayerSkillLevel(playerid, A-22, PlayerSkills[playerid][A]); 
SetPlayerSkillLevel(playerid, 10, PlayerSkills[playerid][34]);
PHP:
new ShotCount[MAX_PLAYERS][35], PlayerSkills[MAX_PLAYERS][35];
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу