pickup = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133); // координаты пикапа ко всем остальным его
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == pickup) { SetPlayerPos(playerid,3357.0461,-1810.9076,256.8238); // тут что должно произойти, в нашем случает тП игрока на эти координаты } return 1; }
скажи как ты сделал? координаты я надеюсь ты свои поставил? если у те6я чел проваливается в небе то добавь установку интерьера вобще чё у тебя не комплит или вообще не робит?
вот стили пикапов
0 - Пикап не отображается. 1 - Берётся, появляется через некоторое время. 2,3 - Берётся, но не появляется. 4,5 - Исчезает вскоре после появления. 8 - Берётся, но не имеет эффекта. Исчезает автоматически. 9,10 - Берётся только в машине, не появляется 11 - Взрывается через несколько секунд после появления. 12 - Взрывается через несколько секунд после появления 13 - Медленно падает на землю. 14 - Берётся только в машине. 15 - Берётся но не появляется. 16 -18- Не берётся. 19 - Берётся, но без эффекта. 20,21 - Не берётся. 22 - Берётся но не появляется 23 - Берётся, но не исчезает. 24 - Не берётся.
а вот еще что может быть, в строку pickup = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133); добавь -1 pickup = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133,-1);
я уже точно не помню как их делать, но вроде бы так
teleportpick = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133,-1); // (1310 - это ид пикапа(стрелошкэ), 23 - тип пикапа, его координаты, и хня чтоб он появился)
потом пишем что произойдет при его взятии
public OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == teleportpick) { SetPlayerPos(playerid,3357.0461,-1810.9076,256.8238); // сюда ТП SetPlayerInterior(playerid, 0); // установить интерьер 0 (улица) }
2)teleportpick = AddStaticPickup(1318,23,1123.7213,-2037.0135,69.8863,-1); если CreatePickup то стрелочка даже не появляется.
3) а этого паблика нету у меня public OnPlayerPickUpPickup(playerid, pickupid) по этому копирую в самый низ то что мне написали вы
public OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == teleportpick) { SetPlayerPos(playerid,2350.0605,-1180.5078,1027.9766); // сюда ТП SetPlayerInterior(playerid, 5); // установить интерьер 0 (улица) интерьер 5 поставил т.к. мне тп в интерьер надо(делаю респ) }
Добавлено (07.02.2010, 19.22) --------------------------------------------- помогите плиз за
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == teleportpick) { SetPlayerPos(playerid,2350.0605,-1180.5078,1027.9766); // сюда ТП SetPlayerInterior(playerid, 5); // установить интерьер 0 (улица) интерьер 5 поставил т.к. мне тп в интерьер надо(делаю респ) } return 1; }