Таймер, массив
#17

Quote:
Originally Posted by ZN-Freedom
Посмотреть сообщение
Под "всем кодом", подразумевалось все те куски кода, где используется PlayerInfo[playerid][pLogged].

Проверяйте логику, наводка уже дана.
public OnPlayerDisconnect(playerid, reason)
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код
PlayerInfo[playerid][pLogged] = 0;

public OnPlayerSpawn(playerid)
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код

public OnPlayerDeath(playerid, killerid, reason)
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код

public OnPlayerText(playerid, text[])
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код

public OnPlayerCommandText(playerid, cmdtext[])
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код

public OnPlayerUpdate(playerid)
PHP код:
if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pLogged] == 1) {
// Код

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код

public OneSecondTimer()
PHP код:
if(!IsPlayerConnected(playerid) || PlayerInfo[playerid][pLogged] == 0) continue; 
При успешной авторизации и загрузке аккаунта:
PHP код:
PlayerInfo[playerid][pLogged] = 1
При сохранении аккаунта:
PHP код:
if(PlayerInfo[playerid][pLogged] == 1) {
// Код

Сообщения для админов:
PHP код:
SendAdminMessage(message[]) {
    for(new 
0MAX_PLAYERSi++) {
        if(!
IsPlayerConnected(i) || PlayerInfo[i][pLogged] == || PlayerInfo[i][pAdmin] == 0) continue;
        
SCM(i,C_RED,message);
    }
    return 
1;

Команда (рация)
PHP код:
            for(new 0MAX_PLAYERSi++) {
                if(!
IsPlayerConnected(i) || PlayerInfo[i][pLogged] == || PlayerInfo[i][pInventory][18] == 0) continue;
                
SFM(i,0x1E90FFAA,"%s: %s",GN(playerid),tmp);
            } 
В некоторых командах проверка на авторизацию игрока:
PHP код:
if(!IsPlayerConnected(user[0]) || PlayerInfo[user[0]][pLogged] == 0) return SCM(playerid,C_RED,"Этот игрок Offline!"); 
Reply


Messages In This Thread
Таймер, массив - by Romz - 06.07.2013, 12:07
Re: Таймер, массив - by White_116 - 06.07.2013, 12:13
Re: Таймер, массив - by Alexander_Petrov - 06.07.2013, 12:20
Re: Таймер, массив - by Romz - 07.07.2013, 12:57
Re: Таймер, массив - by Richard_Gere - 07.07.2013, 13:47
Re: Таймер, массив - by Romz - 07.07.2013, 13:53
Re: Таймер, массив - by Den_Bellik - 08.07.2013, 08:40
Re: Таймер, массив - by ZN-Freedom - 08.07.2013, 09:28
Re: Таймер, массив - by Den_Bellik - 09.07.2013, 10:03
Re: Таймер, массив - by ZN-Freedom - 09.07.2013, 10:38
Re: Таймер, массив - by stabker - 09.07.2013, 17:13
Re: Таймер, массив - by Romz - 10.07.2013, 12:31
Re: Таймер, массив - by ZN-Freedom - 11.07.2013, 05:50
Re: Таймер, массив - by Romz - 11.07.2013, 10:00
Re: Таймер, массив - by ZN-Freedom - 11.07.2013, 10:39
Re: Таймер, массив - by stabker - 11.07.2013, 10:53
Re: Таймер, массив - by Romz - 11.07.2013, 10:59
Re: Таймер, массив - by Romz - 11.07.2013, 14:04
Re: Таймер, массив - by ZiGGi - 11.07.2013, 15:42
Re: Таймер, массив - by ZN-Freedom - 12.07.2013, 05:49

Forum Jump:


Users browsing this thread: 2 Guest(s)