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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: Dima-kun, Alcoholik  
Реализация Радаров в Godfather
HELKERNДата: Среда, 08.10.2008, 19:16 | Сообщение # 1
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
А кто знает как реализовать Радар из мода CityLive то-есть если чел на тачке движется с большой скоростью(больше 70 например) и пролетает мимо радара ему высвечивалась надпись типо вас заснял радар, и прибаляется 1 Вонтед!
Кто реализует такой скрипт респект и уважуха))) Очень прошу
зы: Естевтенно сделать под ГФ

Добавлено (08.10.2008, 19:16)
---------------------------------------------
Идяя будет оплачена!

LanceДата: Среда, 05.11.2008, 20:19 | Сообщение # 2
Постоялец
Группа: I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус:
Я хотел сделать команду для копов типа - пишешь /radar и по типу тайзера высвечивается скорость. а тут вроде всё на порядок проще. попробую сделать.


Просто вода
WNeZRoSДата: Воскресенье, 23.11.2008, 18:52 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Обьявляем всё нужное:
[pwn]forward CheckSpeed(playerid);
forward SpeedRadar();
new PlayerRadar[MAX_PLAYERS];[/pwn]
В OnGameModeInit
[pwn]SetTimer("SpeedRadar", 1000, 1);[/pwn]
B OnPlayerDisconnect
[pwn]PlayerRadar[playerid]=0;[/pwn]

Команда:
[pwn]if(strcmp(cmd, "/radar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader]==1 || PlayerInfo[playerid][pMember]==1) {
if(PlayerRadar[playerid]==0) {
PlayerRadar[playerid]=1;
SendClientMessage(playerid, COLOR_YELLOW, " Радар включен!");
} else if(PlayerRadar[playerid]==1) {
PlayerRadar[playerid]=0;
SendClientMessage(playerid, COLOR_YELLOW, " Радар выключен!");
}
}
}
return 1;
}[/pwn]

паблики
[pwn]public SpeedRadar(){
for(new p; p if(PlayerRadar[p]==1) {
for(new i; i new Float:x, Float:y, Float:z;
GetPlayerPos(i, x, y, z);
if(PlayerToPoint(30.0, p, x, y, z)) {
if(GetPlayerState(i) == 2 && i!=p)
{
new speed = CheckSpeed(i);
new tmp[256], pname[32];
GetPlayerName(i, pname, 32);
format(tmp, 256, "%s speed: %d", pname, speed);
GameTextForPlayer(p, tmp, 1000, 1);
}
}
}
}
}
return 1;
}

public CheckSpeed(playerid)
{
new Float:x,Float:y,Float:z;
new Float:distance,value;
new i = playerid;
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
new VID;
VID = GetPlayerVehicleID(i);
GetPlayerPos(i, x, y, z);
distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
value = floatround(distance * 5000);
if(UpdateSeconds > 1)
{
value = floatround(value / UpdateSeconds);
}
if(SpeedMode)
{
}
if(value == 0)
{
ChGas[i]++;
if(ChGas[i]>=30) {
Gas[VID]++;ChGas[i]=0;
}
}
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
}
}
value = floatround(value/1000);
new v = value;
return v;
}

[/pwn]

HELKERNДата: Понедельник, 24.11.2008, 16:15 | Сообщение # 4
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Нео неработает
ExceedДата: Понедельник, 24.11.2008, 16:15 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 307
Награды: 6
Город: зараженных
Репутация: 51
Замечания: 20%
Статус:
Идея бредовая, такое уже делали. Результат - если садишься в тачку рядом с радаром то дается звезда, та же самая песня с телепортом, телепортнулся админ в тачке - звезда, админ игрока телепортнул в тачке - звезда. Мешать ГФ с СитиЛайфом нельзя ИМХО.


Linkum

Сообщение отредактировал Exceed - Понедельник, 24.11.2008, 16:17
WNeZRoSДата: Понедельник, 24.11.2008, 18:39 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Quote (HELKERN)
Нео неработает

по подробнее можно?
Quote (Exceed)
Идея бредовая, такое уже делали. Результат - если садишься в тачку рядом с радаром то дается звезда, та же самая песня с телепортом, телепортнулся админ в тачке - звезда, админ игрока телепортнул в тачке - звезда. Мешать ГФ с СитиЛайфом нельзя ИМХО.

здесь подругому, мент пишет команду, и прячется в кустах, и ему будет писаться скорость мимо проезжающих машин

HELKERNДата: Среда, 26.11.2008, 13:02 | Сообщение # 7
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
[pwn]C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32110) : error 001: expected token: ";", but found "if"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32110) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112) : error 001: expected token: ";", but found "new"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112) : warning 221: label name "Float" shadows tag name
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112) : error 017: undefined symbol "x"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112) : warning 215: expression has no effect
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32113) : error 017: undefined symbol "i"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32114) : error 017: undefined symbol "p"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32115) : error 017: undefined symbol "i"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32117) : error 017: undefined symbol "i"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32119) : error 017: undefined symbol "i"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32121) : error 017: undefined symbol "p"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112) : warning 203: symbol is never used: "Float"
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112 -- 32126) : error 054: unmatched closing brace ("}")
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112 -- 32127) : error 010: invalid function or declaration
C:\Documents and Settings\Admin\Ðàáî÷èé ñòîë\Cuba Server\gamemodes\gf.pwn(32112 -- 32127) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

13 Errors.
[/pwn]

Если что считай что public SpeedRadar(){ это 32108 строка

WNeZRoSДата: Среда, 26.11.2008, 13:07 | Сообщение # 8
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Замени этот паблик, он плохо скопировался

Code
public SpeedRadar(){
for(new p; p<MAX_PLAYERS; p++)
{
if(PlayerRadar[p]==1) {
for(new i; i<MAX_PLAYERS; i++)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(i, x, y, z);
if(PlayerToPoint(30.0, p, x, y, z)) {
if(GetPlayerState(i) == 2 && i!=p)
{
new speed = CheckSpeed(i);
new tmp[256], pname[32];
GetPlayerName(i, pname, 32);
format(tmp, 256, "%s speed: %d", pname, speed);
GameTextForPlayer(p, tmp, 1000, 1);
}
}
}
}
}
return 1;
}



Сообщение отредактировал Neo-Rus - Среда, 26.11.2008, 13:07
DarkMarkДата: Четверг, 01.01.2009, 01:54 | Сообщение # 9
Уверенный в себе
Группа: Продвинутые
Сообщений: 284
Награды: 10
Город: СПБ
Репутация: 7
Замечания: 100%
Статус:
[pwn]J:\Documents and Settings\Admin\Рабочий стол\Копия pawno\gf.pwn(8325) : error 017: undefined symbol "ChGas"
J:\Documents and Settings\Admin\Рабочий стол\Копия pawno\gf.pwn(8325) : warning 215: expression has no effect
J:\Documents and Settings\Admin\Рабочий стол\Копия pawno\gf.pwn(8325) : error 001: expected token: ";", but found "]"
J:\Documents and Settings\Admin\Рабочий стол\Копия pawno\gf.pwn(8325) : error 029: invalid expression, assumed zero
J:\Documents and Settings\Admin\Рабочий стол\Копия pawno\gf.pwn(8325) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.[/pwn]

Neo-Rus, помоги... на той строке ChGas[i]++;

DiZiДата: Суббота, 17.10.2009, 11:59 | Сообщение # 10
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
прив всем, зделал все как написано но выдал ошибку
Code
C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\СЕРВАК\GAMEMO~1\gf9.pwn(29093) : error 004: function "CheckSpeed" is not implemented
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

[pwn]public SpeedRadar(){
for(new p; p<MAX_PLAYERS; p++)
{
if(PlayerRadar[p]==1) {
for(new i; i<MAX_PLAYERS; i++)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(i, x, y, z);
if(PlayerToPoint(30.0, p, x, y, z)) {
if(GetPlayerState(i) == 2 && i!=p)
{
new speed = CheckSpeed(i);<<<<Орет на эту строку
new tmp[256], pname[32];
GetPlayerName(i, pname, 32);
format(tmp, 256, "%s speed: %d", pname, speed);
GameTextForPlayer(p, tmp, 1000, 1);
}
}
}
}
}
return 1;
}[/pwn]


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




Dima-kunДата: Суббота, 17.10.2009, 12:00 | Сообщение # 11
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Quote (golden103)
C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\СЕРВАК\GAMEMO~1\gf9.pwn(29093) : error 004: function "CheckSpeed" is not implemented
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

CheckSpeed(i) найди эту функцию и вставь в pwn и комплить



Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
DiZiДата: Суббота, 17.10.2009, 12:04 | Сообщение # 12
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
Quote (DizeL-ZR-)
CheckSpeed(i) найди эту функцию и вставь в pwn и комплить

а где ее найти? я просто не давно в павно и плохо пока шарю



======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




MorozzzkoДата: Суббота, 17.10.2009, 12:17 | Сообщение # 13
Мастер джэдай
Группа: Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
golden103, ctrl+f - это работает во всех редакторах.


Главный программист в Malefic Entertainment.
DiZiДата: Суббота, 17.10.2009, 12:31 | Сообщение # 14
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
Quote (Morozzzko)
ctrl+f - это работает во всех редакторах.

[offtop]а причем тут поиск?естественно он покажет на строку на которую орет компелятор, а я спрасил что и куда надо добавить что бы решить эту проблему[/offtop]



======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel




  • Страница 1 из 1
  • 1
Поиск:





 


 


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