если появляешься в доме и выходишь, все авто стоят отлично! А если в общаге и выходишь, то как попало валяеться!
баг 0.3, будет исправлен
Quote
чорД конкретного отвтета не услышал только
"the vehicle is not loaded so you cannot see the yellow icon on the map" "машина не загружена так что ты не можешь видеть желтый маркер(иконку) на карте"
поясню для не понятливых: машина не загружена в СТРИММЕР сампа, т.к. находится слишком далеко от вас!
Quote
логи кирилицу не сохраняют!!!
переходим на мировой стандарт UTF-8 - форматируем текст перед выводом (сам не рад, но что блин делать)
доезжаешь до миссионной тачки (желтый маркер есть как положенно) садишься - ноль, выходишь, садишься опять и срабатывает миссия и показывает куда ее везти. Но почему то только после второго раза посадки в тачку... это у меня только так или у всех?
OnVehicleStreamIn - экспериментируй с ним
Вроде всё. Any questions?
Все еще помогаю в скриптинге. В разработке: nothing [off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
Rabbit, перевод пена из 0.2х в 0.3 - очень тугое и нудное дело, здесь есть еще море подводных камней. SanSay,
Quote
Kye: If you use format() before fwrite() the characters are encoded in UTF-8. When you open the file in notepad open it as UTF-8 not ANSI.
а такие вещи как SetVehicleParamsForPlayer теперь производятся в OnVehicleStreamIn (как и написано постами выше)
Все еще помогаю в скриптинге. В разработке: nothing [off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
а такие вещи как SetVehicleParamsForPlayer теперь производятся в OnVehicleStreamIn (как и написано постами выше)
ты меня походу не понял... SetVehicleParamsForPlayer и OnVehicleStreamIn отвечают за желтый треугольник над миссионной тачей... у меня он есть, пусть и только в близи показывается, но не в этом сейчас проблема а проблема в том, что сообщение с указанием куда доставлять тачку появлятеся только после второй посадки в миссионную тачку, т.е. нужно сесть в нее и вылести и когда опять сядешь, тогда и покажет куда вести.
П.С. если к миссионной тачке портоваться при помощи команды /gotocar, то срабатывает с первого раза!!!
Добавлено (30.10.2009, 00:58) --------------------------------------------- ахереть просто... прабла с миссионной тачей случалась из-за того, что перед тем как я садился в миссионную тачку, я создавал себе новую тачку, чтобы доехать/долететь до миссионной и в момент посадки в этот новый для серва транспорт и случался косяк после которого не запускалась миссия и чтобы исправить этот косяк достаточно было сесть в любую тачку знакомую серву. это и объесняет, почему при ТП к миссионной таче миссия срабатывала с первого раза.
Добавлено (30.10.2009, 10:47) --------------------------------------------- DizeL-ZR-, ты на другом форуме отписывался, что у тя с логами все ок... т.е. у тебя самопальные логи тоже нормально пишутся с русским текстом... или у тя только основной лог server_log.txt используется?
DizeL-ZR-, ты на другом форуме отписывался, что у тя с логами все ок... т.е. у тебя самопальные логи тоже нормально пишутся с русским текстом... или у тя только основной лог server_log.txt используется?
самопальные если чесно я не пробывал, но это дело поправимое, щас попробую отпишусь, а server_log.txt и в консоли все ОК по русски
Добавлено (30.10.2009, 13:15) --------------------------------------------- к сожалению нет.. не работает... хрень всякую пишит..
Добавлено (30.10.2009, 13:15) --------------------------------------------- если вводить в отдельный лог
DizeL-ZR-, ну ты блин даешь... стандартный то у всех нормальный пишется
Добавлено (30.10.2009, 15:14) --------------------------------------------- П.С. дали прогу которая переводит корявые логи в нормальные, но это каждый файл нужно так мутить - гемор отцы павно, скажите одно: возможно ли на 0,3 сразу писать нормальные логи или нет?
вроде как возможно.... т.к. видел статистику .. и я себе ее применил в Мониторинге сервера... там чист как бЭ чат выводится на сайт, а там пишется в отдельный файл, щас просмотрю, мож получится понять..
public Log(file[], log[]) { if (!fexist(file)) fopen(file,io_write); new File:f = fopen(file,io_append); if (f) { new entry[256]; format(entry,sizeof(entry),"%s\r\n",log); fwrite(f,entry); fclose(f); } }[/pwn]
Kye: If you use format() before fwrite() the characters are encoded in UTF-8. When you open the file in notepad open it as UTF-8 not ANSI.
...и на код данный дизелем:
Quote (DizeL-ZR-)
public OnPlayerText(playerid, text[]) { new name[24], string[256]; GetPlayerName(playerid, name, sizeof(name)); format(string, 256, "%s: %s",name, text); Log("Logs.txt", string); return 1; }
public Log(file[], log[]) { if (!fexist(file)) fopen(file,io_write); new File:f = fopen(file,io_append); if (f) { new entry[256]; format(entry,sizeof(entry),"%s\r\n",log); fwrite(f,entry); fclose(f); } }
Включаем мозг. (Те, кто уже в курсе, могут не отписываться.)
Все еще помогаю в скриптинге. В разработке: nothing [off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
исключение конечно, что сохраняет не в том формате
JonnTheBest, я так понимаю, нужно перекодировку сделать перед записью файла значит тут: fwrite(hFile, entry);
и как сюда встроить функцию перекодировки? П.С. JonnTheBest, судя по моей репе, я уже не новичек в павно, но с кодировкой никогда и близко не сталкивался... так что уже ответь чели нормально... тут методом тыка нельзя догадаться.
Quote (JonnTheBest)
Те, кто уже в курсе, могут не отписываться.
те кто уже в курсе, отпишитесь, плиз.
Добавлено (30.10.2009, 18:40) --------------------------------------------- пробовал использовать использовать вместо fwrite(hFile, entry);
fputchar(hFile, i, true); записывает... но только тоже бред какойто.
Перед fwrite мы делаем format, который собсно и форматирует наш текст в UTF-8. Так задумано. Точка.
Все еще помогаю в скриптинге. В разработке: nothing [off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]