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

money $

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

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

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

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

money $

Сообщение FistR » 12 июн 2025, 16:19

приветствую помогите пожалуйста настроить плагин чтобы випам давалось не 6666 денег а 16000

Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new MONEY;

public 
plugin_init()
{
    
register_plugin("round_money","0.7","SweatyBanana")
    
    
MONEY register_cvar("round_money","6666")
    
    
/* Register LANG file */
    
register_dictionary("0")
    
    
register_logevent("new_round"2"1=Round_Start")
}
public 
new_round()
{
    new 
players[32], playerCountiplayerpMoney;
    
pMoney get_pcvar_num(MONEY)
    
    
get_players(players,playerCount);
    
    for(
i=0;i<playerCount;i++)
    {
        
player players[i];
        if(
cs_get_user_money(player) < pMoney)
        {
            
cs_set_user_money(playerpMoney);
        }
    } 
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
 
Аватара пользователя
FistR
 
Сообщения: 3
Зарегистрирован: 05 янв 2015, 00:48
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: money $

Сообщение nemec21 » 13 июн 2025, 01:54

Сдклать проверку на флаг доступа и дать нужную сумму
Код: Выделить всё
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define VIP ADMIN_LEVEL_H

new MONEY;

public plugin_init()
{
    register_plugin("round_money","0.7","SweatyBanana")
    
    MONEY 
= register_cvar("round_money","6666")
    
    
/* Register LANG file */
    register_dictionary("0")
    
    register_logevent
("new_round", 2, "1=Round_Start")
}
public new_round()
{
    new players[32], playerCount, i, player, pMoney;
    
    get_players
(players,playerCount);
    
    for
(i=0, iCvar = get_pcvar_num(MONEY);i<playerCount;i++)
    {
        player = players[i];
        
        pMoney 
= get_user_flags(player) & VIP ? 16000 : iCvar;
        if(cs_get_user_money(player) < pMoney)
        {
            cs_set_user_money(player, pMoney);
        }
    } 
}
Аватара пользователя
nemec21
Скриптер
 
Сообщения: 837
Зарегистрирован: 07 фев 2016, 17:08
Откуда: Беларусь
Благодарил (а): 216 раз.
Поблагодарили: 51 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: money $

Сообщение nemec21 » 16 июн 2025, 20:22

Люди уже разучились даже элементарно сказать "спасибо"
Аватара пользователя
nemec21
Скриптер
 
Сообщения: 837
Зарегистрирован: 07 фев 2016, 17:08
Откуда: Беларусь
Благодарил (а): 216 раз.
Поблагодарили: 51 раз.
Опыт программирования: Около 6 месяцев
Языки программирования: Counter-Strike 1.6

Re: money $

Сообщение Zloy-DED » 21 июн 2025, 17:14

nemec21 писал(а):Люди уже разучились даже элементарно сказать "спасибо"


Это уже классика ) все думают что сделал значит должен )
Аватара пользователя
Zloy-DED
 
Сообщения: 257
Зарегистрирован: 30 мар 2013, 12:31
Благодарил (а): 34 раз.
Поблагодарили: 34 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, C# , C++, JS

Re: money $

Сообщение RebelHonek » 22 июн 2025, 19:26

nemec21 писал(а):Люди уже разучились даже элементарно сказать "спасибо"

За то научились менять авторство плагинов и продавать.

В такие моменты теряется вера в коммьюнити 1.6
Аватара пользователя
RebelHonek
 
Сообщения: 4
Зарегистрирован: 19 фев 2025, 23:12
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Опыт программирования: Больше трех лет


Вернуться в Скриптинг

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

Сейчас этот форум просматривают: Google [Bot] и гости: 5