 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Реализация Радаров в 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
|
| |
|
|
|
 |
|
 | |
| |
|