 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь по GTA SAMP (Первая база знаний)
| |
| Crudus_corvus | Дата: Понедельник, 24.05.2010, 01:08 | Сообщение # 7306 |
|
Новенький
Группа:
Пользователи
Сообщений: 26
Награды: 1
Город: ~~X_x~~
Репутация: 1
Замечания: 0%
Статус: 
| Quote (Ghost-X) Да ты что? А ничего, что у меня все это просчитано в скрипте, которым он пользуется? млин, он спросил как провести корабль, а не как у тебя там что просчитано.
|
| |
|
|
| stepmex | Дата: Понедельник, 24.05.2010, 07:55 | Сообщение # 7307 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Code enum shipinfo{Float:pos_x,Float:pos_y,Float:pos_z}; new ship_key = 0,ship_id; new ship_array_coord[][shipinfo] = { {x0,y0,z0}, {x1,y1,z1}, {x2,y2,z2}, ...//тут необходимое количество точек для маршрута };
public OnGameModeinit() { ...//ваш код ship_id = CreateObject(model,ship_array_coord[ship_key][pos_x],ship_array_coord[ship_key][pos_y],ship_array_coord[ship_key][pos_z],angle_x,angle_y,angle_z); new num = ++ship_key; MoveObject(ship_id,ship_array_coord[num][pos_x],ship_array_coord[num][pos_y],ship_array_coord[num][pos_z],speed); return 1; }
public OnObjectMoved(objectid) { if(objectid == ship_id) { new num = ++ship_key; MoveObject(ship_id,ship_array_coord[num][pos_x],ship_array_coord[num][pos_y],ship_array_coord[num][pos_z],speed); if(ship_key == sizeof(ship_array_coord))ship_key = -1; } } что-то типа этого, только ещё нужно высчитывать угол поворота коробля при смене направления движения. Добавлено (24.05.2010, 07:55) --------------------------------------------- это бесконечное движение коробля по заданному маршруту!
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал stepmex - Понедельник, 24.05.2010, 08:25 |
| |
|
|
| Likoniko | Дата: Понедельник, 24.05.2010, 08:43 | Сообщение # 7308 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус: 
| Ребят я понел совсем не много давайте я дам кординаты а вы напишите пример?
[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1 [FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1 [FS]Cafe:http://www.samp-rus.com/forum/8-14725-1 [FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492 [MAP]Office:http://www.samp-rus.com/forum/65-16002-1 [MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1 [FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut] Мой блог
|
| |
|
|
| stepmex | Дата: Понедельник, 24.05.2010, 09:34 | Сообщение # 7309 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (Likoniko) давайте я дам кординаты, а вы напишите пример? свободен! Quote (Likoniko) я понел совсем не много возвращайся кода поймешь полностью! Сюда люди приходят учиться, а не получать готовое. Хотя большинство считает наоборот
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| nitio | Дата: Понедельник, 24.05.2010, 15:45 | Сообщение # 7310 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 220
Награды: 9
Город: Москва
Репутация: -134
Замечания: 80%
Статус: 
| Crudus_corvus, а как её найти 80к стро? не найдёшь не когда!
|
| |
|
|
| stepmex | Дата: Понедельник, 24.05.2010, 16:03 | Сообщение # 7311 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| nitio, ручками и немного мозга! НАрод нужна функция перевода десятичных чисел в hex, дайте линк или тут напишите! все ссылки в яндексе на джаву или с++, мне нужно для павно. 
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| nitio | Дата: Понедельник, 24.05.2010, 16:19 | Сообщение # 7312 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 220
Награды: 9
Город: Москва
Репутация: -134
Замечания: 80%
Статус: 
| stepmex, я почьти 0 в павно! а объеснить можно норм или может сам попробуешь в 80к строк найти эту ошибку! Добавлено (24.05.2010, 16:19) --------------------------------------------- stepmex, ты не первый кто так говорит руками и мозг и не 1 ещё не зделал!
|
| |
|
|
| Likoniko | Дата: Понедельник, 24.05.2010, 16:26 | Сообщение # 7313 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 584
Награды: 3
Город: Vaasa
Репутация: 199
Замечания: 20%
Статус: 
| А как сделать чтоб обьект создавался по нужной команде?
[cut noguest=Мои работы]FAQ перенапровление портов:http://www.samp-rus.com/forum/42-14704-1 [FS]_bus_job:http://www.samp-rus.com/forum/8-14707-1 [FS]Cafe:http://www.samp-rus.com/forum/8-14725-1 [FS]Gate Creator:http://www.samp-rus.com/forum/8-14747-1#314492 [MAP]Office:http://www.samp-rus.com/forum/65-16002-1 [MAP]Квартиры:http://www.samp-rus.com/forum/65-16183-1 [FS] Квартиры:http://www.samp-rus.com/forum/8-16212-1[/cut] Мой блог
|
| |
|
|
| Crudus_corvus | Дата: Понедельник, 24.05.2010, 16:28 | Сообщение # 7314 |
|
Новенький
Группа:
Пользователи
Сообщений: 26
Награды: 1
Город: ~~X_x~~
Репутация: 1
Замечания: 0%
Статус: 
| Ko$, во! случайно нашел заюзай IsPlayerInRangeOfPoint
|
| |
|
|
| nitio | Дата: Понедельник, 24.05.2010, 16:34 | Сообщение # 7315 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 220
Награды: 9
Город: Москва
Репутация: -134
Замечания: 80%
Статус: 
| Likoniko, гемора много =) Добавлено (24.05.2010, 16:34) --------------------------------------------- Likoniko, Code if(strcmp(cmd,"/build",true)==0) { //DebugPlayerLog(playerid,"/build"); if(IsPlayerConnected(playerid)) { if (objcount>=MAX_OBJECTSX) { SendClientMessage(playerid, COLOR_WHITE, " Нельзя поставить больше объектов."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Используйте: /build [id]"); return 1; } if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] ==12) { new b_id = strval(tmp); new Float:b_x, Float:b_y, Float:b_z, Float:b_a; GetPlayerPos(playerid, Float:b_x, Float:b_y, Float:b_z); GetPlayerFacingAngle(playerid, b_a); b_x += 3*floatsin(-b_a, degrees); b_y += 3*floatcos(-b_a, degrees); new File:bldlst=fopen("gf/configs/buildlist.cfg", io_read); new lststr[256]; while(fread(bldlst, lststr)) { if(b_id==strval(GetVal(2, lststr))) { LastObj[playerid]=CreateObject(strval(GetVal(1, lststr)), b_x, b_y, b_z, 0, 0, b_a); objects[objcount]=LastObj[playerid]; objcount++; format(string, sizeof(string), " Вы поставили %s.", GetVal(3, lststr)); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); return 1; } } SendClientMessage(playerid, COLOR_GREY, " Не верный номер!"); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не строитель!"); return 1; } } return 1; } в данно случае у меня это строители делали =) строили объекты!
|
| |
|
|
| stepmex | Дата: Понедельник, 24.05.2010, 18:03 | Сообщение # 7316 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| Quote (nitio) я почьти 0 в павно! а че тогда взялся править!? Есть золотое правило: "не трогай то что работает"! Quote (nitio) объеснить можно норм или может сам попробуешь в 80к строк найти эту ошибку! да пожалуйста: вспоминай что добавлял последним, коменти всю эту часть, компелируй, если ошибка исчезнит ты знаешь где искать скобочку
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| toneysix | Дата: Понедельник, 24.05.2010, 18:59 | Сообщение # 7317 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| stepmex не это случайно? пример - string = HexToInt(string); т.е из текста по сути получаем hex. Code stock HexToInt(string[]) { if (string[0]==0) return 0; new i; new cur=1; new res=0; for (i=strlen(string);i>0;i--) { if (string[i-1]<58) res=res+cur*(string[i-1]-48); else res=res+cur*(string[i-1]-65+10); cur=cur*16; } return res; }
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| stepmex | Дата: Понедельник, 24.05.2010, 19:12 | Сообщение # 7318 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: 
| toneysix, мне не из текста надо, а из десятичного числа.
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
| |
|
|
| 246548 | Дата: Понедельник, 24.05.2010, 21:15 | Сообщение # 7319 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: lvov
Репутация: 0
Замечания: 0%
Статус: 
| Cкажите плз как можно забори ставить на серв ГД иди там ворота обэкти скажи те плз
|
| |
|
|
| Stels | Дата: Понедельник, 24.05.2010, 21:16 | Сообщение # 7320 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (246548) Cкажите плз как можно забори ставить на серв ГД иди там ворота обэкти скажи те плз CreateObject
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
|
 |
|
 | |
| |
|