04:44
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: Alcoholik  
[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%
Статус:
Да этож ппц какой то :D в спидометре бенз не робит с етим кодом, а просто терь всегда 100 кажет wall
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 меньше .... но это не проблема ....
на всех машинах работает ...
а вот на покупных бензин в верх идёт а не убывает wall что делать хз

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
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua