 |
|
 |
|
| Статистика Top 5 |
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Последние ответы |
|
|
|
|
| Лучшие пользователи |
Лучшие комментаторы |
Самые популярные темы форума |
|
|
|
|
| Вопрос - Ответ |
| 22134 | Дата: Четверг, 11.03.2010, 16:42 | Сообщение # 6481 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 0
Город: okt
Статус: Offline
| Quote (_Gep@rD_) Есть ты про это код я тебе кину там все просто не совсем так,но кинь
Хостинг SA:MP icq 11-279-297
|
| |
|
| |
| Awm | Дата: Четверг, 11.03.2010, 16:42 | Сообщение # 6482 |
|
Мастер джэдай
Группа:
Ангел Хранитель
Сообщений: 2429
Награды: 47
Город: Таллинн
Статус: Offline
| там походу версия не подходит или чета такое, короче скачай кряк другой для игры.
You get a lot more with a nice word and a gun then with a nice word.©Al Capone
|
| |
|
| |
| _MasteR_ | Дата: Четверг, 11.03.2010, 17:33 | Сообщение # 6483 |
|
Новенький
Группа:
Продвинутые
Сообщений: 18
Награды: 2
Город: Красноярск
Статус: Offline
| Решил создать монстр-бот, у которого 20000хп, при этом его можно убить с m4 либо с дробана )) за него дают несколько там exp и если в банде, то кол-во человек которые оказались рядом с этим ботом в момент смерти, все экспы умножаются на это число людей, так вот у мну чёт не хочет монстр фурычить, ниже сам код и список ошибок, помогите )) Код: [pwn] В public OnGameModeInit() InitMonsters(); SetTimer("MonsterMove",2000,1); SetTimer("GetKeys",200,1); Конец public OnGameModeInit() Код в самом конце: InitMonsters() { //-5.5228,1522.1177,12.7500 if (IsValidObject(monster_id)); monster_id = CreateObject(3528,-5.5228,1522.1177,12.7500); Monster[0][m_posx] = -5.5228; Monster[0][m_posy] = 1522.1177; Monster[0][m_posz] = 12.7500; Monster[0][m_hlth] = 20000; Monster[0][m_exp] = 10; SetObjectPos(monster_id,Monster[0][m_posx],Monster[0][m_posy],Monster[0][m_posz]); return 1; } //------------------------------------------------------------------------------ public MonsterMove() { new Float:x,Float:y,Float:z; new Float:r1; GetObjectPos(monster_id,Monster[0][m_posx],Monster[0][m_posy],Monster[0][m_posz]); MapIcons[MAX_HOUSES+28][icon_posx] = Monster[0][m_posx]; MapIcons[MAX_HOUSES+28][icon_posy] = Monster[0][m_posy]; MapIcons[MAX_HOUSES+28][icon_posz] = Monster[0][m_posz]; for (new i=0;i<MAX_PLAYERS;i++) { if (IsPlayerConnected(i)) { GetPlayerPos(i, x, y, z); r1 = GetPlayerDistanceTo(i,Monster[0][m_posx],Monster[0][m_posy],Monster[0][m_posz]); if (r1 < 100 && r1 >= 50) MoveObject(monster_id, x, y, z + 5.0, 20.0); else if (r1 < 50 && r1 >= 5) CreateExplosion(x + random(31) - 15,y + random(31) - 15, z, 3, 1); else if (r1 < 5 && r1 > 0) SetPlayerHealth(i,-50.0); } } return 1; } Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance) { new Float:a; GetPlayerPos(playerid, x, y, a); if (IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a); else GetPlayerFacingAngle(playerid, a); x += (distance * floatsin(-a, degrees)); y += (distance * floatcos(-a, degrees)); return a; } public GetKeys() { new Float:x,Float:y,Float:z,Float:angle; new Float:r; new string[255]; new keys, updown, leftright; new z1,weaponid; for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid)) { GetPlayerKeys(playerid, keys, updown, leftright); GetPlayerPos(playerid,x,y,z); r = GetPlayerDistanceTo(playerid,Monster[0][m_posx],Monster[0][m_posy],Monster[0][m_posz]); if (keys == KEY_FIRE && floatcmp(100.0,floatabs®) == 1) { weaponid = GetPlayerWeapon(playerid); z1 = 0; for (new c=0; c<10; c++) { GetXYInFrontOfPlayer(playerid,x,y,c*10); if (floatabs(Monster[0][m_posx] - x) < 5 && floatabs(Monster[0][m_posy] - y) < 5) z1 = 1; } if (z1 == 1 && (weaponid == WEAPON_SHOTGSPA || weaponid == WEAPON_AK47 || weaponid == WEAPON_M4)) { GetPlayerFacingAngle(playerid, angle); Monster[0][m_angle] = angle - 90; SetObjectRot(monster_id,0,0,Monster[0][m_angle]); Monster[0][m_hlth]--; } if (Monster[0][m_hlth] < 1) { for (new a = 0; a < MAX_PLAYERS; a++) { if (IsPlayerConnected(a) && PlayerToPoint(120.0,a,Monster[0][m_posx],Monster[0][m_posy],Monster[0][m_posz])) { new gangnum = playerGang[a]; if (gangnum > 0) { for(new j = 0; j < gangInfo[gangnum][1]; j++) { PlayerPlaySound(gangMembers[gangnum][j], 1068, 0.0, 0.0, 0.0); PLayerInfo[gangMembers[gangnum][j]][pExp] = PLayerInfo[gangMembers[gangnum][j]][pExp] + Monster[0][m_exp]; OnPlayerUpdate(gangMembers[gangnum][j]); GivePlayerWeapon(gangMembers[gangnum][j], WEAPON_ROCKETLAUNCHER, 1); GameTextForPlayer(gangMembers[gangnum][j], "Monster is Destroyed!!!", 3000, 4); SendClientMessage(gangMembers[gangnum][j], COLOR_YELLOW, " *** Áàíäíûé Áîíóñ!!!"); format(string, sizeof(string), " *** Ïîëó÷åíî +%d EXP!! Ïëþñ îäíà ðàêåòà!", Monster[0][m_exp]); SendClientMessage(gangMembers[gangnum][j], COLOR_YELLOW, string); } } else { PlayerPlaySound(a, 1068, 0.0, 0.0, 0.0); PLayerInfo[a][pExp] = PLayerInfo[a][pExp] + Monster[0][m_exp]; OnPlayerUpdate(a); GivePlayerWeapon(a, WEAPON_ROCKETLAUNCHER, 1); GameTextForPlayer(a, "Monster is Destroyed!!!", 3000, 4); format(string, sizeof(string), " *** Ïîëó÷åíî +%d EXP!! Ïëþñ îäíà ðàêåòà!", Monster[0][m_exp]); SendClientMessage(a, COLOR_YELLOW, string); } } } InitMonsters(); } format(string, sizeof(string), "~r~HP:%d", Monster[0][m_hlth]); GameTextForPlayer(playerid, string, 500, 3); } } } } код конец. [/pwn] Ошибки [pwn] C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(4559) : warning 217: loose indentation C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23276) : error 017: undefined symbol "monster_id" C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23276) : error 036: empty statement C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23277) : warning 217: loose indentation C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23277) : error 017: undefined symbol "monster_id" C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23277) : warning 202: number of arguments does not match definition C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23277) : warning 202: number of arguments does not match definition C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23277) : warning 202: number of arguments does not match definition C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23278) : error 017: undefined symbol "Monster" C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23278) : warning 215: expression has no effect C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23278) : error 001: expected token: ";", but found "]" C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23278) : error 029: invalid expression, assumed zero C:\Users\gg\Desktop\gg\gamemodes\gg.pwn(23278) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 7 Errors. [/pwn]
|
| |
|
| |
| [ER]Chez | Дата: Четверг, 11.03.2010, 17:51 | Сообщение # 6484 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 250
Награды: 5
Город: Крыжопль
Статус: Offline
| Мдооо.... Заюзай плагин ботов, чем так извращаться
|
| |
|
| |
| BraBuS | Дата: Четверг, 11.03.2010, 18:56 | Сообщение # 6485 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Город: Астана
Статус: Offline
| Помогите пожалуйста почему я скачал сервер, сделал всё правильно. Почему же мультиплейер пишет Retreining info... пожалуйста помогите. Может быть проблема с айпи ?
|
| |
|
| |
| _Gep@rD_ | Дата: Четверг, 11.03.2010, 19:45 | Сообщение # 6486 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 193
Награды: 7
Город: gta-mp.su
Статус: Offline
| BraBuS, Да ты прав проблема в IP сервер либо не работает либо фаервол закрыл ваш город... Попробуй другой IP сервера
_____________________________________________________ Помощь в ICQ Чем смогу тем и помогу 479-361-933 ****************************************************** СТАТУС ГОТОВНОСТИ SfDmOpti 59% Преостановлен. _______________________________________________________ СТАТУС ГОТОВНОСТИ LSDMFAQ 95% Остановлен (лень делать xD)
|
| |
|
| |
| nitio | Дата: Четверг, 11.03.2010, 20:01 | Сообщение # 6487 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 155
Награды: 7
Город: Москва
Статус: Offline
| народ как зделать чтобы объекты можно было поднимать? допустим пишешь команду /lift 1 up он поджнимает этот объект в верх, а есле /lift 1 down опускает, можите примерно написать код как эт зделатЬ? Очень хою научится =(
Мои старания [FS] CarBuy - не Larp [GM] GodFather (Edit) 
|
| |
|
| |
| _Gep@rD_ | Дата: Четверг, 11.03.2010, 20:04 | Сообщение # 6488 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 193
Награды: 7
Город: gta-mp.su
Статус: Offline
| nitio, знаешь что такое шлакбаум?? Вот по аналогией шлакбаума сделай там вроде все очень просто. ))))
_____________________________________________________ Помощь в ICQ Чем смогу тем и помогу 479-361-933 ****************************************************** СТАТУС ГОТОВНОСТИ SfDmOpti 59% Преостановлен. _______________________________________________________ СТАТУС ГОТОВНОСТИ LSDMFAQ 95% Остановлен (лень делать xD)
|
| |
|
| |
| [FeeL] | Дата: Четверг, 11.03.2010, 20:35 | Сообщение # 6489 |
|
Уверенный в себе
Группа:
Publishers
Сообщений: 228
Награды: 10
Город: Киров
Статус: Offline
| Quote (nitio) народ как зделать чтобы объекты можно было поднимать? допустим пишешь команду /lift 1 up он поджнимает этот объект в верх, а есле /lift 1 down опускает, можите примерно написать код как эт зделатЬ? Очень хою научится =( [pwn]new tmp[256]; new idx; if(strcmp(cmd,"/lift",true) == 0) { tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendClientMessage(playerid,color,"Используй mraz: /lift [этаж]"); new etazh; etazh = strval(tmp); MoveObject(objectid,X,Y,Z+etazh+10,speed); return 1; }[/pwn] это так к примеру
Перевожу небольшие моды с английского на русский язык. Недорого ~20-30р подпись превышает допустимые размеры .!.
|
| |
|
| |
| Awm | Дата: Четверг, 11.03.2010, 21:00 | Сообщение # 6490 |
|
Мастер джэдай
Группа:
Ангел Хранитель
Сообщений: 2429
Награды: 47
Город: Таллинн
Статус: Offline
| [FeeL], [pwn]new tmp[256],cmd[256],idx; if(!strcmp(cmd,"/lift",true)) { tmp=strtok(cmdtext,idx); if(!strlen(tmp)) return SendClientMessage(playerid,color,"Используй mraz: /lift [этаж]"); new etazh = strval(tmp); MoveObject(objectid,X,Y,Z+etazh+10,speed); return 1; }[/pwn] так не каг?Добавлено (11.03.2010, 21:00) --------------------------------------------- и кстате не заметил, в коде задаётся не этаж а высота объекта и еще +10 единиц....
You get a lot more with a nice word and a gun then with a nice word.©Al Capone
|
| |
|
| |
| [FeeL] | Дата: Четверг, 11.03.2010, 21:09 | Сообщение # 6491 |
|
Уверенный в себе
Группа:
Publishers
Сообщений: 228
Награды: 10
Город: Киров
Статус: Offline
| Quote (Awm) и кстате не заметил, в коде задаётся не этаж а высота объекта и еще +10 единиц.... ну это я приблизительно сделал, типо если он ввёл /lift 1 , то его от земли по оси Z поднимало на 11 единиц, ну чтобы хоть разница была видна, а как он под себя сделает, это уже его проблемы
Перевожу небольшие моды с английского на русский язык. Недорого ~20-30р подпись превышает допустимые размеры .!.
|
| |
|
| |
| nitio | Дата: Четверг, 11.03.2010, 21:21 | Сообщение # 6492 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 155
Награды: 7
Город: Москва
Статус: Offline
| [FeeL], спс, но я нуб =( по павно чтото понемаю но не очень =), можешь по конкретней сказать, у меня фракция стороители, и как мне зделать чтобы они объекты могли поднимать? Добавлено (11.03.2010, 21:21) --------------------------------------------- я вот построил командой забор к примеру, и хочю его поднять или опустить, /lift 1 up вот так, а есле делать чтобы под шлагбаум там не как не зделать, как можно зделать есле там конкретный объект, а у меня случайный получается потомучто я его в игре сторою=( так же и с лифтом =( помогите кто может очень надо =((((
Мои старания [FS] CarBuy - не Larp [GM] GodFather (Edit) 
|
| |
|
| |
| _Gep@rD_ | Дата: Четверг, 11.03.2010, 23:03 | Сообщение # 6493 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 193
Награды: 7
Город: gta-mp.su
Статус: Offline
| nitio, ObjectMove () тебе в помощь
_____________________________________________________ Помощь в ICQ Чем смогу тем и помогу 479-361-933 ****************************************************** СТАТУС ГОТОВНОСТИ SfDmOpti 59% Преостановлен. _______________________________________________________ СТАТУС ГОТОВНОСТИ LSDMFAQ 95% Остановлен (лень делать xD)
|
| |
|
| |
| KrAISaU | Дата: Пятница, 12.03.2010, 00:16 | Сообщение # 6494 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 1
Город: Киев
Статус: Offline
| Quote (Awm) KrAISaU, у меня было тоже самое когда скачал гта с инета, но потом скачал другой gta_sa.exe и всё норм стало. у меня купленый ГТА(не лиц).у меня он 1-2 года ишел нормально а тут бац и все.запускает гта вместо сампа терь.
|
| |
|
| |
| Sprunk | Дата: Пятница, 12.03.2010, 06:37 | Сообщение # 6495 |
|
Хостинг-провайдер
Группа:
Продвинутые
Сообщений: 2367
Награды: 124
Город: Волгоград.
Статус: Offline
| _Gеp@rD_ MoveObject
pawn.su - Аренда игровых серверов. GameZet SA-MP Server [0.3b] IP: 188.134.31.41:7777
|
| |
|
|
|
|
 |
|
 | |