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

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

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

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

Скомпилировать плагин!

TeamPlay
сообщение 5.8.2014, 16:22
Сообщение #1
Стаж: 12 лет

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

Помогите скомпилировать плагин!
inforank

Код:
#include <amxmodx>
#include <csx>
#include <ColorChat>

#define MAX_PLAYERS 32


new bool:g_RestartAttempt[MAX_PLAYERS+1]

new g_oldrank[MAX_PLAYERS+1]

#if defined DISABLED_BY_DEFAULT
new bool:disabled[MAX_PLAYERS+1] = {true, ...}
#else
new bool:disabled[MAX_PLAYERS+1]
#endif

new inforank

public plugin_init() {
register_plugin("Info Rank", "0.1", "by CepeH9")
register_dictionary("inforank.txt")

inforank = register_cvar("amx_inforank", "1")

register_event("TextMsg", "eRestartAttempt", "a", "2=#Game_will_restart_in")
register_event("ResetHUD", "eResetHUD", "be")

register_clcmd("say /inforank","switchCmd", 0, "- enable/disable info rank messages")
register_clcmd("say_team /inforank","switchCmd", 0, "- enable/disable info rank messages")
register_clcmd("fullupdate", "fullupdateCmd")
}

public fullupdateCmd() {
return PLUGIN_HANDLED_MAIN
}

public eRestartAttempt() {
if(!get_pcvar_num(inforank))
return

new players[MAX_PLAYERS], num
get_players(players, num, "a")
for (new i; i < num; ++i)
g_RestartAttempt[players[i]] = true
}

public eResetHUD(id) {
if (g_RestartAttempt[id]) {
g_RestartAttempt[id] = false
return
}

if(!get_pcvar_num(inforank))
return

if(disabled[id])
return

event_player_spawn(id)
}

public event_player_spawn(id) {

new osef[8]
new rank = get_user_stats(id, osef, osef)
new maxrank = get_statsnum()

if(g_oldrank[id] == 0)
g_oldrank[id] = rank

new diff = g_oldrank[id] - rank
g_oldrank[id] = rank

if(diff > 0) {
ColorChat(id, GREEN, "^1[^4STATS^1] ^3Вы поднялись на ^4%i ^3позиций в статистике!", diff)
}
else if(diff < 0) {
ColorChat(id, RED, "^1[^4STATS^1] ^3Вы опустились на ^4%i ^3позиций в статистике!", abs(diff))
}
ColorChat(id, GREY, "^1[^4STATS^1] ^1Вы занимаете ^4%i-е ^1место из ^4%i", rank, maxrank)
}

public switchCmd(id) {
if(!get_pcvar_num(inforank))
return PLUGIN_CONTINUE

if(disabled[id]) {
disabled[id] = false
client_cmd(id, "setinfo _ir 1")
ColorChat(id, GREEN, "^3[^4STATS^3] ^4Сообщения включены.")
}
else {
disabled[id] = true
client_cmd(id, "setinfo _ir 0")
ColorChat(id, GREEN, "^3[^4STATS^3] ^4Сообщения выключены.")
}
return PLUGIN_CONTINUE
}

public client_authorized(id) {
new osef[8]
g_oldrank[id] = get_user_stats(id, osef, osef)

new enable[2]
get_user_info(id, "_ir", enable, 1)
if(enable[0])
return

if(enable[0]=='1')
disabled[id] = false
else
disabled[id] = true
}

public client_disconnect(id) {
g_oldrank[id] = 0

#if defined DISABLED_BY_DEFAULT
disabled[id] = true
#else
disabled[id] = false
#endif
}


Ошибки
Код
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

inforank.sma(76) : error 017: undefined symbol "GREEN"
inforank.sma(76) : warning 215: expression has no effect
inforank.sma(76) : warning 215: expression has no effect
inforank.sma(76) : error 001: expected token: ";", but found ")"
inforank.sma(76) : error 029: invalid expression, assumed zero
inforank.sma(76) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file inforank.amx (compile failed).


Отредактировал: TeamPlay, - 5.8.2014, 16:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 5.8.2014, 16:27
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

TeamPlay, там колорчат не тот. Где плагин взяли? Там должен быть инклуд колор чата.
А за тему такую вам бы % выдать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 5.8.2014, 18:03
Сообщение #3


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Держи dirol.gif
Прикрепленные файлы:
Прикрепленный файл  inforank.7z ( 5,15 килобайт ) Кол-во скачиваний: 12


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
TeamPlay
сообщение 5.8.2014, 18:33
Сообщение #4
Стаж: 12 лет

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

Цитата(MiXa @ 5.8.2014, 18:03) *
Держи dirol.gif

thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 5.8.2014, 18:45
Сообщение #5


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Цитата(TeamPlay @ 5.8.2014, 18:33) *
thank_you2.gif

В архиве исходник,сам плагин и инклуд нужного колорчата )


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: