18:03
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
[Архив] Вопрос | Ответ [3]
chak_uaДата: Среда, 19.01.2011, 09:25 | Сообщение # 8131
Новенький
Группа: Пользователи
Сообщений: 57
Награды: 0
Город: Киев
Репутация: -11
Замечания: 0%
Статус:
Всем ку! А как сделать чтобы ворота открывались по одной команде? /opengate для примера. Просто, если у армии, и, скажем, у Якудзы поставить на открытие ворот /opengate - тогда вообще не у кого ворта не открываются. Приходится делать /aopen и прочее. Как сделать, подскажите?:)
PustikДата: Среда, 19.01.2011, 09:57 | Сообщение # 8132
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Для чего служит инклуд utils? На вики самп не нашел :(
PustikДата: Среда, 19.01.2011, 10:01 | Сообщение # 8133
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
у меня просто в диалогах и после команды /res пишет "multi user found или user found".....а строки эти только в инклуде утилс. В моде их НЕТ!
-KloUnДата: Среда, 19.01.2011, 10:30 | Сообщение # 8134
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
chak_ua, вот как сдлеать в этом коде правдо мои фракции, но я думаю ты сам сможеш всё исправить там основа на else if

сама команда -

if(strcmp(cmd, "/opengate", true) == 0||strcmp(cmd, "/openg", true) == 0)
{
Если ты в определёном месте и состоиш во фракции 18<--if(PlayerToPoint(20.0,playerid,-2610.503,2496.887,26.313)&&(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18||PlayerInfo[playerid][pAdmin] >= 1337))
{
MoveObject(RM, -2615.103,2490.017,26.303,2); --> ЧТо двигать? и куда
SendClientMessage(playerid, COLOR_GRAD2, " Ворота открыты."); --> Что написать?
}
else if(PlayerToPoint(20.0,playerid,-2567.790,986.240,80.818)&&PlayerInfo[playerid][pAdmin] >= 1) --> А вот всё с начало только далше идёт с Else if
{
MoveObject(,admg22561.445,986.255,80.818,2);
SendClientMessage(playerid, COLOR_GRAD2, " Ворота Открыты.");
}
Сюда добовлять там уже Конец!
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Вы не около ворот, или не состоите во фракции этих ворот ");
}
return 1;
}

Жёлтое замениш



Сообщение отредактировал -KloUn - Среда, 19.01.2011, 10:39
BMakerДата: Среда, 19.01.2011, 10:47 | Сообщение # 8135
Уверенный в себе
Группа: Продвинутые
Сообщений: 208
Награды: 1
Город: Saint-P
Репутация: 16
Замечания: 0%
Статус:
http://www.samp-rus.com/forum/17-13076-543#319627

Помогите пожалуйста. Можно в личку или скайп bmaker1995

ABATAPДата: Среда, 19.01.2011, 10:51 | Сообщение # 8136
Советчик
Группа: Продвинутые
Сообщений: 1007
Награды: 14
Город: Новосибирск
Репутация: 729
Замечания: 0%
Статус:
Quote (Sane4ek)
Off Road Wheel кто скажет ид этих колёс

1025 :)

AmfitaminДата: Среда, 19.01.2011, 13:15 | Сообщение # 8137
Новенький
Группа: Пользователи
Сообщений: 66
Награды: 0
Город: ЕКБ!
Репутация: 0
Замечания: 0%
Статус:
Уважаемые подскажите пожалуйста в чем проблема?Регаюсь на своем сервере,потом в скриптвайлах ищу акк свой прописываю админку,выхожу с сервера,захожу на сервер и не подходит пороль который был введен при регистрации
RockmanДата: Среда, 19.01.2011, 13:24 | Сообщение # 8138
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Amfitamin)
Уважаемые подскажите пожалуйста в чем проблема?Регаюсь на своем сервере,потом в скриптвайлах ищу акк свой прописываю админку,выхожу с сервера,захожу на сервер и не подходит пороль который был введен при регистрации

Проверь может пароль при регистрации шифруется, а при авторизации сверят без шифрования или наоборот, шифрует при авторизации, а при регистрации нет.

SMOUKДата: Среда, 19.01.2011, 13:33 | Сообщение # 8139
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
Quote (Rockman)
Уважаемые подскажите пожалуйста в чем проблема?Регаюсь на своем сервере,потом в скриптвайлах ищу акк свой прописываю админку,выхожу с сервера,захожу на сервер и не подходит пороль который был введен при регистрации

Та же шляпа. Устранял путем сноса шифрования пароля.


PustikДата: Среда, 19.01.2011, 14:57 | Сообщение # 8140
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Для чего служит инклуд "utils" у меня просто в диалогах и после команды /res пишет "multi user found или user found".....а строки эти только в инклуде утилс. В моде их НЕТ! За ответ дам плюсигГг
XeKДата: Среда, 19.01.2011, 15:23 | Сообщение # 8141
Группа: I'm V.I.P.
Сообщений: 658
Награды: 7
Город: San Francisco:D
Репутация: 171
Замечания: 0%
Статус:
Подскажите
Вот у меня такая проблема у меня во фракциях разные ранги ну то есть в одной фракции 7 рангов в другой 12 и тд тп
Мне нужно сделать чтоб у всех фракций было 6 рангов подска как сделать желательно очень подробно
Заранее спасибо



Помагаю в uCoz,mta QIP-446381844
Делаю мелкие работы в мта бесплатно стучать в ЛС
Мои работы
[MAP]Квартира в [LS]
[MAP]Магазин с одеждой[SF]
[MAP]Место для вечеринок в [SF]
[MAP]Офис в [LS]
[MAP]Респа полиции в посёлке
[MAP]Квартира в [LV]
[MAP]Яхт Клуб и место для отдыха
Kr[A]zДата: Среда, 19.01.2011, 15:39 | Сообщение # 8142
Советчик
Группа: Пользователи
Сообщений: 1203
Награды: 18
Город: Барнаул
Репутация: 1794
Замечания: 80%
Статус:
дайте код команды /bizfree плизз
LacosteДата: Среда, 19.01.2011, 15:44 | Сообщение # 8143
Группа: Продвинутые
Сообщений: 844
Награды: 17
Город: Japan, Fukuoka
Репутация: 1140
Замечания: 20%
Статус:
KraZ,
Code
    if(strcmp(cmd, "/bizfee", true) == 0)
       {
           if(IsPlayerConnected(playerid))
        {
            new bouse;
            bouse = PlayerInfo[playerid][pPbiskey];
         if (PlayerInfo[playerid][pPbiskey] == 255)
         {
          SendClientMessage(playerid, COLOR_GRAD2, "У вас нет бизнеса.");
          return 1;
         }
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
          SendClientMessage(playerid, COLOR_WHITE, " Используйте: /bizfee [EntranceFee]");
         }
         if(strval(tmp) < 0 || strval(tmp) > 8500)
         {
          SendClientMessage(playerid, COLOR_WHITE, "Минимальный вход составляет 0$, максимальный вход $8500.");
          return 1;
         }
         if (bouse >= 100)
         {
          SBizzInfo[bouse-100][sbEntranceCost] = strval(tmp);
          format(string, sizeof(string), "Набор входной платы к $%d.", SBizzInfo[bouse-100][sbEntranceCost]);
         }
         else
         {
          BizzInfo[bouse][bEntranceCost] = strval(tmp);
          format(string, sizeof(string), "Набор входной платы к $%d.", BizzInfo[bouse][bEntranceCost]);
         }
         OnPropUpdate();
         SendClientMessage(playerid, COLOR_WHITE, string);
        }
        return 1;
       }

Добавлено (19.01.2011, 15:44)
---------------------------------------------
XeK, Ищи свои ранги, и удаляй которые не нужны например

else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Кадет"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Младший Инспектор ДПС"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Младший Детектив"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Инспектор ДПС"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Детектив"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Старший Инспектор ДПС"; }
else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Старший Детектив"; }
else if(PlayerInfo[targetid][pRank] == 8) { rtext = "Глава ДПС"; }
else if(PlayerInfo[targetid][pRank] == 9) { rtext = "Глава Отдела Расследований"; }
else if(PlayerInfo[targetid][pRank] == 10) { rtext = "Шеф Лас-Вентураса"; }
else if(PlayerInfo[targetid][pRank] == 11) { rtext = "Шеф Лос-Сантоса"; }
else if(PlayerInfo[targetid][pRank] == 12) { rtext = "Шеф Сан-Фиеро"; }
else if(PlayerInfo[targetid][pRank] == 13) { rtext = "Зам. МВД"; }
else if(PlayerInfo[targetid][pRank] == 14) { rtext = "МВД"; }

else { rtext = "МВД"; }
}

КРАСНОЕ - Удаляй
ЗЕЛЕНОЕ - Изменяй на последний ранг! ( то есть на 6-ой)
Получается

else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Кадет"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Младший Инспектор ДПС"; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Младший Детектив"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Инспектор ДПС"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Детектив"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Старший Инспектор ДПС"; }
else { rtext = "Старший Инспектор ДПС"; }
}



Сообщение отредактировал GuFaka - Среда, 19.01.2011, 15:50
SparxДата: Среда, 19.01.2011, 15:46 | Сообщение # 8144
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 0
Город: СПб
Репутация: 0
Замечания: 0%
Статус:
Здравствуйте,

Я не нашел где достать координаты для входов и выходов вместо стандартный желтых стрелок, и по этому решил все сделать в ручную. У меня все получилось, но тут появилась проблема:
В какую бы я не заходил пиццу, выходил всегда у той которую записал первой. Проанализировав координаты пришел к такому выводу: все пиццы, бургершоты и клакины белы находятся вместе (ну то есть все пиццы в одно место вход, все бургеры в одно место и все белы в одно).
Я пытаясь решить эту проблему придумал такую тему: запоминать откуда пришел игрок. то есть при в ходе, создается переменная enterexitid и в зависимости откуда зашел ей присваивается значение 0 1 2 3 и тд, потом при выходе проверяется 0 1 2 или 3 и тпшит куда надо.

Но мне не хватило знаний языка что бы это грамотно записать.
Вот что я сделал, при входе такая тема:

Code

if (PlayerToPoint(8.0, playerid, 2495.9958,-1692.0889,1014.7422))
             {
             new enterexitid == 0;
             SetPlayerInterior(playerid,0);
             SetPlayerPos(playerid, 2495.2573,-1691.1277,14.7656);
             }

а на выходе
Code

if (PlayerToPoint(8.0, playerid, 2495.9958,-1692.0889,1014.7422))
             {  
             if (enterexitid == 0)
             {
                         SetPlayerInterior(playerid,0);
                         SetPlayerPos(playerid, 2495.2573,-1691.1277,14.7656);
             }
             }

Может кто нить подскажет где у меня ошибка или как сделать по другому. С меня +)) если конечно мне новички на это способны

XeKДата: Среда, 19.01.2011, 15:59 | Сообщение # 8145
Группа: I'm V.I.P.
Сообщений: 658
Награды: 7
Город: San Francisco:D
Репутация: 171
Замечания: 0%
Статус:
GuFaka,ага спс все понял


Помагаю в uCoz,mta QIP-446381844
Делаю мелкие работы в мта бесплатно стучать в ЛС
Мои работы
[MAP]Квартира в [LS]
[MAP]Магазин с одеждой[SF]
[MAP]Место для вечеринок в [SF]
[MAP]Офис в [LS]
[MAP]Респа полиции в посёлке
[MAP]Квартира в [LV]
[MAP]Яхт Клуб и место для отдыха
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua