Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
[Tutorial] Radar
Thirty_third Дата: Суббота, 20.03.2010, 16:18 | Сообщение # 1
Уверенный в себе
Группа:
Пользователи
Сообщений: 250
Награды:
6
Город: Empire bay
Репутация:
318
Замечания:
100%
Статус:
Систему не тестировал, прошу о всех багах написать тут - исправлю. В начало мода добавляем
Code
new rx33[MAX_PLAYERS],ry33[MAX_PLAYERS],ra33[MAX_PLAYERS],r33[MAX_PLAYERS];
В public OnPlayerDisconnect
Code
rx33[playerid]=0; ry33[playerid]=0; ra33[playerid]=0; r33[playerid]=0;
Ищем if(gSpeedo[i] == 2)
после данного условия вставляем
Code
for(new rv=0; i<MAX_PLAYERS; i++) { if (IsPlayerConnected(rv)) { if(IsPlayerInRangeOfPoint(i, 50.0, rx33[rv], ry33[rv], ra33[rv])){ if (distance > 40){ WantedPoints[i]+=2; SetPlayerCriminal(i,255, "Превышение скорости"); GameTextForPlayer(i, "wanted", 2000, 5); format(string, 256, "%s превысил скорость на вашем участке [%.0f mph]",plname,distance); SendClientMessage(rv,COLOR_YELLOW,string);} } } }
Ну и сами команды:
Code
if(strcmp(cmd, "/судадавай", true) == 0) {GetPlayerPos(playerid, rx33[playerid], ry33[playerid], ra33[playerid]);r33[playerid]=1;} if(strcmp(cmd, "/убирайегонах", true) == 0) {rx33[playerid]=0;ry33[playerid]=0;ra33[playerid]=0;r33[playerid]=0;}
Требуются модераторы/публикаторы на сайты mafia2mp.ru и iv-online.ru ___________________________________________________
Создание UCP для вашего сервера, а так же перевод мода на MySQL. ___________________________________________________
Помогаю с созданием сайтов/форумов. Нуждающимся - писать в ICQ ___________________________________________________
Продается мод для IV:MP - LC-RP (ver. 0.1) - отличная основа для РП мода.
V1ce Дата: Суббота, 20.03.2010, 16:30 | Сообщение # 2
Группа:
Пользователи
Сообщений: 294
Награды:
21
Город: 4'K.
Репутация:
324
Замечания:
100%
Статус:
А команды можно было бы зафиксить поинтереснее,например коп встаёт в любое место,вводит команду для построения "радара",дальше идёт проверка на скорость рядом с объектом который он поставил: Quote
CreateObject(id, X, Y, Z, 0.0, 0.0);
И таким образом будет куда интереснее
Сообщение отредактировал V1ce - Суббота, 20.03.2010, 16:31
Thirty_third Дата: Суббота, 20.03.2010, 16:33 | Сообщение # 3
Уверенный в себе
Группа:
Пользователи
Сообщений: 250
Награды:
6
Город: Empire bay
Репутация:
318
Замечания:
100%
Статус:
V1ce , я чирканул код за 20 минут, мотивировала меня тема "Radar", в которой я понял, что именно люди не могли сделать. Ключевая деталь: Quote (Thirty_third )
Ищем if(gSpeedo[i] == 2) после данного условия вставляем Codefor(new rv=0; i<MAX_PLAYERS; i++) { if (IsPlayerConnected(rv)) { if(IsPlayerInRangeOfPoint(i, 50.0, rx33[rv], ry33[rv], ra33[rv])){ if (distance > 40){ WantedPoints[i]+=2; SetPlayerCriminal(i,255, "Превышение скорости"); GameTextForPlayer(i, "wanted", 2000, 5); format(string, 256, "%s превысил скорость на вашем участке [%.0f mph]",plname,distance); SendClientMessage(rv,COLOR_YELLOW,string);} } } }
Требуются модераторы/публикаторы на сайты mafia2mp.ru и iv-online.ru ___________________________________________________
Создание UCP для вашего сервера, а так же перевод мода на MySQL. ___________________________________________________
Помогаю с созданием сайтов/форумов. Нуждающимся - писать в ICQ ___________________________________________________
Продается мод для IV:MP - LC-RP (ver. 0.1) - отличная основа для РП мода.
V1ce Дата: Суббота, 20.03.2010, 16:36 | Сообщение # 4
Группа:
Пользователи
Сообщений: 294
Награды:
21
Город: 4'K.
Репутация:
324
Замечания:
100%
Статус:
Thirty_third , молодес,всё расписал подробно,держи +
vinste123 Дата: Понедельник, 22.03.2010, 09:54 | Сообщение # 5
Новенький
Группа:
Пользователи
Сообщений: 28
Награды:
0
Город: Орск
Репутация:
-24
Замечания:
0%
Статус:
Есчё не пробовал делать, да и не хочется, по сколько знаю что из-за этого сервер не стабилен будет. =) Парни я темы создавать не могу. Кто знает как исправить команду /invite /uninvite /giverank ( они работают но, 1 лидер может другой фракции увольнять и т.д ) Кто встречался с такой проблеммой помогите!
Моя жизнь - это pawno. Моя мечта - достичь не возможного
Thirty_third Дата: Понедельник, 22.03.2010, 09:57 | Сообщение # 6
Уверенный в себе
Группа:
Пользователи
Сообщений: 250
Награды:
6
Город: Empire bay
Репутация:
318
Замечания:
100%
Статус:
Quote (vinste123 )
Есчё не пробовал делать, да и не хочется, по сколько знаю что из-за этого сервер не стабилен будет
После серверов с ГФ хостерам не сташно ничего Quote (vinste123 )
Парни я темы создавать не могу. Кто знает как исправить команду /invite /uninvite /giverank ( они работают но, 1 лидер может другой фракции увольнять и т.д ) Кто встречался с такой проблеммой помогите!
проверку на фракцию плауерида и гивеплауерида делай
Требуются модераторы/публикаторы на сайты mafia2mp.ru и iv-online.ru ___________________________________________________
Создание UCP для вашего сервера, а так же перевод мода на MySQL. ___________________________________________________
Помогаю с созданием сайтов/форумов. Нуждающимся - писать в ICQ ___________________________________________________
Продается мод для IV:MP - LC-RP (ver. 0.1) - отличная основа для РП мода.
vinste123 Дата: Понедельник, 22.03.2010, 10:01 | Сообщение # 7
Новенький
Группа:
Пользователи
Сообщений: 28
Награды:
0
Город: Орск
Репутация:
-24
Замечания:
0%
Статус:
дык всё норм вроде Code
if(strcmp(cmd, "/uninvite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Èñïîëüçóéòå: /uninvite [id èãðîêà/÷àñòü íèêà]"); return 1; } new para1; para1 = ReturnUser(tmp); if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pMember] > 0) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); printf("AdmCmd: %s has uninvited %s.", sendername, giveplayer); format(string, sizeof(string), "* Âû áûëè âûêèíóòû èç ôðàêöèè ëèäåðîì %s.", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); SendClientMessage(para1, COLOR_LIGHTBLUE, "* Âû òåïåðü îáû÷íûé ãðàæäàíèí."); gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; PlayerInfo[para1][pMember] = 0; PlayerInfo[para1][pRank] = 0; PlayerInfo[para1][pChar] = 0; new rand = random(sizeof(CIV)); SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[para1][pModel] = CIV[rand]; MedicBill[para1] = 0; SpawnPlayer(para1); format(string, sizeof(string), " Âû âûêèíóëè %s èç ñâîåé ôðàêöèè.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } }//not connected } else { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò ïðàâ íà èñïîëüçîâàíèå ýòîé êîìàíäû(Leaders only)!"); } } return 1; }
Моя жизнь - это pawno. Моя мечта - достичь не возможного
TolOloT Дата: Понедельник, 22.03.2010, 10:06 | Сообщение # 8
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 271
Награды:
5
Город: Киев
Репутация:
13
Замечания:
100%
Статус:
vinste123 , сделай проверку на одинаковую фракцию.
vinste123 Дата: Понедельник, 22.03.2010, 10:22 | Сообщение # 9
Новенький
Группа:
Пользователи
Сообщений: 28
Награды:
0
Город: Орск
Репутация:
-24
Замечания:
0%
Статус:
Угу зделал. Слушай, а ктонить знает где менять позиции персонажа во время регестрации? Тоесть когда уже задаются вопросы "Ты парень или девушка?"
Моя жизнь - это pawno. Моя мечта - достичь не возможного
xSLiMx Дата: Понедельник, 22.03.2010, 22:39 | Сообщение # 10
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды:
34
Город: Ростов - на - Дону
Репутация:
1429
Замечания:
80%
Статус:
Quote (vinste123 )
Угу зделал. Слушай, а ктонить знает где менять позиции персонажа во время регестрации? Тоесть когда уже задаются вопросы "Ты парень или девушка?"
пи**уй иди в тему вопросы и ответы. Вон там наверху. Еще красная папка слева сбоку.
paka223 Дата: Четверг, 25.03.2010, 11:58 | Сообщение # 11
Новенький
Группа:
Пользователи
Сообщений: 53
Награды:
1
Город: Лиепая
Репутация:
14
Замечания:
20%
Статус:
Я не много не понял это...Это типо копы могут смотреть через карту где кто?
:)