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

 



 
          





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





Последние Файлы 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  
2 вопроса, кто может помогите
14_KaPaTДата: Вторник, 01.03.2011, 10:39 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус:
№1
Как сделать чтобы автомобиль в интерьере был видимым? wall
№2
Код описаный ниже выполняет свою функцию, но при каждом нажатии клавиши входа появляется сообщение В гидру, Апач, Танк входить разрешено только с определенного уровня score, в коде заменил эти тексты "Текст"
Code

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (newstate == 2)
{
if(GetPlayerScore(playerid)<300) {SendClientMessage(playerid,0xff000ff,"Текст");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 432) {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz+5);
RemovePlayerFromVehicle(playerid);
return 1;
}}}
if(GetPlayerScore(playerid)<500) {SendClientMessage(playerid,0xff000ff,"Текст");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520) {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz+5);
RemovePlayerFromVehicle(playerid);
return 1;
}}
if(GetPlayerScore(playerid)<700) {SendClientMessage(playerid,0xff000ff,"Текст");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 425) {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz+5);
RemovePlayerFromVehicle(playerid);
return 1;
}}
return 1;
}

mda
Я попытался устранить данную проблемку
Code

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetPlayerScore(playerid)<300) {SendClientMessage(playerid,0xff000ff,"Текст");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 432) {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz+5);
RemovePlayerFromVehicle(playerid);
return 1;
}}
if(GetPlayerScore(playerid)<500) {SendClientMessage(playerid,0xff000ff,"Текст");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520) {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz+5);
RemovePlayerFromVehicle(playerid);
return 1;
}
if(GetPlayerScore(playerid)<700) {SendClientMessage(playerid,0xff000ff,"Текст");
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 425) {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz+5);
RemovePlayerFromVehicle(playerid);
return 1;
}
}
}
return 1;
}

Не помогло sorry


<<<Разбаньте ёмаё =)>>>

Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =)

Скачать Track 14 Карат(Feat Escape).mp3
Прослушать Track 14 Карат(Feat Escape)

Сообщение отредактировал 14_KaPaT - Вторник, 01.03.2011, 10:45
EakwarpДата: Вторник, 01.03.2011, 11:03 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (14_KaPaT)
Как сделать чтобы автомобиль в интерьере был видимым?

LinkVehicleToInterior(carid,int);
Quote (14_KaPaT)
№2

Объясните, чего вы хотите?...



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
zTronДата: Вторник, 01.03.2011, 11:12 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Quote (Eakwarp)
LinkVehicleToInterior(carid,int);

Не-не-не! Не просто линквехикле, а... где-то в скрипте машины РЕспавнятся по таймеру или по команде, плюс читак или админ может вынести кар на улицу! Да ещё выезд-въезд в\из интерьера... Тут просто так одной строчкой не отделаешся, перерыть скриптец придётся конкретно.



109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
14_KaPaTДата: Среда, 02.03.2011, 11:10 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус:
Quote (Eakwarp)
Объясните, чего вы хотите?...

Данные сообщение, запреты, должны появляться при входе в транспортное средство Hydra Hunter, а оно появляется при каждом нажатии данной кнопки

Добавлено (02.03.2011, 11:10)
---------------------------------------------
Ну так поможет кто нибудь ? wall


<<<Разбаньте ёмаё =)>>>

Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =)

Скачать Track 14 Карат(Feat Escape).mp3
Прослушать Track 14 Карат(Feat Escape)

SanSayДата: Четверг, 03.03.2011, 23:57 | Сообщение # 5
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
14_KaPaT, твой код
Code
if(GetPlayerScore(playerid)<300) {SendClientMessage(playerid,0xff000ff,"Текст");  
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 432) {  
new Float:ssx, Float:ssy, Float:ssz;  
GetPlayerPos(playerid, ssx, ssy, ssz);
...

правильный код
Code

if(GetPlayerScore(playerid)<300)
{
  if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
  {
   SendClientMessage(playerid,0xff000ff,"Текст");
   new Float:ssx, Float:ssy, Float:ssz;
   GetPlayerPos(playerid, ssx, ssy, ssz);
...



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
14_KaPaTДата: Пятница, 04.03.2011, 09:59 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус:
Code

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (newstate == 2)
{
if(GetPlayerScore(playerid)<300)
{
   if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
   {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz);
SendClientMessage(playerid, COLOR_ORANGE, " Òàíê ðàçðåøåí òîëüêî ñ 5 óðîâíÿ!");
RemovePlayerFromVehicle(playerid);
return 1;
}}
if(GetPlayerScore(playerid)<300)
{
   if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520)
   {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz);
SendClientMessage(playerid, COLOR_ORANGE, " Ãèäðà ðàçðåøåíà òîëüêî ñ 3 óðîâíÿ!");
RemovePlayerFromVehicle(playerid);
return 1;
}}
if(GetPlayerScore(playerid)<300)
{
   if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 425)
   {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz);
SendClientMessage(playerid, COLOR_ORANGE, " Îïà÷ü ðàçðåøåí òîëüêî ñ 8 óðîâíÿ!");
RemovePlayerFromVehicle(playerid);
return 1;
}}}
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetPlayerScore(playerid)<300)
{
   if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 432)
   {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz);
SendClientMessage(playerid, COLOR_ORANGE, " Òàíê ðàçðåøåí òîëüêî ñ 5 óðîâíÿ!");
RemovePlayerFromVehicle(playerid);
return 1;
}}
if(GetPlayerScore(playerid)<300)
{
   if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 520)
   {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz);
SendClientMessage(playerid, COLOR_ORANGE, " Ãèäðà ðàçðåøåíà òîëüêî ñ 3 óðîâíÿ!");
RemovePlayerFromVehicle(playerid);
return 1;
}}
if(GetPlayerScore(playerid)<300)
{
   if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 425)
   {
new Float:ssx, Float:ssy, Float:ssz;
GetPlayerPos(playerid, ssx, ssy, ssz);
SetPlayerPos(playerid, ssx, ssy, ssz);
SendClientMessage(playerid, COLOR_ORANGE, " Îïà÷ü ðàçðåøåí òîëüêî ñ 8 óðîâíÿ!");
RemovePlayerFromVehicle(playerid);
return 1;
}}
return 1;
}

Теперь не работает счетчик score нужно 300, а у меня 500 и в транспорт не пускает :(


<<<Разбаньте ёмаё =)>>>

Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =)

Скачать Track 14 Карат(Feat Escape).mp3
Прослушать Track 14 Карат(Feat Escape)

SanSayДата: Пятница, 04.03.2011, 11:12 | Сообщение # 7
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
14_KaPaT,
1) а нах ты используешь и OnPlayerStateChange и OnPlayerEnterVehicle
по идее они почти дублируют друг друга... по моим сведениям разница лишь в том, что
OnPlayerStateChange - срабатывает при изменении положения игрока машина/ноги
OnPlayerEnterVehicle - непосредственно при посадке в машину при нажатии соответствующей клавиши (F/Enter)
т.е. если тпшнуца в тачу, то OnPlayerEnterVehicle не сработает, а OnPlayerStateChange сработает
так что используй один из них ИМХО
2) код вроде верный, должно нормально робить - может все таки у тя не 500.



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2


Сообщение отредактировал SanSay - Пятница, 04.03.2011, 11:13
14_KaPaTДата: Пятница, 04.03.2011, 11:24 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 227
Награды: 3
Город: Харьков
Репутация: 49
Замечания: 20%
Статус:
Quote (SanSay)
1) а нах ты используешь и OnPlayerStateChange и OnPlayerEnterVehicle по идее они почти дублируют друг друга... по моим сведениям разница лишь в том, что OnPlayerStateChange - срабатывает при изменении положения игрока машина/ноги OnPlayerEnterVehicle - непосредственно при посадке в машину при нажатии соответствующей клавиши (F/Enter) т.е. если тпшнуца в тачу, то OnPlayerEnterVehicle не сработает, а OnPlayerStateChange сработает так что используй один из них ИМХО

Дак дело в том что я уже проделывал данную опперацию с ними по отдельности, выходит то же самое, точнее только с OnPlayerStateChange

Quote (SanSay)
2) код вроде верный, должно нормально робить - может все таки у тя не 500.

Дело в том что у меня админка встроена, есть команда по изменению level, score и прочее, я сделал 500 score, там все верно, даже не знаю в чем дело :(


<<<Разбаньте ёмаё =)>>>

Rouch ты обиделся на смайлик задницу, значит ты обиженник, с тобой шутить нельзя, я все понял =)

Скачать Track 14 Карат(Feat Escape).mp3
Прослушать Track 14 Карат(Feat Escape)

  • Страница 1 из 1
  • 1
Поиск:





 


 


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