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

 



 
          





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





Последние Файлы 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  
RequestClass
s3apДата: Суббота, 02.01.2010, 21:20 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
Собственно сабж, как пропустить RequestClass и сразу заспавнится за нулевой класс? SpawnPlayer помогает, но после смерти опять появляется requestclass и начинаются баги
EdYaДата: Воскресенье, 03.01.2010, 01:56 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус:
VCOScript, можно так:
в верхушку: new Dead[MAX_PLAYERS];
в OnPlayerConnect: Dead[playerid] = 0;
в OnPlayerDeath: Dead[playerid] = 1;
в OnPlayerRequestClass: if(Dead[playerid] == 1) return SpawnPlayer(playerid);

s3apДата: Воскресенье, 03.01.2010, 14:32 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
Не так. Смысл в том, что при коннекте мы выбираем скин. А мне надо, чтобы он не выбирался вообще никогда. Чтобы никогда не выполнялся RequestClass. Т.к. Даже если сделать первый раз спавн, то в последующие разы после смерти мы попадаем опять в RequestClass. А нужно как-то сделать, чтобы такого не было :)
stepmexДата: Воскресенье, 03.01.2010, 14:53 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code
new enter[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
enter[playerid] = 0;
}

public OnPlayerRequestSpawn(playerid)
{
  if(enter[playerid] == 0){
   SetPLayerSkin(...);
   enter[playerid] = 1;
  }
  return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
  if(enter[playerid] == 1)SpawnPlayer(playerid);
  return 1;
}

и пускай хоть завыбирается при коннекте, а при повторной попытке его будет тупо спавнить.

Добавлено (03.01.2010, 14:53)
---------------------------------------------

Quote (VCOScript)
Даже если сделать первый раз спавн, то в последующие разы после смерти мы попадаем опять в RequestClass.
впервые такое слышу.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
s3apДата: Воскресенье, 03.01.2010, 16:10 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
Вот и я тоже заметил это случайно. Появляется UI от выбора на секунду и выполняется весь код RequestClass'а

Добавлено (03.01.2010, 16:10)
---------------------------------------------
stepmex, не так ты понял меня. мне нужно, чтобы он даже первый раз не смог выбрать скин.

stepmexДата: Воскресенье, 03.01.2010, 17:09 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
VCOScript, дак пускай выберит, ты ему по нажатию ШИФТ выставишь свой.
Ну или на крайняк просто сделай 1 скин, а в моде уже меняй как хочешь.



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





 


 


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