 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[FS] D0lph1N's speedometer
| |
| Inferno | Дата: Среда, 10.06.2009, 21:42 | Сообщение # 31 |
|
Хостинг-провайдер
Группа:
I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус: 
| Quote (ZiGGi) у них инет через телефонную линию Эм... у клиентов J через телефонную линию. Сервера находятся на городских АТС, подключены к выделенному каналу
|
| |
|
|
| d0lph1n | Дата: Четверг, 11.06.2009, 15:49 | Сообщение # 32 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| Quote (DjNeX) d0lph1n, а в moderntopia подскажи как сделать чтоб бенз показывало .... там же уже есть система бензина .... скриптер из меня ни какой, но читать их люблю иногда даж чёт хорошее получаетсо)) З.Ы. помоги вставить плз В CheckGas() добавить строчку CallRemoteFunction("SetVehicleGas", "dd", vehicleid, Gas[i]); Добавлено (11.06.2009, 15:49) --------------------------------------------- Quote (Inferno) Эм... у клиентов J через телефонную линию. Сервера находятся на городских АТС, подключены к выделенному каналу Эм... Через телефонную линию по ADSL - это первое. Второе - сервера не на атс стоят, а в дата-центрах, на атс стоят DSLAM PS У нас ВТ по FTTB подключать начинает.
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
Сообщение отредактировал d0lph1n - Четверг, 11.06.2009, 15:50 |
| |
|
|
| DjNeX | Дата: Суббота, 13.06.2009, 12:10 | Сообщение # 33 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| Code D:\server\samp\Moderntopia.pwn(7691) : error 017: undefined symbol "vehicleid" D:\server\samp\Moderntopia.pwn(37375) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error. Куда вот именно сдесь вставлять нада? public CheckGas() [pwn]{ new string[256]; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i); if(Gas[vehicle] >= 1) { if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); } if(gGas[i] == 1) { format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ %d%",Gas[vehicle]); GameTextForPlayer(i,string,15500,3); } if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; } Gas[vehicle]--; } else { NoFuel[i] = 1; TogglePlayerControllable(i, 0); GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle~n~Use /exit to leave the vehicle",1500,3); } } } } return 1; } [/pwn]
|
| |
|
|
| d0lph1n | Дата: Суббота, 13.06.2009, 14:44 | Сообщение # 34 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| [pwn]{ new string[256]; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i); CallRemoteFunction("SetVehicleGas", "dd", vehicle, Gas[i]); if(Gas[vehicle] >= 1) { if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); } if(gGas[i] == 1) { format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ %d%",Gas[vehicle]); GameTextForPlayer(i,string,15500,3); } if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; } Gas[vehicle]--; } else { NoFuel[i] = 1; TogglePlayerControllable(i, 0); GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle~n~Use /exit to leave the vehicle",1500,3); } } } } return 1; }[/pwn]
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
Сообщение отредактировал d0lph1n - Суббота, 13.06.2009, 14:48 |
| |
|
|
| DjNeX | Дата: Воскресенье, 14.06.2009, 11:58 | Сообщение # 35 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| d0lph1n, так то работает, тока надо вводить /fuel , и то введёш те на спидометре 100 бенза кажет и не убывает ... а цифры в низу убывают, как это можно исправить?
|
| |
|
|
| d0lph1n | Дата: Воскресенье, 14.06.2009, 17:02 | Сообщение # 36 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| Скрин можно?
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
|
| |
|
|
| DjNeX | Дата: Воскресенье, 14.06.2009, 22:04 | Сообщение # 37 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| http://s60.radikal.ru/i167/0906/b7/18dfe6a9e0f5.jpg http://s55.radikal.ru/i149/0906/99/ad84ff50ca07.jpg http://s51.radikal.ru/i134/0906/37/8704a72291e5.jpg вот, там всё видно ....
|
| |
|
|
| SNIKERSok | Дата: Воскресенье, 14.06.2009, 23:24 | Сообщение # 38 |
|
Группа:
Продвинутые
Сообщений: 811
Награды: 10
Город: Харьков
Репутация: 155
Замечания: 80%
Статус: 
| А как в текстдраве делать? Дайте на эту прогу ссылку
банер по проще Я понял, они будут принимать нашу рилигию за глазированные сырки © http://rghost.ru/36167118
|
| |
|
|
| d0lph1n | Дата: Понедельник, 15.06.2009, 07:14 | Сообщение # 39 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| Ага, ошибка, надо [pwn]{ new string[256]; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i); if(Gas[vehicle] >= 1) { if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); } if(gGas[i] == 1) { format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ %d%",Gas[vehicle]); GameTextForPlayer(i,string,15500,3); } if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; } Gas[vehicle]--; CallRemoteFunction("SetVehicleGas", "dd", vehicle, Gas[vehicle]); } else { NoFuel[i] = 1; TogglePlayerControllable(i, 0); GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle~n~Use /exit to leave the vehicle",1500,3); } } } } return 1; }[/pwn] И в OnPlayerEnterVehicle можно добавить CallRemoteFunction("SetVehicleGas", "dd", vehicleid, Gas[vehicleid]);
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
|
| |
|
|
| DjNeX | Дата: Понедельник, 15.06.2009, 15:05 | Сообщение # 40 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| Да этож ппц какой то в спидометре бенз не робит с етим кодом, а просто терь всегда 100 кажет http://s60.radikal.ru/i170/0906/d1/bd0f7a255bd7.jpg http://i022.radikal.ru/0906/25/9b53368c65ee.jpg
|
| |
|
|
| d0lph1n | Дата: Понедельник, 15.06.2009, 16:00 | Сообщение # 41 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| oO CheckGas скопировал тот, что я написал?
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
|
| |
|
|
| DjNeX | Дата: Понедельник, 15.06.2009, 17:44 | Сообщение # 42 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| ну да ... вставил вот то что ты написал вот что получилось... [pwn]public CheckGas() { new string[256]; for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i); if(Gas[vehicle] >= 1) { if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); } if(gGas[i] == 1) { format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Fuel:~w~ %d%",Gas[vehicle]); GameTextForPlayer(i,string,15500,3); } if(IsAPlane(vehicle) || IsABoat(vehicle)) { Gas[vehicle]++; } Gas[vehicle]--; CallRemoteFunction("SetVehicleGas", "dd", vehicle, Gas[vehicle]); } else { NoFuel[i] = 1; TogglePlayerControllable(i, 0); GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~No fuel in Vehicle~n~Use /exit to leave the vehicle",1500,3); } } } } return 1; }[/pwn] а в OnPlayerEnterVehicle что то ни получилось .... куда сдесь встывлять её? [pwn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(gTeam[playerid] >= 3) { if (IsACopCar(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2) {} else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Óãîí ïîëèöåéñêîãî àâòîìîáèëÿ"); } } if (IsAnAmbulance(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pJob]!=11) {} else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Óãîí êàðåòû ñêîðîé ïîìîùè"); } } } else if (LessonExitedVehicle[playerid] != 0) { if (IsAFlyingTest(vehicleid) || IsASailingTest(vehicleid)) { SendClientMessage(playerid, COLOR_GRAD1, " Âîçâðàùàéòåñü íàçàä, ìû ïðîäîëæèì òåñò."); LessonExitedVehicle[playerid] = 0; KillTimer(drivingtestexittmr[playerid]); } else { RemovePlayerFromVehicle(playerid); } } return 1; }[/pwn]
|
| |
|
|
| d0lph1n | Дата: Понедельник, 15.06.2009, 20:45 | Сообщение # 43 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| [pwn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { CallRemoteFunction("SetVehicleGas", "dd", vehicleid, Gas[vehicleid]); if(gTeam[playerid] >= 3) { if (IsACopCar(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2) {} else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Óãîí ïîëèöåéñêîãî àâòîìîáèëÿ"); } } if (IsAnAmbulance(vehicleid) && !ispassenger) { if(PlayerInfo[playerid][pJob]!=11) {} else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Óãîí êàðåòû ñêîðîé ïîìîùè"); } } } else if (LessonExitedVehicle[playerid] != 0) { if (IsAFlyingTest(vehicleid) || IsASailingTest(vehicleid)) { SendClientMessage(playerid, COLOR_GRAD1, " Âîçâðàùàéòåñü íàçàä, ìû ïðîäîëæèì òåñò."); LessonExitedVehicle[playerid] = 0; KillTimer(drivingtestexittmr[playerid]); } else { RemovePlayerFromVehicle(playerid); } } return 1; }[/pwn] Попробуй не на созданной машине, возможно в моде где-то косяк.
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
|
| |
|
|
| DjNeX | Дата: Понедельник, 15.06.2009, 21:36 | Сообщение # 44 |
|
Новенький
Группа:
Продвинутые
Сообщений: 74
Награды: 1
Город: Дзержинск
Репутация: 3
Замечания: 20%
Статус: 
| Кароче так то всё работает ... такая штука что в спидометре бенза на 1 меньше .... но это не проблема .... на всех машинах работает ... а вот на покупных бензин в верх идёт а не убывает что делать хз
|
| |
|
|
| d0lph1n | Дата: Понедельник, 15.06.2009, 22:33 | Сообщение # 45 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 147
Награды: 5
Город: Нижний Новгород
Репутация: 39
Замечания: 0%
Статус: 
| IsAPlane(vehicle), IsABoat(vehicle) Эти функции смотри, прибавляется из-за них Quote такая штука что в спидометре бенза на 1 меньше На самом деле это встроенный спидометр показывает на 1 больше, т.к. сначала пишет сколько бензина, а потом убавляет его количество.
[GM] J-Actio 1.5 r355 [FS] SpeedoMeter 1.1 [FS] SpeedoMeter 2.2 [FS] WarpEngine 0.1 [INC] FastTeleports 1.6
|
| |
|
|
|
 |
|
 | |
| |
|