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

Description: Уроки по скриптингу
Moderator: SJplayer

Miranda F
Topic author, Старшина
Старшина
Avatar
Miranda F
Topic author, Старшина
Старшина
Reputation: 11
Posts: 130
Joined: 5 Jul 2013
With us: 5 years 11 months

#1by Miranda » 23 Jan 2017, 12:03

В паблик onplayerupdate

Code: Select all

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);
}  
Image

! ! !


mr.Malcolm
Avatar
mr.Malcolm
Reputation: 0
Posts: 1
Joined: 5 Feb 2017
With us: 2 years 4 months

#2by mr.Malcolm » 5 Feb 2017, 10:45

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

Miranda F
Topic author, Старшина
Старшина
Avatar
Miranda F
Topic author, Старшина
Старшина
Reputation: 11
Posts: 130
Joined: 5 Jul 2013
With us: 5 years 11 months

#3by Miranda » 5 Feb 2017, 17:18

В котором месте?
Image

SkyLaGer
Avatar
SkyLaGer
Reputation: 0
Posts: 1
Joined: 10 Feb 2017
With us: 2 years 4 months

#4by SkyLaGer » 10 Feb 2017, 15:39

Miranda wrote:В котором месте?

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

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

Miranda F
Topic author, Старшина
Старшина
Avatar
Miranda F
Topic author, Старшина
Старшина
Reputation: 11
Posts: 130
Joined: 5 Jul 2013
With us: 5 years 11 months

#5by Miranda » 13 Feb 2017, 11:47

Возможно
Image


Return to “Уроки”