Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Помогите исправить

, Хелп
Статус пользователя TauJIeP
сообщение 7.1.2013, 10:11
Сообщение #1


Стаж: 13 лет
Город: Уральск

Сообщений: 429
Благодарностей: 57
Полезность: < 0

Помогите сделать плагин так чтобы давал бонусы за steam-клиент игрокам после 3го раунда!
Вот исходник:
#include <amxmodx>

#include <fun>

#include <ColorChat>

#include <cstrike>



#define PLUGIN "steambonus"

#define VERSION "1.0"

#define AUTHOR "bublik"



new g_Maxplayers



public plugin_init()

{

register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("round_start",2,"1=Round_Start");

g_Maxplayers = get_maxplayers();

}

public round_start(id)

{

for(new id = 1; id <= g_Maxplayers; id++)

{

if(!is_user_connected(id))

continue



if(is_user_steam(id))

{

set_task(1.0, "steambonus", id)

}

}

}

public steambonus(id)

{

if(is_user_alive(id))

{

new MyMoney[32]

MyMoney[id] = cs_get_user_money(id)

cs_set_user_money(id,MyMoney[id] + 800)

ColorChat(id, NORMAL,"^1Вы получили бонус^3 800 ^1долларов за ^4STEAM-клиент")

}

}

stock is_user_steam( id )

{

static dp_pointer;

if( dp_pointer || ( dp_pointer = get_cvar_pointer( "dp_r_id_provider" ) ) )

{

server_cmd( "dp_clientinfo %d", id );

server_exec();

return ( get_pcvar_num( dp_pointer ) == 2 ) ? 1 : 0;

}

return 0;

}

Отредактировал: TauJIeP, - 7.1.2013, 10:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя deepz
сообщение 7.1.2013, 10:16
Сообщение #2


Стаж: 15 лет

Сообщений: 245
Благодарностей: 65
Полезность: 70

Правила оформления темы.

Исправь, а то тему удалят.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: