Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 5 из 7 ПерваяПервая ... 3 4 5 6 7 ПоследняяПоследняя
Показано с 41 по 50 из 66
  1. #41
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Ладно пусть будут логи, тоже как вариант, унмоменто

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

    Вот пожалуйста всего 1 раз умер с двойным нажатием F4, и то там дальше засираются логи..
      Открыть/закрыть
    PHP код:
    [14:49:30] [joinVovka_Nonsens has joined the server (0:85.115.248.13)
    [
    14:49:32OnPlayerRequestClass начало
    [14:49:32OnPlayerRequestClass SpawnPlayer
    [14:49:32OnPlayerRequestClass конец
    [14:49:32OnPlayerSpawn
    [14:49:43OnPlayerDeath
    [14:49:43] [deathVovka_Nonsens died 255
    [14:49:43OnPlayerRequestClass начало
    [14:49:43OnPlayerRequestClass Вызов таймера
    [14:49:43OnPlayerRequestClass конец
    [14:49:43TogglePlayerSpectatingOff
    [14:49:43OnPlayerRequestClass начало
    [14:49:43OnPlayerRequestClass Вызов таймера
    [14:49:43OnPlayerRequestClass конец
    [14:49:44TogglePlayerSpectatingOff
    [14:49:44OnPlayerRequestClass начало
    [14:49:44OnPlayerRequestClass Вызов таймера
    [14:49:44OnPlayerRequestClass конец
    [14:49:45TogglePlayerSpectatingOff
    [14:49:45OnPlayerRequestClass начало
    [14:49:45OnPlayerRequestClass Вызов таймера
    [14:49:45OnPlayerRequestClass конец
    [14:49:45TogglePlayerSpectatingOff
    [14:49:45OnPlayerRequestClass начало
    [14:49:45OnPlayerRequestClass Вызов таймера
    [14:49:45OnPlayerRequestClass конец
    [14:49:46TogglePlayerSpectatingOff
    [14:49:46OnPlayerRequestClass начало
    [14:49:46OnPlayerRequestClass Вызов таймера
    [14:49:46OnPlayerRequestClass конец
    [14:49:47TogglePlayerSpectatingOff
    [14:49:47OnPlayerRequestClass начало
    [14:49:47OnPlayerRequestClass Вызов таймера
    [14:49:47OnPlayerRequestClass конец
    [14:49:47TogglePlayerSpectatingOff
    [14:49:47OnPlayerRequestClass начало
    [14:49:47OnPlayerRequestClass Вызов таймера
    [14:49:47OnPlayerRequestClass конец
    [14:49:48TogglePlayerSpectatingOff
    [14:49:48OnPlayerRequestClass начало
    [14:49:48OnPlayerRequestClass Вызов таймера
    [14:49:48OnPlayerRequestClass конец
    [14:49:49TogglePlayerSpectatingOff
    [14:49:49OnPlayerRequestClass начало
    [14:49:49OnPlayerRequestClass Вызов таймера
    [14:49:49OnPlayerRequestClass конец
    [14:49:49TogglePlayerSpectatingOff
    [14:49:49OnPlayerRequestClass начало
    [14:49:49OnPlayerRequestClass Вызов таймера
    [14:49:49OnPlayerRequestClass конец
    [14:49:50TogglePlayerSpectatingOff
    [14:49:50OnPlayerRequestClass начало
    [14:49:50OnPlayerRequestClass Вызов таймера
    [14:49:50OnPlayerRequestClass конец
    [14:49:51TogglePlayerSpectatingOff
    [14:49:51OnPlayerRequestClass начало
    [14:49:51OnPlayerRequestClass Вызов таймера
    [14:49:51OnPlayerRequestClass конец
    [14:49:51TogglePlayerSpectatingOff
    [14:49:51OnPlayerRequestClass начало
    [14:49:51OnPlayerRequestClass Вызов таймера
    [14:49:51OnPlayerRequestClass конец
    [14:49:52TogglePlayerSpectatingOff
    [14:49:52OnPlayerRequestClass начало
    [14:49:52OnPlayerRequestClass Вызов таймера
    [14:49:52OnPlayerRequestClass конец
    [14:49:53TogglePlayerSpectatingOff
    [14:49:53OnPlayerRequestClass начало
    [14:49:53OnPlayerRequestClass Вызов таймера
    [14:49:53OnPlayerRequestClass конец
    [14:49:53] [chat] [Vovka_Nonsens]: ?
    [
    14:49:53TogglePlayerSpectatingOff
    [14:49:53OnPlayerRequestClass начало
    [14:49:53OnPlayerRequestClass Вызов таймера
    [14:49:53OnPlayerRequestClass конец
    [14:49:54TogglePlayerSpectatingOff
    [14:49:54OnPlayerRequestClass начало
    [14:49:54OnPlayerRequestClass Вызов таймера
    [14:49:54OnPlayerRequestClass конец
    [14:49:55TogglePlayerSpectatingOff
    [14:49:55OnPlayerRequestClass начало
    [14:49:55OnPlayerRequestClass Вызов таймера
    [14:49:55OnPlayerRequestClass конец
    [14:49:55TogglePlayerSpectatingOff
    [14:49:55OnPlayerRequestClass начало
    [14:49:55OnPlayerRequestClass Вызов таймера
    [14:49:55OnPlayerRequestClass конец
    [14:49:56TogglePlayerSpectatingOff
    [14:49:56OnPlayerRequestClass начало
    [14:49:56OnPlayerRequestClass Вызов таймера
    [14:49:56OnPlayerRequestClass конец
    [14:49:56TogglePlayerSpectatingOff
    [14:49:57OnPlayerRequestClass начало
    [14:49:57OnPlayerRequestClass Вызов таймера
    [14:49:57OnPlayerRequestClass конец
    [14:49:57TogglePlayerSpectatingOff
    [14:49:57OnPlayerRequestClass начало
    [14:49:57OnPlayerRequestClass Вызов таймера
    [14:49:57OnPlayerRequestClass конец
    [14:49:58TogglePlayerSpectatingOff
    [14:49:58OnPlayerRequestClass начало
    [14:49:58OnPlayerRequestClass Вызов таймера
    [14:49:58OnPlayerRequestClass конец
    [14:49:58TogglePlayerSpectatingOff
    [14:49:59OnPlayerRequestClass начало
    [14:49:59OnPlayerRequestClass Вызов таймера
    [14:49:59OnPlayerRequestClass конец
    [14:49:59] [chat] [Vovka_Nonsens]: ??
    [
    14:49:59TogglePlayerSpectatingOff
    [14:49:59OnPlayerRequestClass начало
    [14:49:59OnPlayerRequestClass Вызов таймера
    [14:49:59OnPlayerRequestClass конец
    [14:50:00TogglePlayerSpectatingOff
    [14:50:00OnPlayerRequestClass начало
    [14:50:00OnPlayerRequestClass Вызов таймера
    [14:50:00OnPlayerRequestClass конец
    [14:50:00TogglePlayerSpectatingOff
    [14:50:01OnPlayerRequestClass начало
    [14:50:01OnPlayerRequestClass Вызов таймера
    [14:50:01OnPlayerRequestClass конец
    [14:50:01TogglePlayerSpectatingOff
    [14:50:01OnPlayerRequestClass начало
    [14:50:01OnPlayerRequestClass Вызов таймера
    [14:50:01OnPlayerRequestClass конец
    [14:50:02TogglePlayerSpectatingOff
    [14:50:02OnPlayerRequestClass начало
    [14:50:02OnPlayerRequestClass Вызов таймера
    [14:50:02OnPlayerRequestClass конец
    [14:50:02TogglePlayerSpectatingOff
    [14:50:03OnPlayerRequestClass начало
    [14:50:03OnPlayerRequestClass Вызов таймера
    [14:50:03OnPlayerRequestClass конец
    [14:50:03TogglePlayerSpectatingOff
    [14:50:03OnPlayerRequestClass начало
    [14:50:03OnPlayerRequestClass Вызов таймера
    [14:50:03OnPlayerRequestClass конец
    [14:50:04TogglePlayerSpectatingOff
    [14:50:04OnPlayerRequestClass начало
    [14:50:04OnPlayerRequestClass Вызов таймера
    [14:50:04OnPlayerRequestClass конец
    [14:50:04TogglePlayerSpectatingOff
    [14:50:04OnPlayerRequestClass начало
    [14:50:04OnPlayerRequestClass Вызов таймера
    [14:50:04OnPlayerRequestClass конец
    [14:50:05TogglePlayerSpectatingOff
    [14:50:05OnPlayerRequestClass начало
    [14:50:05OnPlayerRequestClass Вызов таймера
    [14:50:05OnPlayerRequestClass конец
    [14:50:06TogglePlayerSpectatingOff
    [14:50:06OnPlayerRequestClass начало
    [14:50:06OnPlayerRequestClass Вызов таймера
    [14:50:06OnPlayerRequestClass конец
    [14:50:06TogglePlayerSpectatingOff
    [14:50:06OnPlayerRequestClass начало
    [14:50:06OnPlayerRequestClass Вызов таймера
    [14:50:06OnPlayerRequestClass конец
    [14:50:07TogglePlayerSpectatingOff 


    Пока не заюзал PVar не заспавнило, даже просто спавн без PVar не помогал.
    Какая версия SA-MP?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  2. #42
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    0.3e-0.3.7 на обоих такая чихарда, другие не тестил, я для чего и хотел чтобы мы оба на 1 сервер зашли какой нибудь и проверили в чём же дело в сервере или клиенте..
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  3. #43
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    0.3e-0.3.7 на обоих такая чихарда, другие не тестил, я для чего и хотел чтобы мы оба на 1 сервер зашли какой нибудь и проверили в чём же дело в сервере или клиенте..
    Hamachi скачай
    Идентификатор сети - "ddeimos"
    Пароль - "deimos"
    Последний раз редактировалось DeimoS; 27.02.2016 в 17:14.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. #44
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    В общем, опытным путём выяснилось, что дело было не в бобине :)


    Люди добрые, помогите, кто чем может. Нужно проверить первый вариант, ибо либо у меня какой-то особенный клиент, который не позволяет данному багу быть, либо всё же у vovandolg.
    P.S. Обновил второй вариант, добавив в него обход бага с смертью в авто от Y_LESS
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #45
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Таки благодаря совместным усилиям с vovandolg, я придумал как "починить" первый способ обхода, если у вас такой же глюченный клиент и OnPlayerRequestClass вызывается несколько раз. Так же опытным путём узнали, что 500 миллисекунд для таймера - мало, ибо иногда всё же проскакивает баг с бутылкой (изменил на 1000мс. Пока полёт нормальный).

    Внёс изменения в первый способ, а именно:
    PHP код:
    public OnPlayerRequestClass(playeridclassid)
    {
        
    SetSpawnInfo(playerid11102026.17041343.639410.8203266.7928243300000);
        if(!
    GetPVarInt(playerid"OnPlayerRequestClassFix"))
        {
            if(
    GetPVarInt(playerid"OnPlayerRequestClass_F4_Bug")) return SpawnPlayer(playerid);//Чпок
            
    TogglePlayerSpectating(playeridtrue);
            
    SetTimerEx("TogglePlayerSpectatingOff"10000"i"playerid);
        }
        else 
    DeletePVar(playerid"OnPlayerRequestClassFix"), SpawnPlayer(playerid);
        return 
    1;

    PHP код:
    public OnPlayerSpawn(playerid)
    {
        
    DeletePVar(playerid"OnPlayerRequestClass_F4_Bug");//Чпок
        
    SetPlayerPos(playerid2026.17041343.639410.8203);
        return 
    1;

    PHP код:
    forward TogglePlayerSpectatingOff(playerid);
    public 
    TogglePlayerSpectatingOff(playerid
    {
        
    TogglePlayerSpectating(playeridfalse),
        
    SetPVarInt(playerid"OnPlayerRequestClass_F4_Bug"GetPVarInt(playerid"OnPlayerRequestClass_F4_Bug")+1);//Чпок

    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. 2 пользователя(ей) сказали cпасибо:
    Prolific (07.04.2016) vovandolg (27.02.2016)
  7. #46
    Аватар для denis01
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.05.2014
    Сообщений
    70
    Репутация:
    0 ±
    Использовал КОД под Вариантом #1 он не выбирает скин игрока сразу попадает под координаты
    PHP код:
    SetSpawnInfoplayerid00000000000); 
    А хотя должен направлять на выбор скина
    PHP код:
    public OnPlayerSpawn(playerid)
    {
        
    DeletePVarplayerid"OnPlayerRequestClass_F4_Bug" );
        if(
    Clothes{playerid} == 1)
        {
              
    SetPlayerVirtualWorld(playeridplayerid);
            
    SetPlayerInterior(playerid18);
            
    SetPlayerPos(playerid146.1254, -83.28911001.8047);
            
    SetPlayerFacingAngle(playerid270.0000);
            
    SetPlayerCameraPos(playerid149.560501, -83.2337571002.191223);
            
    SetPlayerCameraLookAt(playerid144.564575, -83.2292481001.989379);
            
    TogglePlayerControllable(playerid0);
            
    SetPlayerAttachedObject(playerid01962460.0669990.0199990.0060007.499997, -104.6999960.0000001.0000001.0000001.000000);
            
    TextDrawShowForPlayer(playeridLeft_Right_box[0]);
            
    TextDrawShowForPlayer(playeridLeft_Right_box[1]);
            
    TextDrawShowForPlayer(playeridSelect_box);
            
    TextDrawShowForPlayer(playeridLeft_Right_arrow[0]);
            
    TextDrawShowForPlayer(playeridLeft_Right_arrow[1]);
            
    TextDrawShowForPlayer(playeridPrev_Next[0]);
            
    TextDrawShowForPlayer(playeridPrev_Next[1]);
            
    TextDrawShowForPlayer(playeridSelect);
            
    SelectTextDraw(playerid0x5C86B5AA);
        }
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Выложи код с пабликами которые правил по теме
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Начал писать свой ДМ, чтобы не строить велосипеды и не вставлять потом в них костыли, решил взять данный код, но у меня замечание: почему тут не inc?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  10. #49
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Начал писать свой ДМ, чтобы не строить велосипеды и не вставлять потом в них костыли, решил взять данный код, но у меня замечание: почему тут не inc?
    Потому что в данном виде код нельзя реализовать в виде инклуда, ибо он слишком "привязан" к той реализации входа на сервер, для которой я его писал (а писал я всё в пустом скрипте и не учитывал, что, например, спавнить нужно не сразу, а только после авторизации игрока и т.п.).

    Буквально на днях я думал превратить оба варианта обхода в удобный инклуд, в котором бы учитывались все возможные варианты авторизации (кто-то показывает диалог с авторизацией прямо в OnPlayerConnect, кто-то в OnPlayerRequestClass/кто-то меняет положение камеры, а кто-то не меняет и т.п.) и сам обход настраивался бы с помощью пары функций (когда и как спавнить/убирать ли баг с бутылкой/убирать ли повторный выбор скина на F4/убирать ли вообще выбор скина или лишь временно его отключать, а включать, например, после авторизации), но пока руки не дошли. Как только добью все заказы (а это уже ближе к январю), постараюсь взяться и за эту тему
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

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

    Ещё, наверное стоит создать массив или 3 константы (x, y, z) для координат камеры. (чтобы не ковыряться в самом скрипте)
    Последний раз редактировалось $continue$; 25.12.2016 в 18:19.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

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

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

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

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

Ваши права

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