Sign in to follow this  
Followers 0
Guest

/ptp (player to player)

4 posts in this topic

Суть команды: вы можете телепортировать одного игрока к другому (включая виртуальный мир и интерьер).

CMD:ptp(playerid, params[])
{
    // Сюда суйте свои проверки на админки и т.д
    new player1, player2;
    if(sscanf(params, "ii", player1, player2)) return SendClientMessage(playerid, -1, "Используйте: /ptp [id] [to id]");
    if(!IsPlayerConnected(player1) || !IsPlayerConnected(player2)) return SendClientMessage(playerid, -1, "Один из указанных игроков не подключен");

    static const
        player1_message[] = "Администратор %s[%d] телепортировал к Вам игрока %s[%d]",
        player2_message[] = "Администратор %s[%d] телепортировал Вас к игроку %s[%d]",
        admin_message[] = "Вы телепортировали %s[%d] к %s[%d]";

    const
        p1_msg_size = sizeof(player1_message) + (-2+MAX_PLAYER_NAME)*2 + (-2+5)*2,
        p2_msg_size = sizeof(player2_message) + (-2+MAX_PLAYER_NAME)*2 + (-2+5)*2,
        a_msg_size = sizeof(admin_message) + (-2+MAX_PLAYER_NAME)*2 + (-2+5)*2;
        
    #if p1_msg_size > p2_msg_size && p1_msg_size > a_msg_size
        #define size p1_msg_size
        
    #elseif p2_msg_size > p1_msg_size && p2_msg_size > a_msg_size
        #define size p2_msg_size
        
    #else
        const size = a_msg_size;
        
    #endif
    
    new buffer[size];


    new
        playerid_name[MAX_PLAYER_NAME],
        player1_name[MAX_PLAYER_NAME],
        player2_name[MAX_PLAYER_NAME];

    GetPlayerName(playerid, playerid_name, sizeof(playerid_name));
    GetPlayerName(player1, player1_name, sizeof(player1_name));
    GetPlayerName(player2, player2_name, sizeof(player2_name));

    new
        Float:pos_x,
        Float:pos_y,
        Float:pos_z,
        player2_world = GetPlayerVirtualWorld(player2),
        player2_interior = GetPlayerInterior(player2);

    GetPlayerPos(player2, pos_x, pos_y, pos_z);

    SetPlayerVirtualWorld(player1, player2_world);
    SetPlayerInterior(player1, player2_interior);
    SetPlayerPos(player1, pos_x, pos_y, pos_z);

    format(buffer, sizeof(buffer), player1_message, playerid_name, playerid, player1_name, player1);
    SendClientMessage(player2, -1, buffer);
    format(buffer, sizeof(buffer), player2_message, playerid_name, playerid, player2_name, player2);
    SendClientMessage(player1, -1, buffer);
    format(buffer, sizeof(buffer), admin_message, player1_name, player1, player2_name, player2);
    SendClientMessage(playerid, -1, buffer);
    return 1;
}  

 

Share this post


Link to post
Share on other sites

Прикольно)

 

Share this post


Link to post
Share on other sites

C:\Users\МЭЛТ\Downloads\arizonasliv\arizonasliv\gamemodes\arizonarp.pwn(66683) : error 036: empty statement

что делать?

 

Заметка от keyl , создано

Как минимум приложить кусочек кода в котором возникла данная ошибка.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • _bogdan_
      By _bogdan_
      Слив игрового мода "Frendly RolePlay"
      Просмотр файла Frendly RolePlay.                           
      Хранение данных(версия MySQL): R39-6
      Командный процессор: DC_CMD
      Кол-во строк в игровом моде: 54348
      Анти-чит: (AntiCheat(Frendly RP).
      Автор: Неизвестно.
      Клиент: SA-MP 0.3.7-R2 с картой CR-MP.
      База данных  находится в папке с файлами.
       
      P.S - В папке с игровым модом, будет ссылка на игровую сборку.
       
      Добавил _bogdan_ Добавлено 19.10.2021 Категория Моды Автор Неизвестно.  
      UP: Залил базу данных.
    • _bogdan_
      By _bogdan_
      Frendly RolePlay.                           
      Хранение данных(версия MySQL): R39-6
      Командный процессор: DC_CMD
      Кол-во строк в игровом моде: 54348
      Анти-чит: (AntiCheat(Frendly RP).
      Автор: Неизвестно.
      Клиент: SA-MP 0.3.7-R2 с картой CR-MP.
      База данных  находится в папке с файлами.
       
      P.S - В папке с игровым модом, будет ссылка на игровую сборку.
       
    • Zerno303
      By Zerno303


      Просмотр файла Продажа мода Race RP.
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Мод без сборки(Сборка не нужна). 
      Мод-пак есть. Если понадобится пишите в лс.
      Добавил Zerno303 Добавлено 16.10.2021 Категория Моды Автор Zerno303  
    • Zerno303
      By Zerno303
      -------------------------------------------------------------------------------------------------------------------
      ВАЖНО!
      Перед покупкой лучше спросите лишний раз, чем потом кидать претензии в мою сторону!
      -------------------------------------------------------------------------------------------------------------------
      Доброго времени суток! Этот мод подойдёт по основу и даже под открытие.
      9 уровней админки.
      Лидерки: Мэрия, ГУВД, УГИБДД, ФСБ, Больница, Автошкола, Южная ОПГ, Арзамасская ОПГ, Армия, Лыткаринская ОПГ, Батыревская ОПГ,, RECORD FM и Спецназ.
      Работы: Городской склад, Шахта, Лесопилка и Автомеханик.
      crmp 0.3e
      Мод без сборки(Сборка не нужна). 
      Мод-пак есть. Если понадобится пишите в лс.
    • panda1999
      By panda1999
      Публикация В Google Play
      Публикация приложения в Google Play Market на мой аккаунт разработчика.

      Имею большой опыт в публикации различных приложений и сервисов. Помогу пройти модерацию приложения.

      По статистике приложения проходят модерацию в течение 2-х (двух) дней после публикации.

      Это важно! Я, как владелец аккаунта Google Play Developer, вправе удалить приложение со своего аккаунта без ведома уведомления заказчика, если приложение или связанные с ним любые ресурсы будут нарушать правила Google Play, а также, если на приложение будет оставлено более трёх отрицательных отзывов, которые указывают на не правомерную деятельность приложения или любых связанных с ним ресурсами.

      ЕСЛИ У ВАС возникнут ЛЮБЫЕ вопросы пишите!

      С радостью проконсультирую!))

      Нужно для заказа:
      1. Файл приложения в формате . aab.

      С августа 2021 года все приложения в Google Play будут публиковаться в формате Android App Bundle (AAB) вместо старого APK.

      2. Название приложения (макс. длина текста 50 символов).

      3. Краткое описание (макс. длина текста 80 символов).

      4. Полное описание приложения (макс. длина текста 4000 символов).

      5. Значок приложения.

      PNG или JPEG

      512х512 пкс

      До 1 Мб

      6. Картинка для описания.

      PNG или JPEG

      1024x500 пкс

      До 1 Мб

      7. Скриншоты 2-8 шт.
      Принимаем QIWI
      Принимаем Карта банка.
      Если вас заинтересовало, обращайтесь ко мне в л\с. Вконтакте