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

 



 
          





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





Последние Файлы 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 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: AXE, Weddew  
Как выкинуть игрока из игры
cyber01Дата: Воскресенье, 16.10.2011, 00:26 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 192
Награды: 2
Город: Гуково
Репутация: 114
Замечания: 0%
Статус:
Ребят,в общем как можно выкинуть игрока из игры? чтобы самп вылетел с ошибкой или т.п.?
Раньше в LAdmin`е была команда crash,которая создавала обьект несуществующий и игрок вылетал, а щас варн выводится типа неверный объект



Регистрация доменов в зоне RU и РФ всего за 99 рублей.
Linkum
VagrantДата: Воскресенье, 16.10.2011, 06:21 | Сообщение # 2
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
cyber01, Никогда не понимал зачем эта команда (/crash), если надо было викинуть игрока делал это в открытую киком или баном. Есть вообще с Text Draw-ами какая-то манипуляция которая приводит к крэшу, но всего сервера или у игрока я точно не знаю.


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[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%

Принимаю заказы на помощь в скриптинге!
-=Spektr=-Дата: Воскресенье, 16.10.2011, 07:32 | Сообщение # 3
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 232
Награды: 3
Город: MDK
Репутация: 166
Замечания: 0%
Статус:
Quote (Vagrant)
вообще с Text Draw-ами какая-то манипуляция которая приводит к крэшу, но всего сервера или у игрока я точно не знаю.

Text Draw'ами у меня получалось крашить игрока при использовании множества различных цветов в тексте. Если этот TхD будет для всех виден, то, думаю, закрашит всех :)

HELKERNДата: Воскресенье, 16.10.2011, 08:28 | Сообщение # 4
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
cyber01, кинь в виртуальный мир и поставь скин, например 9999
cyber01Дата: Воскресенье, 16.10.2011, 13:20 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 192
Награды: 2
Город: Гуково
Репутация: 114
Замечания: 0%
Статус:
HELKERN, а поможет?
Vagrant, просто нужно, чтобы это выглядело как вылет

Добавлено (16.10.2011, 13:20)
---------------------------------------------
HELKERN, работает,но есть один косяк, вылетает еще куча народа(сегодня из 7 человек(время 9 утра),после использования команды на одном,вылетело 4).


Регистрация доменов в зоне RU и РФ всего за 99 рублей.
Linkum
AndrejsДата: Воскресенье, 16.10.2011, 21:38 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
может стоит попробовать вызвать OnPlayerDisconnect(playerid, 0);
сам не пробовал, поэтому не уверен, что будет работать, но попробовать стоить)




PEGIДата: Воскресенье, 16.10.2011, 22:15 | Сообщение # 7
Уверенный в себе
Группа: Пользователи
Сообщений: 152
Награды: 1
Город: Тагил
Репутация: 4
Замечания: 40%
Статус:
Quote (Andrejs)
может стоит попробовать вызвать OnPlayerDisconnect(playerid, 0); сам не пробовал, поэтому не уверен, что будет работать, но попробовать стоить)

чушь, OnPlayerDisconnect - лишь калбек, он вызывается автоматически когда происходит событие конекта игрока, вызывая его само событие ты не вызовешь.

Matt_TuckДата: Воскресенье, 16.10.2011, 22:33 | Сообщение # 8
Местный
Группа: I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус:
Code
if (strcmp(cmd, "/aquit", true)==0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD1, "Èíôî: /aquit[playerid/PartOfName]");
       return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
        if(PlayerInfo[playerid][pAdmin] >= 2)
        {
      if(giveplayerid != INVALID_PLAYER_ID)
         {
                OnPlayerCommandText(giveplayerid,"/q");
             SendClientMessage(playerid, COLOR_WHITE, "Âû âûêèíóëè èãðîêà èç èãðû.");
         }
        }
        else
        {
         SendClientMessage(playerid, COLOR_GRAD1, "Âû íå àäìèí.");
       }
       }
       else
       {
        SendClientMessage(playerid, COLOR_GRAD1, "Ýòîãî èãðîêà íåò íà ñåðâåðå");
      }
     }
   return 1;
   }


собственно мы заставляем ввести игрока команду /q
код не проверял, но вроде пахать должно)



Не в возрасте дело,а в культуре общения и уровне интеллектуального развития

Если вам лижут жопу, не обольщайтесь, возможно это для смазки.

Twitter - Follow Me ;)
Подписываемся на мой Паблик
GoshikДата: Воскресенье, 16.10.2011, 22:44 | Сообщение # 9
Уверенный в себе
Группа: Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус:
Quote (Matt_Tuck)
собственно мы заставляем ввести игрока команду /q код не проверял, но вроде пахать должно)

мдэ... промолчу про код, но работоспобоности тут нет никакой, покажи мне команду "/q" в OnPlayerCommandText?

GameTextForPlayer(playerid, "~", 5000, 1); -- вот так можно игру крэшануть, чтобы она закрылась

PEGIДата: Воскресенье, 16.10.2011, 22:49 | Сообщение # 10
Уверенный в себе
Группа: Пользователи
Сообщений: 152
Награды: 1
Город: Тагил
Репутация: 4
Замечания: 40%
Статус:
Matt_Tuck, работать не будет!
Matt_TuckДата: Воскресенье, 16.10.2011, 22:53 | Сообщение # 11
Местный
Группа: I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус:
PEGI, хах, ну я же говорю не проверял, просто мысль появилась о том чтоб заставить ввести команду /q
ещё можно повесить на игрока объект с идом каким нить не существующем, а потом сразу удалить и у него крэш будет, где то видел такое



Не в возрасте дело,а в культуре общения и уровне интеллектуального развития

Если вам лижут жопу, не обольщайтесь, возможно это для смазки.

Twitter - Follow Me ;)
Подписываемся на мой Паблик
cyber01Дата: Воскресенье, 16.10.2011, 22:56 | Сообщение # 12
Уверенный в себе
Группа: Продвинутые
Сообщений: 192
Награды: 2
Город: Гуково
Репутация: 114
Замечания: 0%
Статус:
Matt_Tuck, читай первый пост,уже с объектом не катит


Регистрация доменов в зоне RU и РФ всего за 99 рублей.
Linkum
OKStyle™Дата: Воскресенье, 16.10.2011, 23:03 | Сообщение # 13
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Goshik написал вариант. Ещё можно SendClientMessage(playerid, -1, "%s");


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
AndrejsДата: Воскресенье, 16.10.2011, 23:14 | Сообщение # 14
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
OKStyle™, в этом случае скорее всего просто покажется s, т.к. символ процента не показывается в сампе



Fus1Дата: Воскресенье, 16.10.2011, 23:15 | Сообщение # 15
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
Quote (HELKERN)
поставь скин, например 9999

если сохранение скина в моде есть, то игрок больше зайти не сможет, так переменная в файле измениться на 9999, и игрока при конекте будет крашить.

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





 


 


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