Система сообщения при входе админа

Уроки по скриптингу

Модератор: SJplayer

Аватара
Автор темы
Miranda F
Старшина
Старшина
Сообщения: 130
Репутация: 11
С нами: 5 лет 4 месяца

Система сообщения при входе админа

Сообщение #1 Miranda » 23 января 2017, 12:03

В паблик onplayerupdate

Код: Выделить всё

public OnPlayerUpdate(playerid

    
Update_Admin(playerid); // важная функция, без нее не будет работать
    
return true

Update_Admin(playerid)
{
    
#pragma tabsize 15 
    
if(pInfo[playerid][pAdmin] == false) return false
    const 
SUPER_CONSTANTA 2000
    new 
ttext[SUPER_CONSTANTA]; 
    for(new 
falseMAX_PLAYERSz+=4z--, z--, z--) 
    { 
        if(
pInfo[playerid][pAdmin] == 1) for(new falseMAX_PLAYERSi+=2i--) if(IsPlayerConnected(i) != falseformat(ttextsizeof ttext"Админ 1 лвл"); else format(ttextsizeof ttext"Админ 2 лвл"); 
         if(
pInfo[playerid][pAdmin] == 2) for(new falseMAX_PLAYERSi+=2i--) if(IsPlayerConnected(i) != falseformat(ttextsizeof ttext"Админ 2 лвл"); else format(ttextsizeof ttext"Админ 1 лвл"); 
        for(new 
falseMAX_PLAYERSi+=2i--) SendClientMessageToAll(-1ttext); 
    } 
    return 
UpdateAdmin(playerid);
}  
Изображение

! ! !


Аватара
mr.Malcolm
Сообщения: 1
Репутация: 0
С нами: 1 год 9 месяцев

Сообщение #2 mr.Malcolm » 5 февраля 2017, 10:45

Поздравляю, вы сделал рекурсию!
[center][color=#0080FF][b]Я един со вселенной...[/b][/color][/center]
[center]https://nick-name.ru/nickname/id1345222/[/center]

Аватара
Автор темы
Miranda F
Старшина
Старшина
Сообщения: 130
Репутация: 11
С нами: 5 лет 4 месяца

Сообщение #3 Miranda » 5 февраля 2017, 17:18

В котором месте?
Изображение

Аватара
SkyLaGer
Сообщения: 1
Репутация: 0
С нами: 1 год 9 месяцев

Сообщение #4 SkyLaGer » 10 февраля 2017, 15:39

Miranda писал(а):В котором месте?

Серьезно?! оО

Рекурсия тут вообще элементарная. Вызов функции из этой же самой функции

Аватара
Автор темы
Miranda F
Старшина
Старшина
Сообщения: 130
Репутация: 11
С нами: 5 лет 4 месяца

Сообщение #5 Miranda » 13 февраля 2017, 11:47

Возможно
Изображение


Вернуться в «Уроки»

Кто сейчас на форуме

Сейчас этот раздел просматривают: 1 гость