Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 115 из 133 ПерваяПервая ... 15 65 105 113 114 115 116 117 125 ... ПоследняяПоследняя
Показано с 1,141 по 1,150 из 1325
  1. #1141
    Аватар для execution
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±
    Здравствуйте, не могу понять, что не так. Почему-то не хотят прогружаться анимации при подключении. Что может быть не так?
    PHP код:
    stock PreloadAnimLib(playeridanimlib[]) 
    {
        
    ApplyAnimation(playeridanimlib"null"4.000001);
        return 
    1;
    }

    stock PreloadAllAnims(playerid)
    {
        
    PreloadAnimLib(playerid"AIRPORT");
        
    PreloadAnimLib(playerid"Attractors");
        
    PreloadAnimLib(playerid"BAR");
        
    PreloadAnimLib(playerid"BASEBALL");
        
    PreloadAnimLib(playerid"BD_FIRE");
        
    PreloadAnimLib(playerid"BEACH");
        
    PreloadAnimLib(playerid"benchpress");
        
    PreloadAnimLib(playerid"BF_injection");
        
    PreloadAnimLib(playerid"BIKED");
        
    PreloadAnimLib(playerid"BIKEH");
        
    PreloadAnimLib(playerid"BIKELEAP");
        
    PreloadAnimLib(playerid"BIKES");
        
    PreloadAnimLib(playerid"BIKEV");
        
    PreloadAnimLib(playerid"BIKE_DBZ");
        
    PreloadAnimLib(playerid"BLOWJOBZ");
        
    PreloadAnimLib(playerid"BMX");
        
    PreloadAnimLib(playerid"BOMBER");
        
    PreloadAnimLib(playerid"BOX");
        
    PreloadAnimLib(playerid"BSKTBALL");
        
    PreloadAnimLib(playerid"BUDDY");
        
    PreloadAnimLib(playerid"BUS");
        
    PreloadAnimLib(playerid"CAMERA");
        
    PreloadAnimLib(playerid"CAR");
        
    PreloadAnimLib(playerid"CARRY");
        
    PreloadAnimLib(playerid"CAR_CHAT");
        
    PreloadAnimLib(playerid"CASINO");
        
    PreloadAnimLib(playerid"CHAINSAW");
        
    PreloadAnimLib(playerid"CHOPPA");
        
    PreloadAnimLib(playerid"CLOTHES");
        
    PreloadAnimLib(playerid"COACH");
        
    PreloadAnimLib(playerid"COLT45");
        
    PreloadAnimLib(playerid"COP_AMBIENT");
        
    PreloadAnimLib(playerid"COP_DVBYZ");
        
    PreloadAnimLib(playerid"CRACK");
        
    PreloadAnimLib(playerid"CRIB");
        
    PreloadAnimLib(playerid"DAM_JUMP");
        
    PreloadAnimLib(playerid"DANCING");
        
    PreloadAnimLib(playerid"DEALER");
        
    PreloadAnimLib(playerid"DILDO");
        
    PreloadAnimLib(playerid"DODGE");
        
    PreloadAnimLib(playerid"DOZER");
        
    PreloadAnimLib(playerid"DRIVEBYS");
        
    PreloadAnimLib(playerid"FAT");
        
    PreloadAnimLib(playerid"FIGHT_B");
        
    PreloadAnimLib(playerid"FIGHT_C");
        
    PreloadAnimLib(playerid"FIGHT_D");
        
    PreloadAnimLib(playerid"FIGHT_E");
        
    PreloadAnimLib(playerid"FINALE");
        
    PreloadAnimLib(playerid"FINALE2");
        
    PreloadAnimLib(playerid"FLAME");
        
    PreloadAnimLib(playerid"Flowers");
        
    PreloadAnimLib(playerid"FOOD");
        
    PreloadAnimLib(playerid"Freeweights");
        
    PreloadAnimLib(playerid"GANGS");
        
    PreloadAnimLib(playerid"GHANDS");
        
    PreloadAnimLib(playerid"GHETTO_DB");
        
    PreloadAnimLib(playerid"goggles");
        
    PreloadAnimLib(playerid"GRAFFITI");
        
    PreloadAnimLib(playerid"GRAVEYARD");
        
    PreloadAnimLib(playerid"GRENADE");
        
    PreloadAnimLib(playerid"GYMNASIUM");
        
    PreloadAnimLib(playerid"HAIRCUTS");
        
    PreloadAnimLib(playerid"HEIST9");
        
    PreloadAnimLib(playerid"INT_HOUSE");
        
    PreloadAnimLib(playerid"INT_OFFICE");
        
    PreloadAnimLib(playerid"INT_SHOP");
        
    PreloadAnimLib(playerid"JST_BUISNESS");
        
    PreloadAnimLib(playerid"KART");
        
    PreloadAnimLib(playerid"KISSING");
        
    PreloadAnimLib(playerid"KNIFE");
        
    PreloadAnimLib(playerid"LAPDAN1");
        
    PreloadAnimLib(playerid"LAPDAN2");
        
    PreloadAnimLib(playerid"LAPDAN3");
        
    PreloadAnimLib(playerid"LOWRIDER");
        
    PreloadAnimLib(playerid"MD_CHASE");
        
    PreloadAnimLib(playerid"MD_END");
        
    PreloadAnimLib(playerid"MEDIC");
        
    PreloadAnimLib(playerid"MISC");
        
    PreloadAnimLib(playerid"MTB");
        
    PreloadAnimLib(playerid"MUSCULAR");
        
    PreloadAnimLib(playerid"NEVADA");
        
    PreloadAnimLib(playerid"ON_LOOKERS");
        
    PreloadAnimLib(playerid"OTB");
        
    PreloadAnimLib(playerid"PARACHUTE");
        
    PreloadAnimLib(playerid"PARK");
        
    PreloadAnimLib(playerid"PAULNMAC");
        
    PreloadAnimLib(playerid"ped");
        
    PreloadAnimLib(playerid"PLAYER_DVBYS");
        
    PreloadAnimLib(playerid"PLAYIDLES");
        
    PreloadAnimLib(playerid"POLICE");
        
    PreloadAnimLib(playerid"POOL");
        
    PreloadAnimLib(playerid"POOR");
        
    PreloadAnimLib(playerid"PYTHON");
        
    PreloadAnimLib(playerid"QUAD");
        
    PreloadAnimLib(playerid"QUAD_DBZ");
        
    PreloadAnimLib(playerid"RAPPING");
        
    PreloadAnimLib(playerid"RIFLE");
        
    PreloadAnimLib(playerid"RIOT");
        
    PreloadAnimLib(playerid"ROB_BANK");
        
    PreloadAnimLib(playerid"ROCKET");
        
    PreloadAnimLib(playerid"RUSTLER");
        
    PreloadAnimLib(playerid"RYDER");
        
    PreloadAnimLib(playerid"SCRATCHING");
        
    PreloadAnimLib(playerid"SHAMAL");
        
    PreloadAnimLib(playerid"SHOP");
        
    PreloadAnimLib(playerid"SHOTGUN");
        
    PreloadAnimLib(playerid"SILENCED");
        
    PreloadAnimLib(playerid"SKATE");
        
    PreloadAnimLib(playerid"SMOKING");
        
    PreloadAnimLib(playerid"SNIPER");
        
    PreloadAnimLib(playerid"SPRAYCAN");
        
    PreloadAnimLib(playerid"STRIP");
        
    PreloadAnimLib(playerid"SUNBATHE");
        
    PreloadAnimLib(playerid"SWAT");
        
    PreloadAnimLib(playerid"SWEET");
        
    PreloadAnimLib(playerid"SWIM");
        
    PreloadAnimLib(playerid"SWORD");
        
    PreloadAnimLib(playerid"TANK");
        
    PreloadAnimLib(playerid"TATTOOS");
        
    PreloadAnimLib(playerid"TEC");
        
    PreloadAnimLib(playerid"TRAIN");
        
    PreloadAnimLib(playerid"TRUCK");
        
    PreloadAnimLib(playerid"UZI");
        
    PreloadAnimLib(playerid"VAN");
        
    PreloadAnimLib(playerid"VENDING");
        
    PreloadAnimLib(playerid"VORTEX");
        
    PreloadAnimLib(playerid"WAYFARER");
        
    PreloadAnimLib(playerid"WEAPONS");
        
    PreloadAnimLib(playerid"WUZI");
        return 
    1;

    PHP код:
    public OnPlayerConnect(playerid)
    {
        
    PreloadAllAnims(playerid);
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    08.06.2015
    Адрес
    Запорожье
    Сообщений
    117
    Репутация:
    1 ±
    Замени:
    PHP код:
    PreloadAnimLib(playeridanimlib[]) 
    {
        return 
    ApplyAnimation(playeridanimlib"null"0.000000);

    И PreloadAllAnims(playerid); вставь в паблик логина
    Последний раз редактировалось Paradox; 13.08.2018 в 14:28.

  3. #1143
    Аватар для execution
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±
    Цитата Сообщение от Paradox Посмотреть сообщение
    Замени:
    PHP код:
    PreloadAnimLib(playeridanimlib[]) 
    {
        return 
    ApplyAnimation(playeridanimlib"null"0.000000);

    И PreloadAllAnims(playerid); вставь в паблик логина
    Не помогло

  4. #1144
    Аватар для ShorecS
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.08.2018
    Сообщений
    1
    Репутация:
    0 ±
    ХЕЛПП как создать команду что-бы давало деньги один раз, и только в одном месте?
    Вот смотрите-

    CMDstartcash(playerid, params[])
    {
    GivePlayerMoney(playerid, 15000)
    SendClientMessage(playerid, 0xC99700ff, "Вы успешно получили набор новичка, вам выдано: 100hp , 15тыс.");
    GameTextForPlayer(playerid, "~y~succed", 3000, 1)
    SetPlayerHealth(playerid, 100)
    }

    так-то все хорошо но минус этого в том что это можно юзать везде и без задержки и очень много раз, что добавить что-бы можно было юзнуть только один раз и в одном месте.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    PHP код:
    new StartCashUsed[MAX_PLAYERS];

    CMD:startcash(playeridparams[])
    {
        if(
    StartCashUsed[playerid] == true)
            return 
    SendClientMessage(playerid0xC99700ff"Вы уже использовали команду!");

        if(!
    IsPlayerInRangeOfPoint(playerid5.0xyz))//5.0 - радиус вокруг указанной координаты. "x, y, z" - тут указываешь координаты
            
    return SendClientMessage(playerid0xC99700ff"Для использования команды Вы должны находится...");
        
    GivePlayerMoney(playerid15000);
        
    SendClientMessage(playerid0xC99700ff"Вы успешно получили набор новичка, вам выдано: 100hp , 15тыс.");
        
    GameTextForPlayer(playerid"~y~succed"30001);
        
    SetPlayerHealth(playerid100);

        
    StartCashUsed[playerid] = true;
        return 
    1;

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

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

    Steve Pavlina

  6. #1146
    Аватар для Elrmrnt-Kritik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.11.2017
    Сообщений
    136
    Репутация:
    10 ±
    Добрый вечер. В чем заключается разница, если она существует, между функциями CreateVehicle и AddStaticVehicle(Ex)?

  7. #1147
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
     Ложная информация
    Цитата Сообщение от Elrmrnt-Kritik Посмотреть сообщение
    Добрый вечер. В чем заключается разница, если она существует, между функциями CreateVehicle и AddStaticVehicle(Ex)?
    В GTA SA существуют два разных механизма создания транспорта и каждая команда работает через один из них.
    AddStaticVehicle(Ex) реализует опкод 014B
    CreateVehicle реализует опкод 00A5

    Разница для SA-MP, как я знаю, - никакой (ну кроме того, что 00A5 не даст создать поезд).
    В сингле же 00A5 используется для создания транспорта, который не нужно сохранять при сохранении игры (авто пешеходов и т.п.), а опкод 014B используется для создания транспорта, который будет сохранён (транспорт в гаражах/транспорт игрока).

    P.S. Это то, что я знаю исходя из моддинга GTA. Как на самом деле обстоят дела в SA-MP - хз. Но по опыту работы с функциями, всё именно так, как описал выше. Информация о транспорте игроку всё равно отсылается сервером, так что каких-то отличий в обработке транспорта движком игры тут быть не должно (в обоих случаях транспорт будет создан в момент нахождения в зоне стрима и удалён в момент выхода из зоны стрима).
    Последний раз редактировалось DeimoS; 07.12.2018 в 11:39.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  8. Пользователь сказал cпасибо:
    Elrmrnt-Kritik (07.12.2018)
  9. #1148
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    В GTA SA существуют два разных механизма создания транспорта и каждая команда работает через один из них.
    AddStaticVehicle(Ex) реализует опкод 014B
    CreateVehicle реализует опкод 00A5
    Обе функции создают транспорт с помощью одного и того же опкода. Разница лишь в том, что
    1. Как уже было упомянуто, CreateVehicle() не даст создать поезд.
    2. Изначально функция AddStaticVehicle() предназначалась для создания транспорта только в момент запуска сервера (при вызове OnGameModeInit()), т.к. в ней не было кода для показа транспорта всем, кто находился в зоне стрима при его создании, как в CreateVehicle(). В дальнейшем этот недостаток устранили (где-то до версии 0.3x точно) и теперь эту функцию можно использовать наравне с CreateVehicle(), создавая, например, те же поезда в любой момент работы сервера.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  10. 2 пользователя(ей) сказали cпасибо:
    DeimoS (07.12.2018) Elrmrnt-Kritik (07.12.2018)
  11. #1149
    Аватар для DeimoS
    Модератор?

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

    Пытался сделать связку: "выход со слежки + ForceClassSelection + вход в слежку + выход со слежки" - дабы попробовать добиться перереспавна, но это не помогло. Различные связки подобной схемы с таймером тоже не дали какого-либо результата.

    Есть ли у кого какие идеи на тему того, как вернуть отображение стрелок и, при этом, сделать весь процесс скрытым для игрока (обойтись без спавна на некоторое время и т.п.) + избавиться от подобного бага?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  12. #1150
    Аватар для Elrmrnt-Kritik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.11.2017
    Сообщений
    136
    Репутация:
    10 ±
    Объясните пожалуйста, почему строка не может являться ссылкой?
    1. stock AddPostfix(&string[], length = sizeof string)
    2. {
    3. strcat(string, "post", length+4);
    4. }

    Почему переменная может быть как ссылкой, так и просто аргументом, а строка является исключительно ссылкой, хоть мы и не ставим символ амперсанд?

 

 
Страница 115 из 133 ПерваяПервая ... 15 65 105 113 114 115 116 117 125 ... ПоследняяПоследняя

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

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

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

Ваши права

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