Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для #NickName
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±

    Ошибка системы домов.

    Пишу /setpos дом не создаётся номер 2 и например 222 а дом номер 0 и 1 создаётся почему так??
    PHP код:
    CMD:setpos(playeridparams[])
    {
        
    com
        flood
        
    if(PlayerInfo[playerid][pAdmin] < 8) return ESCM
        adm
        
    if(sscanf(params,"i"params[0])) return SCM(playeridCOLOR_WHITE"Введите: /setpos [id дома]");
        new 
    FloatplayerX;
        new 
    FloatplayerY;
        new 
    FloatplayerZ;
        
    GetPlayerPos(playeridplayerXplayerYplayerZ);
        
    HouseInfo[params[0]][hHouseX] = playerX;
        
    HouseInfo[params[0]][hHouseY] = playerY;
        
    HouseInfo[params[0]][hHouseZ] = playerZ;
        
    SaveHouse();
        
    BuyHouse();
        
    SCM(playeridCOLOR_GREEN"Дом успешно создан");
        return 
    1;

    Последний раз редактировалось #NickName; 11.12.2014 в 15:44.

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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Команда /setpos не создает дома на сервере,а просто переносит их,меняя их место положение,возможно у тебя на серве нет такого номера дома,которого ты вписываешь с этой командой.

    Пробуй так:


    PHP код:
    if(strcmp(cmd"/setpos"true) == 0)
        {
            if(!
    strlen(tmp) && PlayerInfo[playerid][pAdmin] == 7)
             {
                
    tmp strtok(cmdtextidx);
                if(!
    strlen(tmp)) return    SendClientMessage(playeridCOLOR_WHITE"Введите: /setpos [ id дома ]");
                new 
    FloatlwxFloat:lwyFloat:lwz;
                
    GetPlayerPos(playeridlwxlwylwz);
                new 
    house strval(tmp);
                
    HouseInfo[house][hEntrancex] = lwx;
                
    HouseInfo[house][hEntrancey]= lwy;
                
    HouseInfo[house][hEntrancez] = lwz;
                
    BuyHouse();
            }
            return 
    true;
        } 
    Последний раз редактировалось Shayba; 11.12.2014 в 17:13.

 

 

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

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

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

Ваши права

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