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

 



 
          





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





Последние Файлы 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
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Alcoholik  
Spawn
ExceedДата: Пятница, 20.02.2009, 11:28 | Сообщение # 16
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Deleted


Linkum

Сообщение отредактировал Exceed - Пятница, 20.02.2009, 18:01
[RD]ChezДата: Пятница, 20.02.2009, 11:55 | Сообщение # 17
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
хошь прикол скажу?
GetPlaterPos() автоматически присваивает переменной значение..



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

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

chezrd@gmail.com
lance@chez-lab.ru
AirKiteДата: Пятница, 20.02.2009, 14:34 | Сообщение # 18
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Вобщем вот как я сделал... :)
В паблике OnPlayerLogin
gPlayerLogged[playerid] = 1;
SpawnPlayer(playerid);

Заменил на:
gPlayerLogged[playerid] = 2;
SpawnPlayer(playerid);

в SetPlayerSpawn
После:
if(PlayerInfo[playerid][pJailed] == 2)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,268.5777,1857.9351,9.8133);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
return 1;
}
Добавил:
if(gPlayerLogged[playerid] == 2)
{
gPlayerLogged[playerid] = 1;
SetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
SetPlayerInterior(playerid, 0);
return 1;
}

Ну и в OnPlayerUpdate(playerid) добавил:
GetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z]);

Но невсё так гладко почемуто. После смерти на 0.5 сек (примерно) я появляюсь на кординатах PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z] и только потом на респе.


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record


Сообщение отредактировал AirKite - Пятница, 20.02.2009, 15:23
PhenomДата: Пятница, 20.02.2009, 16:41 | Сообщение # 19
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
AirKite, Сделай так:
[pwn]public OnPlayerRequestSpawn(playerid)
{
if(gPlayerLogged[playerid] != 1)
{
if(gPlayerAccount[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " Äëÿ òîãî ÷òîáû èãðàòü, íóæíî âîéòè â èãðó. Èñïîëüçóéòå /login [password].");
return 0;
}
else if(gPlayerAccount[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " Äëÿ òîãî ÷òîáû èãðàòü, íóæíî çàðåãèñòðèðîâàòüñÿ. Èñïîëüçóéòå /register [password].");
return 0;
}
}
else
{
SetPlayerPos(playerid,PlayerInfo[playerid][pPos_x],PlayerInfo[playerid][pPos_y],PlayerInfo[playerid][pPos_z]);
SetPlayerInterior(playerid, PlayerInfo[playerid][pInt]);
}
return 1;
}
[/pwn]



Сообщение отредактировал Phenom - Пятница, 20.02.2009, 18:23
ExceedДата: Пятница, 20.02.2009, 17:59 | Сообщение # 20
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Чорд. Все, сори, с утра не врубился! lol


Linkum
AirKiteДата: Пятница, 20.02.2009, 18:11 | Сообщение # 21
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Phenom,
у меня паблика такова даже нету :)
Кароче наверное всёже нужно создать новые параметры под это дело... ибо Pos_x, Pos_y, Pos_z в моде уже используйтся для своих целей!



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
PhenomДата: Пятница, 20.02.2009, 18:21 | Сообщение # 22
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Просто вставь этот паблик и не парься он дефолтный, и будет тебе счатье.
Exceed, бывает wink

AirKiteДата: Пятница, 20.02.2009, 19:11 | Сообщение # 23
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Phenom, Нечего нового не произошло crazy


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
PhenomДата: Пятница, 20.02.2009, 20:34 | Сообщение # 24
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Как так? Должно. А старое убрал?
AirKiteДата: Пятница, 20.02.2009, 22:15 | Сообщение # 25
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Phenom, зачем старое уберать? там в старом много что есть, чего нету в новом...
темболее что я уже всё сделал... всё как и в первый раз тока переменные свои сделал, отдельно, ибо стандартные используются уже модом для других целей!



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
[RD]ChezДата: Пятница, 20.02.2009, 23:20 | Сообщение # 26
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
AirKite, поверь феном уверен, что говорит


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

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

chezrd@gmail.com
lance@chez-lab.ru
PhenomДата: Суббота, 21.02.2009, 07:39 | Сообщение # 27
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Раз сделал, так сделал, я предлагал компактный способ lol
AirKiteДата: Суббота, 21.02.2009, 12:21 | Сообщение # 28
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Phenom, в чём он компактный? Там много параметров стерать чтоли?
То что ты предлагаешь там выходит около 40 строк в жопу снести, это учесть то что код стандарт GF а не мой вариант решения задачи crazy

G_ROW_Chez, я не сомневаюсь что он уверен в своём!

Кстати... как обновить интерьер игрока? т.е. GetPlayerInterior почемуто некатит!
строка GetPlayerInterior(playerid,PlayerInfo[playerid][pInt]);
warning 202: number of arguments does not match definition

Добавлено (21.02.2009, 10:13)
---------------------------------------------
Решение проблемы:
PlayerInfo[playerid][pInt] =GetPlayerInterior(playerid);

Всем спасибо!
Итог: Полноценный спавн после (Выхода, вылета, рестарта)
Жизни, Оружее, Локация, Интерьер! :)

Добавлено (21.02.2009, 10:44)
---------------------------------------------
И всётаки интерьер не сохраняется lol
Подскажите как взять интерьер Плеера в котором он находится? :)

Добавлено (21.02.2009, 10:44)
---------------------------------------------
с меня +

Добавлено (21.02.2009, 12:21)
---------------------------------------------
Исправил)) Просто нетуда PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid); ввёл lol
Но снова недостатки это с pLocal.
Но основа это оружее... можно какнибудь узнать сколько патронов в каждом слоте при выходе?
Может быть есть чтото типа GetPlayerAmmo и тд ? crazy


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
PhenomДата: Суббота, 21.02.2009, 21:09 | Сообщение # 29
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Пробуй не Get а Set lol
Turin_BrakesДата: Воскресенье, 22.02.2009, 14:22 | Сообщение # 30
Местный
Группа: Продвинутые
Сообщений: 632
Награды: 10
Город: Moscow
Репутация: 205
Замечания: 80%
Статус:
Quote (AirKite)
Может быть есть чтото типа GetPlayerAmmo и тд ? crazy

Да, есть. Читай вики.



I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.

[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


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