/park

Описание: Готовые команды
Модератор: SJplayer

DINOSOWER
Автор темы
Аватара
DINOSOWER
Автор темы
Сообщения: 2
Зарегистрирован: 9 мая 2013
С нами: 10 лет 10 месяцев

#1 DINOSOWER » 9 мая 2013, 16:58

Играл на RP сервере и увидел там команду, /park.
Суть команды в том, что на том месте где ты ее ввел будет спавниться твой домашний кар.
И снова скажу, я не очень лажу с оптимизацией.
Не стал убирать "лесенку", т.к. места хватает.
Не стал делать ограничения на кол-во использования команды.

Начнем.
В моде у вас должны быть [pPhouseKey]; [hCarc]; [hCarx] ((X)), [hCary] ((Y)), [hCarz] ((Z)). В кратце получаем XYZ => Координаты.

В public OnPlayerCommandText

Код: Выделить всё


    if
(strcmp(cmd, "/park", true) == 0)
{
    new house = PlayerInfo[playerid][pPhousekey];
    GetPlayerPos(playerid, HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz]);
    GetPlayerFacingAngle(playerid, HouseInfo[house][hCarc]);
    SendClientMessage(playerid, COLOR_GREEN, "Вы установили место парковки своего автомобиля!");
    return 1;
}


Скриншоты
Спойлер
Изображение
Изображение

Вот такая коротенькая команда. Но если нет того, что выше перечислил, то работать не будет.
Ошибки - пишите в тему.
skype: homrkk


Костя
Аватара
Костя

#2 Костя » 18 ноября 2017, 3:08

C:\Users\Kostik\Desktop\Êîñòi\Ñåðâåð\gamemodes\brp.pwn(24982) : error 017: undefined symbol "pPhousekey"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
помогите пж

Layk M
Прапорщик
Прапорщик
Аватара
Layk M
Прапорщик
Прапорщик
Сообщения: 170
Зарегистрирован: 4 июня 2013
С нами: 10 лет 9 месяцев

#3 Layk » 18 ноября 2017, 11:51

Костя, ты мне, как скриптёр скриптёру, скажи - ты читать умеешь?
DINOSOWER писал(а):Но если нет того, что выше перечислил, то работать не будет.
У тебя в моде есть "pPhousekey"?
Изображение


Вернуться в «Команды»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 6 гостей