Скриптинг курилка

DELETE
Reply

Народ, как привести число в вид "xxxxx.xx" т.е. допустим "00312.56".
PHP код:
format(speedstring,max_line,"Traveled: %07.2f",DistanceTraveled[vid]/1000); 
Не пашет, в замен нулей, появляются пробелы, т.е. если число "0.0", то на экране выводиться "_____0.00" где "_" - пробел
Reply

pawn Код:
format(speedstring, max_line, "Traveled: %07.2f", float(DistanceTraveled[vid] / 1000));
Reply

@Stepashka, неа. DistanceTraveled и так float. float() выводит tag mismatch...
Reply

Quote:
Originally Posted by -Stranger-
Посмотреть сообщение
@Stepashka, неа. DistanceTraveled и так float. float() выводит tag mismatch...
->1000.0 !== 1000
Собственно:
Reply

@Stepashka, А вот как у меня:
Reply

У меня как-то также было, походу это от системы зависит.
Reply

Блин =( чё за ...
Reply

Тогда есть более адекватные решения, кроме как:
PHP код:
NumberFormat(number)
{
    new 
string[max_line];
    
    if(
number >= 0.0 && number 10.0format(string,max_line,"0000%.2f",number);
    else if(
number >= 10.0 && number 100.0format(string,max_line,"000%.2f",number);
    else if(
number >= 100.0 && number 1000.0format(string,max_line,"00%.2f",number);
    else if(
number >= 1000.0 && number 10000.0format(string,max_line,"0%.2f",number);
    else 
format(string,max_line,"%.2f",number);
    
    return 
string;

Reply

хм, если писать числа справа налево. 00012->00312->04312
Reply

Можете подсказать, возможно-ли удалить стандартные чекпоинты в АММО ?
если да, то как
Reply

Quote:
Originally Posted by [A_Tm]_Denis
View Post
Можете подсказать, возможно-ли удалить стандартные чекпоинты в АММО ?
если да, то как
врятли, можно сделать альтернативный (точно такой же) интерьер и при входе игрока в "аммо" применять телепорот игрока в наш альтернативный "аммо" интерьер
Reply

Quote:
Originally Posted by [A_Tm]_Denis
View Post
Можете подсказать, возможно-ли удалить стандартные чекпоинты в АММО ?
если да, то как
Смотри: SetPlayerShopName
Reply

Quote:
Originally Posted by dimonml
View Post
Смотри: SetPlayerShopName
а разве это не для того чтобы как раз наоборот вернуть назад стандартные чекпоинты и боты в интерьеры, если отключены все стандартные входы(выходы) (жёлтые маркеры) ?
Reply

Если телепортируешься в интерьер - нет ни ботов, ни чекпоинта. Но если пройти через стандартный вход/выход - они появятся.
Reply

Quote:
Originally Posted by [Saint]
View Post
а разве это не для того чтобы как раз наоборот вернуть назад стандартные чекпоинты и боты в интерьеры, если отключены все стандартные входы(выходы) (жёлтые маркеры) ?
а какая разница в какую сторону это использовать?

аммо в сампе реализовано через гташный scm. Чтобы этот скрипт запустить гта, в сампе появилась эта функция. Но ведь вам никто не мешает после того, как игрок зайдет в аммо вызвать эту функцию с другим ид (или вообще с пустой строкой, но это нужно тестить).

Quote:
Originally Posted by OKStyle
View Post
Если телепортируешься в интерьер - нет ни ботов, ни чекпоинта. Но если пройти через стандартный вход/выход - они появятся.
Все верно, так как когда игрок идет через маркер, то, грубо говоря, эта функция с нужным аргументом вызывается сама на стороне клиента.

В общем, use case мне видится такой:
- игрок зашел в интерьер аммо (проверили по ид интерьера и по позиции игрока)
- взываем, например, SetPlayerShopName(playerid, "FDPIZA");
- scm переключается на другой скрипт, у игрока продавца аммо нет;
Reply

Зато появляется продавец пиццы? )) Надо тестить...
Reply

если будет не сложно, результаты тестирования опиши тут, я думаю будет полезно. И если будешь тестировать, то можно попробовать как SetPlayerShopName(playerid, "FDPIZA"); так и SetPlayerShopName(playerid, "");
Reply

Можно ли зайти под Админа (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); 
ну это я так набросал, у меня чтото не выходит
Reply

Нужна ли тебе вообще ркон, я таких сразу в баню =)
Просто вызывай ркон команды через скрипт.
Reply


Forum Jump:


Users browsing this thread: 30 Guest(s)