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

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

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

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

Не выводится нужный текст

OverGame
сообщение 3.8.2014, 9:41
Сообщение #1
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Делаю EA 1.4

Теперь такая проблема: вывожу кол-во убийств игрока и из-за этого идет подсчет звания.
Но не выводит его звание, в evil_army.txt

Цитата
[ru]
R_0 = Рядовой
R_1 = Ефрейтор

[en]
R_0 = Рядовой
R_1 = Ефрейтор



Код:
#include <amxmodx>
#include <amxmisc>
#include <csx>
#include <fun>

#pragma tabsize 0

public plugin_init()
{
register_plugin("TestEA", "0.1", "OverGame")

register_dictionary("evil_army.txt")
}

public client_putinserver(id)
{
set_task(1.0, "Zvanie_Info", id, _, _, "b")
}

public Zvanie_Info(id)
{
new zvanie[128], bodyhits[8], stats[8], g_stats[8], g_Rank[128]

get_user_stats(id, stats, bodyhits)

format(g_stats, charsmax(g_stats), "%d", stats[0])

if( g_stats[id] < 14 ){
format(g_Rank, charsmax(g_Rank), "R_0")
}
if( g_stats[id] > 14 ){
format(g_Rank, charsmax(g_Rank), "R_1")
}

format(zvanie, charsmax(zvanie), "Звание: %L", LANG_PLAYER, g_Rank)
set_hudmessage(136, 255, 85, 0.01, 0.20, 0, 1.0, 1.0, _, _, -1)
show_hudmessage(id, zvanie)
}


Отредактировал: OverGame, - 3.8.2014, 9:49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя gavrilyuc
сообщение 6.8.2014, 21:52
Сообщение #2
Стаж: 12 лет

Сообщений: 36
Благодарностей: 6
Полезность: 129

Вы то функцию Zvanie_Info(id); нигде не вызываете.
Вызовите её где нибудь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qvadro
сообщение 14.8.2014, 0:59
Сообщение #3


Стаж: 16 лет

Сообщений: 358
Благодарностей: 147
Полезность: 579

gavrilyuc - Всё вызывается, смотрите таск в client_putinserver .


Код:
   format(g_Rank, charsmax(g_Rank), "%L", LANG_SERVER, "R_0")
}
if( g_stats[id] > 14 ){
format(g_Rank, charsmax(g_Rank), "%L", LANG_SERVER, "R_1")
}

format(zvanie, charsmax(zvanie), "Звание: %s", g_Rank)


Отредактировал: qvadro, - 14.8.2014, 1:02


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