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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Проблема с /clothes
Alexcey666Дата: Среда, 27.03.2013, 01:40 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Заранее прошу прощения за такой ужасный код...Вообщем к проблеме...По коду понятно чего я хотел добиться... Вообщем команда /clothes работает только в LSPD...как исправить что сделать?? Вот Код

[pwn]if(strcmp(cmd, "/clothes", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(2.0, playerid,265.0154,107.4386,1004.6172))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerInfo[playerid][pMember] != 1)
{
SendClientMessage(playerid,COLOR_ORANGE,"ИНФОРМАЦИЯ:{FFFFFF} В этом шкафчике нет подходящей одежды для вас!!");
return true;
}
if(PlayerInfo[playerid][pSex] == 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s открывает шкафчик с одеждой.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pChar] > 0)
{
format(string, sizeof(string), "* %s снимает служебную форму.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
PlayerInfo[playerid][pChar] = 0;
return 1;
}
SetPlayerSkin(playerid, 280);
PlayerInfo[playerid][pChar] = 280;
DutySkins[playerid] = 1;
SetPlayerPos(playerid, 265.1311,107.6043,1004.6172 );
SetPlayerFacingAngle(playerid, 353.6546);
SetPlayerCameraPos(playerid, 265.5810,109.9637,1004.6172 );
SetPlayerCameraLookAt(playerid, 265.1311,107.6043,1004.6172 );
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_YELLOW2, Используйте NUM4 и NUM6 для выбора одежды.");
SendClientMessage(playerid, COLOR_YELLOW2, "Нажмите кнопку бега (SHIFT) для подтверждение.");
return 1;
}
if(PlayerToPoint(2.0,playerid,318.2816,-161.7533,999.5938))
{
if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(PlayerInfo[playerid][pMember] != 2)
{
SendClientMessage(playerid,COLOR_ORANGE,"ИНФОРМАЦИЯ:{FFFFFF} В этом шкафчике нет подходящей одежды для вас!!");
return true;
}
if(PlayerInfo[playerid][pSex] == 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s открывает шкафчик с одеждой.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pChar] > 0)
{
format(string, sizeof(string), "* %s снимает служебную форму.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
PlayerInfo[playerid][pChar] = 0;
return 1;
}
SetPlayerSkin(playerid, 286);
PlayerInfo[playerid][pChar] = 286;
DutySkins2[playerid] = 1;
SetPlayerPos(playerid, 318.2816,-161.7533,999.5938 );
SetPlayerFacingAngle(playerid, 183.5402);
SetPlayerCameraPos(playerid, 318.1985,-164.5327,999.6010 );
SetPlayerCameraLookAt(playerid, 318.2816,-161.7533,999.5938 );
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_YELLOW2, Используйте NUM4 и NUM6 для выбора одежды.");
SendClientMessage(playerid, COLOR_YELLOW2, "Нажмите кнопку бега (SHIFT) для подтверждение.");
}
if(PlayerToPoint(2.0, playerid,254.4221,77.9253,1003.6406))
{
if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
{
if(PlayerInfo[playerid][pMember] != 17)
{
SendClientMessage(playerid,COLOR_ORANGE,"ИНФОРМАЦИЯ:{FFFFFF} В этом шкафчике нет подходящей одежды для вас!!");
return 1;
}
if(PlayerInfo[playerid][pSex] == 1)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s открывает шкафчик с одеждой.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pChar] > 0)
{
format(string, sizeof(string), "* %s снимает служебную форму.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
PlayerInfo[playerid][pChar] = 0;
return 1;
}
SetPlayerSkin(playerid, 285);
PlayerInfo[playerid][pChar] = 285;
DutySkins3[playerid] = 1;
SetPlayerPos(playerid, 254.4221,77.9253,1003.6406 );
SetPlayerFacingAngle(playerid, 175.2157);
SetPlayerCameraPos(playerid, 254.4571,75.3766,1003.6406 );
SetPlayerCameraLookAt(playerid, 254.4221,77.9253,1003.6406 );
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_YELLOW2, Используйте NUM4 и NUM6 для выбора одежды.");
SendClientMessage(playerid, COLOR_YELLOW2, "Нажмите кнопку бега (SHIFT) для подтверждение.");
return 1;
}
}
}
}
}
}
}
else if(PlayerInfo[playerid][pSex] == 2)
{
SendClientMessage(playerid, COLOR_GREY, "Вам не нужно одевать форму.");
return 1;
}
return 1;
}
SendClientMessage(playerid, COLOR_YELLOW2, "У вас нет ключей от шкафчика.");
return 1;
}[/pwn]

За ранее спасибо....+



H@OS

Сообщение отредактировал Alexcey666 - Среда, 27.03.2013, 09:51
GeryyДата: Среда, 27.03.2013, 10:29 | Сообщение # 2
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Ну если идет привязка к месту, то разумно смотреть условия в которых есть координаты в данном случае:
if(PlayerToPoint(2.0, playerid,265.0154,107.4386,1004.6172))

+ у тебя в конце напутано, если расставить табуляцию это видно:

Код

       else if(PlayerInfo[playerid][pSex] == 2)
       {
            SendClientMessage(playerid, COLOR_GREY, "Вам не нужно одевать форму.");
            return 1;
       }
       return 1;
       }
             SendClientMessage(playerid, COLOR_YELLOW2, "У вас нет ключей от шкафчика.");
             return 1;
      }



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Среда, 27.03.2013, 10:30
Alexcey666Дата: Среда, 27.03.2013, 10:53 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
?? Что делать?


H@OS
GeryyДата: Среда, 27.03.2013, 11:30 | Сообщение # 4
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Попробуй так: http://rghost.ru/dELet


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Среда, 27.03.2013, 16:12
Alexcey666Дата: Среда, 27.03.2013, 16:06 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 65
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Вообщем та же хрень...заходишь в на чекпоинт в F.B.I and S.W.A.T кроме ЛСПД пашет но телепортирует в ЛСПД ... и скины только Мусарские

Добавлено (27.03.2013, 13:40)
---------------------------------------------
Кто то еще поможет??

Добавлено (27.03.2013, 16:06)
---------------------------------------------
Geryy, Большое тебе спасибо очень помог.....Тема Закрита


H@OS
GeryyДата: Среда, 27.03.2013, 16:13 | Сообщение # 6
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Разобрались, закрыто.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
WeddewДата: Вторник, 02.04.2013, 23:17 | Сообщение # 7
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Тема закрыта.



www.weddew-shop.ru
  • Страница 1 из 1
  • 1
Поиск:





 


 


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