Заявка за Basebuilder bind V
-
Dem0na
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 21 Дек 2017, 03:44
- Се отблагодари: 3 пъти
- Получена благодарност: 7 пъти
Заявка за Basebuilder bind V
Здравейте, бихте ли ми дали/изработили плъгинче, което когато играч напише /bind в чата да му биндва командата "bind v +grab", но като напусне сървъра да му маха бинда. Демек да не е slowhack. Благодаря предварително!
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Заявка за Basebuilder bind V
Няма как да му махне бинда като напусне сървъра. За да не е slowhack, трябва да иска разрешение от играча.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <cromchat>
#define BIND_BUTTON "v"
#define BIND_COMMAND "+grab"
#define RESPONSE_TIMEOUT 15.0
new bool:g_bAsked[33]
public plugin_init()
{
register_plugin("Bind Command", "1.0", "OciXCrom")
register_clcmd("say", "Hook_Say")
register_clcmd("say_team", "Hook_Say")
CC_SetPrefix("&x04[Bind]")
}
public client_putinserver(id)
g_bAsked[id] = false
public Hook_Say(id)
{
new szArgs[10]
read_args(szArgs, charsmax(szArgs))
remove_quotes(szArgs)
if(g_bAsked[id])
{
new szResponse[5]
parse(szArgs, szResponse, charsmax(szResponse))
if(equali(szResponse, "da"))
{
g_bAsked[id] = false
client_cmd(id, "bind %s ^"%s^"", BIND_BUTTON, BIND_COMMAND)
CC_SendMessage(id, "Komandata &x03%s &x01e dobavena na butona &x04%s&x01.", BIND_COMMAND, BIND_BUTTON)
return PLUGIN_HANDLED
}
else if(equali(szResponse, "ne"))
{
g_bAsked[id] = false
CC_SendMessage(id, "Dobavqneto na komandata e uspeshno &x07otkazano&x01.")
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
if(equal(szArgs, "/bind", 5))
{
g_bAsked[id] = true
CC_SendMessage(id, "Serverut iska da sloji komandata &x03%s &x01na butona &x04%s&x01.", BIND_COMMAND, BIND_BUTTON)
CC_SendMessage(id, "Ako si suglasen, napishi &x04da&x01, v protiven sluchai napishi &x07ne&x01.")
set_task(RESPONSE_TIMEOUT, "Bind_Timeout", id)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
public Bind_Timeout(id)
{
g_bAsked[id] = false
CC_SendMessage(id, "Ne dade nikakuv otgovor. Komandata nqma da bude dobavena.")
}
-
Dem0na
Извън линия - Потребител
- Мнения: 45
- Регистриран на: 21 Дек 2017, 03:44
- Се отблагодари: 3 пъти
- Получена благодарност: 7 пъти
Заявка за Basebuilder bind V
Плъгина се компилира, показва, че работи (amx_plugins), но като напиша /bind и нищо не става. Нито иска разрешение, нито добавя бинд... добавих библиотеката cromchat, но без успех...
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 3 Отговори
- 813 Преглеждания
-
Последно мнение от Siska
-
- 0 Отговори
- 994 Преглеждания
-
Последно мнение от ChrisBenoit
-
- 3 Отговори
- 1979 Преглеждания
-
Последно мнение от OciXCrom
-
- 0 Отговори
- 1250 Преглеждания
-
Последно мнение от Zaeka321
-
- 0 Отговори
- 701 Преглеждания
-
Последно мнение от Zedong
-
- 2 Отговори
- 1678 Преглеждания
-
Последно мнение от Mucii
-
- 0 Отговори
- 1033 Преглеждания
-
Последно мнение от ChrisBenoit
Кой е на линия
Потребители разглеждащи този форум: Google [Bot] и 10 госта