Как да направим след дадето време да се активира командата и други ?

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
[N]eXuS
Извън линия
Потребител
Потребител
Мнения: 163
Регистриран на: 16 Мар 2018, 04:52

Как да направим след дадето време да се активира командата и други ?

Мнение от [N]eXuS » 30 Мар 2018, 02:04

Как може да се направи например след като почне рунда 5 или 10 секунди след това да се активира примерно нещо ще праща мсг или нещо другo ??

Или да го направим например 5 секунди да е активно например купувам нещо и 5 секунди да мога да го използвам само ?

И как може да се направи клинтска команда например пиша в чата /prefix MyPrefix и да ми сложи префикс а ??

И например може ли да сложом пцвар в меню например
Голдена струва get_pcvar_num(pCvarGoldenCr)
направих го

Код за потвърждение: Избери целия код

 menu_additem(menu, "Health \y( +50 ) \r| %d$ |", pcvarneshto si )
и не стана така ?


И например как да направим списък с играчите например
1. Player 1
2. Player 2
3. Player 3

и така колкото хора има в сървъра !

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Как да направим след дадето време да се активира командата и други ?

Мнение от OciXCrom » 30 Мар 2018, 14:35

Как може да се направи например след като почне рунда 5 или 10 секунди след това да се активира примерно нещо ще праща мсг или нещо другo ??

Код за потвърждение: Избери целия код

public plugin_init()
	register_logevent("OnRoundStart", 2, "0=World triggered", "1=Round_Start")
	
public OnRoundStart()
	set_task(5.0, "neshto")
	
public neshto()
{
	// кода тук...
}
И как може да се направи клинтска команда например пиша в чата /prefix MyPrefix и да ми сложи префикс а ??
За тази цел трябва да направиш цяла чат система, тъй че по-добре недей. Ползвай това - viewtopic.php?f=21&t=1843 - с него можеш да направиш такава команда, погледни .inc файла.
И например може ли да сложом пцвар в меню например
Голдена струва get_pcvar_num(pCvarGoldenCr)
Просто погледни API-то - http://amxx-bg.info/forum/api/newmenus/menu_additem
Както виждаш тази функция има други аргументи след името на итема, съответно няма как да добавяш кварове и останали неща там. Трябва да форматираш текста отделно.

Код за потвърждение: Избери целия код

new szItem[64]
formatex(szItem, charsmax(szItem), "Health \y( +50 ) \r| %d$ |", get_pcvar_num(pCvarGoldenCr))
menu_additem(menu, szItem)
И например как да направим списък с играчите например
1. Player 1
2. Player 2
3. Player 3

и така колкото хора има в сървъра !
Това не ти ли го обясних вече, или някой друг е бил?

Код за потвърждение: Избери целия код

new iPlayers[32], iPnum
get_players(iPlayers, iPnum)

for(new i, szName[32]; i < iPnum; i++)
{
	get_user_name(iPlayers[i], szName, charsmax(szName))
	menu_additem(menu, szName)
}

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Помощ в скриптирането”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта