Re: Скриптинг курилка -
DANGER1979 - 24.05.2011
Я это и имел ввиду,
Я так и сделал. Помогло, но визуально на секунду видно, что чел вышел из тачки, и снова его телепортнуло в тачку невиданная сила при попытке выйти из тачки когда заморожен.
Re: Скриптинг курилка -
[D]em[O]n - 26.05.2011
Не подскажите как можно реализовать вот такую регистрацию:
С начало вводишь логин,потом пароль и вход тоже по логину и только по нему и чтобы не учитывалось функции стандартного ника в samp,пробовал всё не получалось,помогите пожалуйста....
Re: Скриптинг курилка -
RingoRus - 26.05.2011
Quote:
Originally Posted by [D]em[O]n
Не подскажите как можно реализовать вот такую регистрацию:
С начало вводишь логин,потом пароль и вход тоже по логину и только по нему и чтобы не учитывалось функции стандартного ника в samp,пробовал всё не получалось,помогите пожалуйста....
|
Используй SetPlayerName когда игрок вводит логин. По другому никак.
Re: Скриптинг курилка -
[D]em[O]n - 27.05.2011
Ладно спасибо,щас попробую
Re: Скриптинг курилка -
RAEN - 27.05.2011
Как можно пофиксить ф-цию: GetPlayerAnimationIndex(playerid)
Очень часто она неправильно определяет анимацию игрока (такое чувство что проверка западает на предыдущей анимации, и все последующие действия она считает за неё).
Re: Скриптинг курилка -
RingoRus - 27.05.2011
Quote:
Originally Posted by RAEN
Как можно пофиксить ф-цию: GetPlayerAnimationIndex(playerid)
Очень часто она неправильно определяет анимацию игрока (такое чувство что проверка западает на предыдущей анимации, и все последующие действия она считает за неё).
|
У меня никогда не было проблем с этой функцией. Бывает, что одна анимация имеет несколько разновидностей, поэтому GetPlayerAnimationIndex возвращает разные значения. Может быть в этом и проблема
Re: Скриптинг курилка -
RAEN - 28.05.2011
RingoRus поставь ф-цию на таймер с постоянным выводом инфы о твоей анимации в чат. Увидишь что часто она неправильно определяет анимации.
Re: Скриптинг курилка -
Stepashka - 28.05.2011
Quote:
Originally Posted by RAEN
RingoRus поставь ф-цию на таймер с постоянным выводом инфы о твоей анимации в чат. Увидишь что часто она неправильно определяет анимации.
|
а как ты определил что анимация неправильная?
Re: Скриптинг курилка -
RAEN - 28.05.2011
Quote:
Originally Posted by Stepashka
а как ты определил что анимация неправильная?
|
Во время обычного бега она может выдавать один параметр (правильный), либо через некоторое время другой (предыдущей анимации).
Re: Скриптинг курилка -
Stepashka - 28.05.2011
Quote:
Originally Posted by RAEN
Во время обычного бега она может выдавать один параметр (правильный), либо через некоторое время другой (предыдущей анимации).
|
я задал конкретный вопрос, а не интересовался твоими наблюдениями.
Как ты определил что анимации неправильные?
Ты на 100% знаешь какие анимации за чем и в каком порядке следуют или как?
Re: Скриптинг курилка -
Sergey68 - 24.06.2011
Переменная PlayerInfo[playerid][pPeremennaya] = 564123;
нужно чтобы при вводе /команда 564123 ,вывелось: ид,имя персонажа
скажите как это сделать?)
Re: Скриптинг курилка -
Stepashka - 24.06.2011
pawn Код:
if ( !strcmp( "/команда", cmdtext, true))
{
strmid( cmdtext, cmdtext, strlen( "/команда") + 1, strlen( cmdtext), strlen( cmdtext));
new value = strval( cmdtext);
if ( !value) return SendClientMessage( playerid, 0xff0000ff, "ввекдите число");
for ( new i; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pPeremennaya] = value)
{
new string[128];
format( string, 128, "ID: %d, Name: %s", i, PlayerInfo[i][pName]);
return SendClientMessage( playerid, 0xffffffff, string, );
}
}
return SendClientMessage( playerid, 0xff0000ff, "игрок не найден");
}
Re: Скриптинг курилка -
Sergey68 - 24.06.2011
Quote:
Originally Posted by Stepashka
pawn Код:
if ( !strcmp( "/команда", cmdtext, true)) { strmid( cmdtext, cmdtext, strlen( "/команда") + 1, strlen( cmdtext), strlen( cmdtext)); new value = strval( cmdtext); if ( !value) return SendClientMessage( playerid, 0xff0000ff, "ввекдите число"); for ( new i; i < MAX_PLAYERS; i++) { if(PlayerInfo[i][pPeremennaya] = value) { new string[128]; format( string, 128, "ID: %d, Name: %s", i, PlayerInfo[i][pName]); return SendClientMessage( playerid, 0xffffffff, string, ); } } return SendClientMessage( playerid, 0xff0000ff, "игрок не найден"); }
|
благодарю,ещё есть 1 вопрос,возможно ли на обычные машины установить звук сирены как на полицейские машины и как это сделать
Re: Скриптинг курилка -
Stepashka - 24.06.2011
PlayerPlaySound найди звук сирены и проигрывай его по координатам машины.
Re: Скриптинг курилка -
Nikid - 24.06.2011
Код:
SetPlayerTeam(playerid, 1);
У двух игроков команда равна одной, как можно убрать ее?
Re: Скриптинг курилка -
Stepashka - 24.06.2011
Quote:
Originally Posted by Nikid
Код:
SetPlayerTeam(playerid, 1);
У двух игроков команда равна одной, как можно убрать ее?
|
SetPlayerTeam(playerid, playerid);
Re: Скриптинг курилка -
Baks - 24.06.2011
Quote:
Originally Posted by Jon_De
Карта и радар - разные рисунки в самой игре, они не совпадаеют немного (1мм примерно)
|
Quote:
Originally Posted by Baks
|
Сорри, что повторяю, просто ответа не увидел.
Re: Скриптинг курилка -
Stepashka - 24.06.2011
Quote:
Originally Posted by Baks
|
а что сложного, делаешь координаты края одной зоны координатами края другой и везде будет ровно
Re: Скриптинг курилка -
-Stranger- - 24.06.2011
Quote:
Originally Posted by Stepashka
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_PASSENGER) { LastVehicle = GetPlayerVehicleID(playerid); new vd = GetVehicleDriver(LastVehicle); if(TaxiAttachText[vd]) Update3DTextLabelText(TaxiAttachTextLabel[vd],0xFF0000FF,"• Такси •\n{FF0000}Занято"); } if(oldstate == PLAYER_STATE_PASSENGER) { LastVehicle = GetPlayerVehicleID(playerid); //<<<<< new vd = GetVehicleDriver(LastVehicle); if(TaxiAttachText[vd]) Update3DTextLabelText(TaxiAttachTextLabel[vd],0xFF0000FF,"• Такси •\n{00FF00}Свободно"); }
return 1; }
|
Не логично получается, как мы сможем определить ID тачки, если он вышел из машины.
Re: Скриптинг курилка -
Stepashka - 24.06.2011
Quote:
Originally Posted by -Stranger-
Не логично получается, как мы сможем определить ID тачки, если он вышел из машины.
|
вот смотри ты сам начинаешь предлагать возможные ошибки