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

 



 
          





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





Последние Файлы 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  
SetPlayerWorldBounds
VagrantДата: Среда, 08.07.2009, 13:05 | Сообщение # 1
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Всем доброго времени суток.

Есть команда /prison когда её вводишь и указываешь ID игрока то этого игрока переносит на зону 51 и ограничевает пространство в её пределах. Дальше этой зоны игрок уйти не может. Действует функция SetPlayerWorldBound. Как сделать так что бы эта функция перестала работать на этого игрока? SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453);

Сама команда:
[pwn]
if(strcmp(cmd, "/prison",true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Нет прав на использование команды !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /prison [ID игрока/Часть ника]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Вы помещены %s в форт ДеМорган.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* Вы помещены в форт ДеМорган админом %s.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
GameTextForPlayer(giveplayerid, "~w~ѓOЂPO ЊO„A‡O‹AЏ’ ~n~~r~ЃOPЏ ѓE–OP‚Aм", 5000, 3);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
PlayerInfo[giveplayerid][pJailed] = 2;
PlayerInfo[giveplayerid][pJailTime] = 3600;
SetPlayerPos(giveplayerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Этот игрок не в игре !");
return 1;
}
}
return 1;
}
[/pwn]

Сама суть этой команды это посадить игрока на определённое время. Я же хочу создать такую же команду но /unprison (Надеюсь поняли).
Что бы игрока переносило в полицейский участок и когда он из него выходил то ограничение игрового мира на него не действовало. Что бы игрока переносило в полицейский участок, и интерьер подходил я всё это сделал. Но когда выхожу из него то меня подкидывает вверх и несёт чёрт знает куда. Спасибо этой функции... Пробовал ставить:
SetPlayerWorldBounds(giveplayerid, 0.0,0.0,0.0,0.0); // Но не работает :)
Можно канечно просто удалить эту функцию, закрыть все выходы и входы в и из тюрьмы но если туда садить читера то его мега прыжок спасёт... Надеюсь суть задуманного ясна. + канечно поставлю не вопрос.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Среда, 08.07.2009, 13:15
[RD]ChezДата: Среда, 08.07.2009, 14:18 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
как бе ставь корды много больше чем размер мапы...
против сегодняшнего собейта не спасет ни тп, ни бондс, ничо, если читак не нуб



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
VagrantДата: Среда, 08.07.2009, 14:22 | Сообщение # 3
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote
как бе ставь корды много больше чем размер мапы...

Ладно будим так делать.
Quote
против сегодняшнего собейта не спасет ни тп, ни бондс, ничо, если читак не нуб

Да это точно. Но шанс есть :).

+ Поставить почему-то не могу. Так что дам награду.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Среда, 08.07.2009, 14:23
SanSayДата: Среда, 08.07.2009, 18:24 | Сообщение # 4
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
[RD]Chez, как так бондс не спасет, сам может и не спасет, а в паре с проверкой нахождения в нужной зоне - спасет )
т.е. сажаешь в форт, и делаешь проверку периодически, если не в форте, то кик/бан или любое другое наказание по желанию.

Добавлено (08.07.2009, 18:24)
---------------------------------------------
Vagrant, я ставлю SetPlayerWorldBounds(giveplayerid, 3000.0,-3000.0,3000.0,-3000.0) ;


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
VagrantДата: Четверг, 09.07.2009, 10:11 | Сообщение # 5
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
SanSay, Спасибо и тебе +. 3000.0 так понимаю это весь размер карты?


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
stepmexДата: Четверг, 09.07.2009, 11:04 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (Vagrant)
понимаю это весь размер карты?
это с запасом, вся карта -2000.0...2000.0 по обоим осям :)



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Четверг, 09.07.2009, 13:39 | Сообщение # 7
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
stepmex, ммм, может у тебя какая то обрезанная версия СА, но у меня именно +-3000 по обоим осям! ))) Специально еще раз проверил.
так что Vagrant, да - это размер всей карты, но это впритык карта, можно даже с запасом сделать 3500, для тех кто любит поплавать подальше )



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
stepmexДата: Четверг, 09.07.2009, 14:10 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
SanSay, пля, спутал с другим ограничителем, виноват crazy


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
  • Страница 1 из 1
  • 1
Поиск:





 


 


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