Как може да се направи например след като почне рунда 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)
}