Re: Скриптинг курилка -
Logon - 09.02.2012
DELETE
Re: Скриптинг курилка -
-Stranger- - 09.02.2012
Народ, как привести число в вид "xxxxx.xx" т.е. допустим "00312.56".
PHP код:
format(speedstring,max_line,"Traveled: %07.2f",DistanceTraveled[vid]/1000);
Не пашет, в замен нулей, появляются пробелы, т.е. если число "0.0", то на экране выводиться "_____0.00" где "_" - пробел
Re: Скриптинг курилка -
Stepashka - 10.02.2012
pawn Код:
format(speedstring, max_line, "Traveled: %07.2f", float(DistanceTraveled[vid] / 1000));
Re: Скриптинг курилка -
-Stranger- - 10.02.2012
@Stepashka, неа. DistanceTraveled и так float. float() выводит tag mismatch...
Re: Скриптинг курилка -
Stepashka - 10.02.2012
Quote:
Originally Posted by -Stranger-
@Stepashka, неа. DistanceTraveled и так float. float() выводит tag mismatch...
|
->
1000.0 !== 1000
Собственно:
Re: Скриптинг курилка -
-Stranger- - 10.02.2012
@Stepashka, А вот как у меня:
Re: Скриптинг курилка -
Stepashka - 10.02.2012
У меня как-то также было, походу это от системы зависит.
Re: Скриптинг курилка -
-Stranger- - 10.02.2012
Блин =( чё за ...
Re: Скриптинг курилка -
-Stranger- - 11.02.2012
Тогда есть более адекватные решения, кроме как:
PHP код:
NumberFormat(number)
{
new string[max_line];
if(number >= 0.0 && number < 10.0) format(string,max_line,"0000%.2f",number);
else if(number >= 10.0 && number < 100.0) format(string,max_line,"000%.2f",number);
else if(number >= 100.0 && number < 1000.0) format(string,max_line,"00%.2f",number);
else if(number >= 1000.0 && number < 10000.0) format(string,max_line,"0%.2f",number);
else format(string,max_line,"%.2f",number);
return string;
}
Re: Скриптинг курилка -
White_116 - 11.02.2012
хм, если писать числа справа налево. 00012->00312->04312
Re: Скриптинг курилка -
[A_Tm]_Denis - 08.03.2012
Можете подсказать, возможно-ли удалить стандартные чекпоинты в АММО ?
если да, то как
Re: Скриптинг курилка -
[Saint] - 08.03.2012
Quote:
Originally Posted by [A_Tm]_Denis
Можете подсказать, возможно-ли удалить стандартные чекпоинты в АММО ?
если да, то как
|
врятли, можно сделать альтернативный (точно такой же) интерьер и при входе игрока в "аммо" применять телепорот игрока в наш альтернативный "аммо" интерьер
Re: Скриптинг курилка -
dimonml - 08.03.2012
Quote:
Originally Posted by [A_Tm]_Denis
Можете подсказать, возможно-ли удалить стандартные чекпоинты в АММО ?
если да, то как
|
Смотри:
SetPlayerShopName
Re: Скриптинг курилка -
[Saint] - 08.03.2012
Quote:
Originally Posted by dimonml
|
а разве это не для того чтобы как раз наоборот вернуть назад стандартные чекпоинты и боты в интерьеры, если отключены все стандартные входы(выходы) (жёлтые маркеры) ?
Re: Скриптинг курилка -
OKStyle - 09.03.2012
Если телепортируешься в интерьер - нет ни ботов, ни чекпоинта. Но если пройти через стандартный вход/выход - они появятся.
Re: Скриптинг курилка -
dimonml - 09.03.2012
Quote:
Originally Posted by [Saint]
а разве это не для того чтобы как раз наоборот вернуть назад стандартные чекпоинты и боты в интерьеры, если отключены все стандартные входы(выходы) (жёлтые маркеры) ?
|
а какая разница в какую сторону это использовать?
аммо в сампе реализовано через гташный scm. Чтобы этот скрипт запустить гта, в сампе появилась эта функция. Но ведь вам никто не мешает после того, как игрок зайдет в аммо вызвать эту функцию с другим ид (или вообще с пустой строкой, но это нужно тестить).
Quote:
Originally Posted by OKStyle
Если телепортируешься в интерьер - нет ни ботов, ни чекпоинта. Но если пройти через стандартный вход/выход - они появятся.
|
Все верно, так как когда игрок идет через маркер, то, грубо говоря, эта функция с нужным аргументом вызывается сама на стороне клиента.
В общем, use case мне видится такой:
- игрок зашел в интерьер аммо (проверили по ид интерьера и по позиции игрока)
- взываем, например, SetPlayerShopName(playerid, "FDPIZA");
- scm переключается на другой скрипт, у игрока продавца аммо нет;
Re: Скриптинг курилка -
OKStyle - 09.03.2012
Зато появляется продавец пиццы? )) Надо тестить...
Re: Скриптинг курилка -
dimonml - 09.03.2012
если будет не сложно, результаты тестирования опиши тут, я думаю будет полезно. И если будешь тестировать, то можно попробовать как SetPlayerShopName(playerid, "FDPIZA"); так и SetPlayerShopName(playerid, "");
Re: Скриптинг курилка -
Gameyer - 09.03.2012
Можно ли зайти под Админа (Rcon) без ввода команды, чтото типо:
PHP Code:
new string[64],pass[32];
GetServerVarAsString("rcon_password",pass,sizeof(pass));
OnRconLoginAttempt(PlayerIP(playerid),pass,true);
/////////////или
format(string,szieof string,"/rcon login %s",pass);
OnPlayerCommandText(playerid,string);
ну это я так набросал, у меня чтото не выходит
Re: Скриптинг курилка -
White_116 - 09.03.2012
Нужна ли тебе вообще ркон, я таких сразу в баню =)
Просто вызывай ркон команды через скрипт.