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

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

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

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

steam

, проверка на стим
Статус пользователя TauJIeP
сообщение 16.12.2014, 9:22
Сообщение #1


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

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

Как разделить список игроков символом "|"?
то есть say /steam
Steam Игроки: TauJIeP | bot1 | bot2 | bot3 и так далее
КОД
new g_iCountRound;
new bool: g_iIsSteam[33];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "evNewRound", "a", "1=0", "2=0")
register_clcmd("say /steam", "steam");
}

public steam(id)
{
new szB[192], szN[32];

for( new i = 1; i <= 32; i ++ )
{
if(!is_user_connected(i) && !g_iIsSteam[i]) continue;

get_user_name(i, szN, 31);
formatex(szB, 191, "%s %s", szB, szN);
}

PrintChatColor(id, _, "^1STEAM игроки: ^4%s", szB);
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 16.12.2014, 10:29
Сообщение #2


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

TauJIeP,
http://amxxmodx.ru/core/stringinc/64-add-f...u-k-drugoy.html
цикл делаешь, добавляешь каждого стим игрока add( array, charsmax(array), " | %s", name)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 16.12.2014, 10:36
Сообщение #3


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

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

Код
Код:
#include <amxmodx>
#include <amxmisc>
#include <WPMGPrintChatColor>
#include <cstrike>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Tau"

new g_iCountRound;
new bool: g_iIsSteam[33];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "evNewRound", "a", "1=0", "2=0")
register_clcmd("say /steam", "steam");
}

public steam(id)
{
new szB[192], szN[32];

for( new i = 1; i <= 32; i ++ )
{
if(!is_user_connected(i) && !g_iIsSteam[i]) continue;

get_user_name(i, szN, 31);
formatex(szB, 191, "%s %s", szB, szN);
}

PrintChatColor(id, _, "^1STEAM игроки: ^4%s", szB);
}

public client_putinserver(id)
{
if( is_user_steam(id) )
{
g_iIsSteam[id] = true;

set_task(6.0, "SteamPresent", id)
}
else
g_iIsSteam[id] = false;
}

public SteamPresent(id)
{
PrintChatColor(id, _, "^1|^4STEAM^1| ^3Вам будут зачислены бонусы!");
}

public evNewRound()
{
if( ++ g_iCountRound < 4) return;
if( g_iCountRound % 2 != 0 ) return;

for ( new id = 1; id <= 32; id ++ )
{
if( is_user_alive(id) && g_iIsSteam[id])
{
set_task(2.0, "GiveBonus", id)
}
}
}

public GiveBonus(id)
{
if(!is_user_alive(id)) return;

if(random(2)) // from 0 to 1
{
new iMoney = random_num(500, 3000);
cs_set_user_money(id, cs_get_user_money(id) + iMoney);
PrintChatColor(id, _, "^1|^4STEAM^1| Бонус - ^3$%d ", iMoney)
}
else
{
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_smokegrenade");

PrintChatColor(id, _, "^1|^4STEAM^1| Бонус - ^3гранаты")
}
}

public ct_message_format( id )
{
if(g_iIsSteam[id])
ct_add_to_msg(CT_MSGPOS_PREFIX, "^x01|^x04Steam^x01|");
}*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/



Не компилится

Отредактировал: Bloo, - 16.12.2014, 12:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 16.12.2014, 11:24
Сообщение #4


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

TauJIeP, ошибку бы написал


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 16.12.2014, 11:42
Сообщение #5


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

TauJIeP, и
Код
[pawn][/pawn]


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 16.12.2014, 12:19
Сообщение #6


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

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

Ошибка
Код:
error 017: undefiened symbol "is_user_steam
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 16.12.2014, 12:30
Сообщение #7


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Цитата(TauJIeP @ 16.12.2014, 11:15) *
Ошибка
Код:
error 017: undefiened symbol "is_user_steam

stock добавь


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 16.12.2014, 12:43
Сообщение #8


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

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

ssx, Не понимаю. где ставить? пример покажи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 16.12.2014, 14:53
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(TauJIeP @ 16.12.2014, 13:39) *
ssx, Не понимаю. где ставить? пример покажи

Нет is_user_steam в amxx

http://amxxmodx.ru/poleznye_funkcii/490-is...ok-ili-net.html

Давай уже хоть немного гуглить начни, это вообще не трудно. А если что-то найдешь, но не будешь понимать как это работает (или еще что-то), то мы с радостью поможем.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя TauJIeP
сообщение 16.12.2014, 15:00
Сообщение #10


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

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

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