Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 3 из 7 ПерваяПервая 1 2 3 4 5 ... ПоследняяПоследняя
Показано с 21 по 30 из 62
  1. #21
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    К сожалению код был утерен, и сейчас восстановить не смогу, т.к не смогу провести тесты с нубо-компом (32 мб видеокарта :D)
    тогда смысл твоего хвастовства? У меня тоже куча кода на чердаке, который в разы короче всех современных систем в модах. Только вот код утерян.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Смысл будет понятен:
    PHP код:
    stock NextPlayerSpec(playerid)
    {
        
    _NextTick:
        
    PI[playerid][pSpecID]++;
        if(!
    IsPlayerConnected(PI[playerid][pSpecID]) || PlayerLogged[PI[playerid][pSpecID]] == || PI[playerid][pSpecID] == playerid) goto _NextTick;
        
    format(PI[playerid][pCMDstr], 69"PLAYERID: %d || PI[playerid][pSpecID]: %d"playeridPI[playerid][pSpecID]);
        
    SendClientMessageToAll(COLOR_LIGHTREDPI[playerid][pCMDstr]);
        if(
    PI[playerid][pSpecID] == MAX_PLAYERS 1PI[playerid][pSpecID] = -1SendClientMessageToAll(COLOR_LIGHTRED"Сброс"), goto _NextTick;
        
    StartSpectate(playeridPI[playerid][pSpecID]);
        return 
    1;


  3. #23
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Смысл будет понятен:
    PHP код:
    stock NextPlayerSpec(playerid)
    {
        
    _NextTick:
        
    PI[playerid][pSpecID]++;
        if(!
    IsPlayerConnected(PI[playerid][pSpecID]) || PlayerLogged[PI[playerid][pSpecID]] == || PI[playerid][pSpecID] == playerid) goto _NextTick;
        
    format(PI[playerid][pCMDstr], 69"PLAYERID: %d || PI[playerid][pSpecID]: %d"playeridPI[playerid][pSpecID]);
        
    SendClientMessageToAll(COLOR_LIGHTREDPI[playerid][pCMDstr]);
        if(
    PI[playerid][pSpecID] == MAX_PLAYERS 1PI[playerid][pSpecID] = -1SendClientMessageToAll(COLOR_LIGHTRED"Сброс"), goto _NextTick;
        
    StartSpectate(playeridPI[playerid][pSpecID]);
        return 
    1;

    Спасибо Deimos

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    Спасибо Deimos
    Ага Влад помогал с этим)
    Но делалось для своего сервера, однако код в разы короче...

  5. #25
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    И что с того что короче? Вам твердят Всё время размер кода не влияет на работоспособность. Pwn разве что меньше будет.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    И что с того что короче? Вам твердят Всё время размер кода не влияет на работоспособность. Pwn разве что меньше будет.
    Ну сказал что это влияет на amx файл?

    Что то тут болбольством пахнет..

    И давай признаем что лучше использовать так чем использовать громоздкий код....

  7. #27
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Ну сказал что это влияет на amx файл?

    Что то тут болбольством пахнет..

    И давай признаем что лучше использовать так чем использовать громоздкий код....
    Что-то у тебя в носу застряло похоже, раз запах топика начал чувствовать. Что лучше использовать, решат сами юзеры которые заглянут сюда. И да, "громоздкий код", ты просто предложил функцию, она не заменит весь мануал. Да и для другой кнопки, придется писать аналогичную функцию с обратным отсчетом.
    Последний раз редактировалось wAx; 12.03.2015 в 18:55.

  8. #28
    Аватар для MR_BEN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.01.2014
    Сообщений
    110
    Репутация:
    29 ±
    PHP код:
     if(spectating[playerid] <= 0spectating[playerid] = GetMaxPlayers(); // если игрок наблюдает за минимальным ID, то перекидываем его на максимальный 
    У GetMaxPlayers() аргумент уберите

    и

    PHP код:
    stock UpdateSpectatingStatus(spectatoridspectedid
    уберите двоеточие

  9. #29
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от MR_BEN Посмотреть сообщение
    PHP код:
     if(spectating[playerid] <= 0spectating[playerid] = GetMaxPlayers(); // если игрок наблюдает за минимальным ID, то перекидываем его на максимальный 
    У GetMaxPlayers() аргумент уберите

    и

    PHP код:
    stock UpdateSpectatingStatus(spectatoridspectedid
    уберите двоеточие
    Ок, Thanks.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    Что-то у тебя в носу застряло похоже, раз запах топика начал чувствовать. Что лучше использовать, решат сами юзеры которые заглянут сюда. И да, "громоздкий код", ты просто предложил функцию, она не заменит весь мануал. Да и для другой кнопки, придется писать аналогичную функцию с обратным отсчетом.
    Написать обратный алгоритм с переключением на num4 и num6?
    Все равно код выйдет меньше даже с двумя функциями
    Последний раз редактировалось $continue$; 12.03.2015 в 21:49.

 

 
Страница 3 из 7 ПерваяПервая 1 2 3 4 5 ... ПоследняяПоследняя

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

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

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

Ваши права

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