Дарвин

Помощь c командой

Рекомендованные сообщения



4 posts in this topic

Здравствуйте, хочу попросить помощи у более опытных скриптеров. Проблема такая  - команда не работает место где должна работать команда то пишет

*Вы не Возле Участка!*. Помогите пожалуйста, заранее спасибо!

 

Вот команда-

CMD:kpz(playerid, params[])
{
    if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_ARP, ""CMD_PREF"/kpz [id игрока]");
    if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
    if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
    if(PlayerCuffed[params[0]] == false) return SendClientMessage(playerid, COLOR_GREY, "[ ! ]Игрок Не В Наручниках!");
    if(params[0] == playerid) return SendClientMessage(playerid, COLOR_GREY, "[ ! ]Вы не можете посадить в КПЗ себя!");
    if(IsPlayerInRangeOfPoint(playerid,3.0,-2580.4880, 2419.6316,21.8782))
    {
        SetPlayerVirtualWorld(params[0],1);
        SetPlayerInterior(params[0], 1);
        SetPlayerPos(params[0],416.2182,1602.4686,2.4060+0.5);
        SetPlayerFacingAngle(params[0], 274.4344);
    }
    else SendClientMessage(playerid, COLOR_GREY, "[ ! ]Вы не Возле Участка!");
    return true;
}

 

Edited by odosenok
Причина: загрузил команду в тег "Код".

0

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

Прочитайте, пожалуйста, как правильно выкладывать код.

Share this post


Link to post
Share on other sites
5 часов назад, Дарвин сказал:

IsPlayerInRangeOfPoint(playerid,3.0

Попробуйте радиус больше поставить, т.е. вместо 3.0 поставить значение большее, к примеру, 50.0. 

Если не поможет, то нужно проверить координаты. Быть может они вообще находятся не рядом с участком. 

2

Share this post


Link to post
Share on other sites

Возьми эти "-2580.4880, 2419.6316,21.8782" координаты, скопируй их в Map Construction и проверь, там ли у тебя это место, если там, то как сказал @DEST, увеличь радиус (он идёт перед координатами)

1

Share this post


Link to post
Share on other sites

Спасибо, за помощь!

0

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Андрей Гречка
      By Андрей Гречка
      Не мой сервер, но обратились, я не нашёл ошибку, но суть в том что любой игрок заходит на сервер и выадёт фулл доступ, админку 9 лвл (мод аризоны). Логов нету, прошу помочь! 
      Мод на Яндексе.https://yadi.sk/d/oXr8hBMqHuOQAA
    • Donald Trump
      By Donald Trump
      C:\Users\Егор\Desktop\JerseyCity\gamemodes\JerseyCity.pwn(17287) : error 017: undefined symbol "pc_cmd_youtube"
      C:\Users\Егор\Desktop\JerseyCity\gamemodes\JerseyCity.pwn(17431) : error 017: undefined symbol "pc_cmd_youtube"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.
       
       
      Что делать?
    • MacLuckys
      By MacLuckys
      Приветствую, не могу найти маппинг сервера. На сервере маппинг есть, в моде указано stock LoadObject() и перечисление    
       #include "../include/objects"
       #include "../include/ints"
       #include "../include/VipHouseLavrov"
      и т.д.
      В FileZilla нет папки include, а маппинг все равно есть на сервере. Где может храниться маппинг если указан этот путь? Все перерыл..