Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12
  1. #1
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±

    По команде

    Приветствую всех, уважаемый посетители Pro Pawn!
    Прощу помочь, с командой. Не оправлят всем игрока, только мне. (тоесть кто запутил команду)

    PHP код:
        CMD:fortuneall(playeridparams[])
        {
            if(
    PlayerInfo[playerid][pAdmin] < 1) return 1;
            if(
    A_Login[playerid] != 1) return SendClientMessage(playeridCOLOR_GRAD"Необходимо ввести случайный пин-код!");
            new 
    str[MAX_PLAYER_NAME 120];
            foreach(new 
    iPlayer)
            {
                if(
    PlayerInfo[i][pAdmin] > && !GetPVarInt(i"Pvar_Loggin")) continue;
                
    format(strsizeof(str), "Администратор %s[%d] для %s[%d]: Типо текст",NAME_REG[playerid], playerid,NAME_REG[i], iparams[1]);
                
    SendClientMessage(i0xFF9945FFstr);
                
    PlayerPlaySound(i,1085,0.0,0.0,0.0);
            }
            break;
            
    format(strsizeof(str), "[FORTUNEALL]: {FF9945}Администратор %s[%d] пожелал всем игрокам удачи.",NAME_REG[playerid], playerid);
            
    SMA(5,0xff0000AAstr);
            
    SendClientMessage(playerid0xff0000AA"[FORTUNEALL]: {33AA33}Вы пожелали всем игрокам удачи!");
            return 
    1;
        } 

  2. #2
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±
    PHP код:
    SMA(5,0xff0000AAstr); 
    на
    PHP код:
    SendClientMessageToAll(0xff0000AAstr); 
    И да, что у вас оператор прерывания цикла ( break ) делает вне цикла? Разве не должно было быть ошибки?

  3. Пользователь сказал cпасибо:
    $continue$ (27.08.2014)
  4. #3
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    SMA(5,0xff0000AAstr); 
    на
    PHP код:
    SendClientMessageToAll(0xff0000AAstr); 
    И да, что у вас оператор прерывания цикла ( break ) делает вне цикла? Разве не должно было быть ошибки?
    Да, да, так и есть.
    Зачем SenClientToall то?
    Если я хочу, типо ответа через репорт сделать....

    - - - Добавлено - - -

    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    SMA(5,0xff0000AAstr); 
    на
    PHP код:
    SendClientMessageToAll(0xff0000AAstr); 
    И да, что у вас оператор прерывания цикла ( break ) делает вне цикла? Разве не должно было быть ошибки?
    И ты не туда смотришь:
    PHP код:
                format(strsizeof(str), "Администратор %s[%d] для %s[%d]: Типо текст",NAME_REG[playerid], playerid,NAME_REG[i], iparams[1]);
                
    SendClientMessage(i0xFF9945FFstr); 

  5. #4
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    Pro-Pawn.Ru
    Сообщений
    3,428
    Репутация:
    1079 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Не оправлят всем игрока, только мне. (тоесть кто запутил команду)
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Зачем SenClientToall то?
    Если я хочу, типо ответа через репорт сделать....
    Вас не поймешь, то вам нужно всем игрокам, то не всем. Определитесь пока, а потом тему создавайте.

  6. #5
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от Osetin Посмотреть сообщение
    Вас не поймешь, то вам нужно всем игрокам, то не всем. Определитесь пока, а потом тему создавайте.
    Всем но циклов + SendClientMessage, для каждого отдельно, а не для всего сервера.
    Так ясней? :)

  7. #6
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±
    PHP код:
    new str[MAX_PLAYER_NAME 120]; 
    на
    PHP код:
    new str[144]; 
    хотя бы замените и попробуйте ещё раз проверить.

  8. Пользователь сказал cпасибо:
    $continue$ (27.08.2014)
  9. #7
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    new str[MAX_PLAYER_NAME 120]; 
    на
    PHP код:
    new str[144]; 
    хотя бы замените и попробуйте ещё раз проверить.
    Ну вроде как str не причем, если другим игрокам не выводит, а мне выводит

  10. #8
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±
    PHP код:
    CMD:fortuneall(playeridparams[])
    {
        if(
    PlayerInfo[playerid][pAdmin] < 1)
            return 
    1;

        if(
    A_Login[playerid] != 1)
            return 
    SendClientMessage(playeridCOLOR_GRAD"Необходимо ввести случайный пин-код!");

        new
            
    str[144];

        foreach(
    Playeri)
        {
            if(
    PlayerInfo[i][pAdmin] == || !GetPVarInt(i"Pvar_Loggin"))
                continue;

            
    format(strsizeof(str), "Администратор %s[%d] для %s[%d]: %s"NAME_REG[playerid], playeridNAME_REG[i], iparams[1]);
            
    SendClientMessage(i0xFF9945FFstr);
            
    PlayerPlaySound(i10850.00.00.0);
        }
        
    format(strsizeof(str), "[FORTUNEALL]: {FF9945}Администратор %s[%d] пожелал всем игрокам удачи."NAME_REG[playerid], playerid);
        
    SMA(50xff0000AAstr);
        return 
    SendClientMessage(playerid0xff0000AA"[FORTUNEALL]: {33AA33}Вы пожелали всем игрокам удачи!");

    А так?
    Последний раз редактировалось Londlem; 27.08.2014 в 01:20.

  11. Пользователь сказал cпасибо:
    $continue$ (27.08.2014)
  12. #9
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    А зачем параметр 1, то?)

  13. #10
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    А зачем параметр 1, то?)
    Вы издеваетесь? -_-

  14. Пользователь сказал cпасибо:
    $continue$ (27.08.2014)
 

 
Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •