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

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

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

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

Правка плагина и устранение ошибок.

Статус пользователя DElphin
сообщение 20.9.2015, 17:29
Сообщение #1
Стаж: 10 лет

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

Помогите убрать ошибки и правильно сделать его работу
Код:

#include <amxmodx>
#include <fakemeta>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Роман"

public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR)



// Add your code here...

}



public client_putinserver(id){

cs_set_user_team(id,CsTeams:CS_TEAM_T,random(11));

}



#define OFFSET_TEAM 114

#define OFFSET_INTERNALMODEL 126



enum CsTeams {

CS_TEAM_UNASSIGNED,

CS_TEAM_T,

CS_TEAM_CT,

CS_TEAM_SPECTATOR

};



enum CS_Internal_Models {

CS_DONTCHANGE = 0,

CS_CT_URBAN = 1,

CS_T_TERROR = 2,

CS_T_LEET = 3,

CS_T_ARCTIC = 4,

CS_CT_GSG9 = 5,

CS_CT_GIGN = 6,

CS_CT_SAS = 7,

CS_T_GUERILLA = 8,

CS_CT_VIP = 9,

CZ_T_MILITIA = 10,

CZ_CT_SPETSNAZ = 11

};



stock CsTeams:cs_get_user_team(id, &{CsInternalModel,_}:iModel = CsInternalModel:CS_DONTCHANGE)

{

iModel = CsInternalModel:get_pdata_int(id, OFFSET_INTERNALMODEL);

return CsTeams:get_pdata_int(id, OFFSET_TEAM);

}



stock cs_set_user_team(id, {CsTeams,_}:iTeam, {CsInternalModel,_}:iModel = CsInternalModel:CS_DONTCHANGE)

{

if( iTeam > CS_TEAM_SPECTATOR )

return;



set_pdata_int(id, OFFSET_TEAM, _:iTeam);



if( iModel )

{

set_pdata_int(id, OFFSET_INTERNALMODEL, _:iModel);

}



dllfunc(DLLFunc_ClientUserInfoChanged, id, engfunc(EngFunc_GetInfoKeyBuffer, id));



static const szTeams[] = { "UNASSIGNED" , "TERRORIST" , "CT" , "SPECTATOR" };



static iMsgTeamInfo;

if( iMsgTeamInfo || (iMsgTeamInfo = get_user_msgid("TeamInfo")) )

{

emessage_begin(MSG_ALL, iMsgTeamInfo);

ewrite_byte(id);

ewrite_string(szTeams[_:iTeam]);

emessage_end();

}

}




Должен делать тоже самое что и Autojoin плагин, только перекидовать всех кто зашел за теров!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: