 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Mr_Tema | Дата: Среда, 17.11.2010, 15:22 | Сообщение # 1876 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: Москва
Репутация: -7
Замечания: 0%
Статус: 
| Народ киьте плиз готовый код ворот с проверкой на админа, плиииз p.s. и куд его всавлять (FS) с меня +
Нужен знающий скриптер ! Скайп "Hety_Skypa"
|
| |
|
|
| pawman | Дата: Среда, 17.11.2010, 18:04 | Сообщение # 1877 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| как прикрепить к игроку обьект? Что бы в области головы был обьект.
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| HotJR | Дата: Среда, 17.11.2010, 18:34 | Сообщение # 1878 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус: 
| pawman, вот AttachObjectToPlayer
Хочу исправиться.
|
| |
|
|
| DiZi | Дата: Среда, 17.11.2010, 18:38 | Сообщение # 1879 |
|
Местный
Группа:
Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус: 
| HotJR, а не лутше использовать SetPlayerHoldingObject??
======= Мои проекты ======= [GM]Zombie Mod [Разработка][7%] =======================
=====Мои работы===== [FS] Auto Menu [FS] AdminPanel
|
| |
|
|
| HotJR | Дата: Среда, 17.11.2010, 18:59 | Сообщение # 1880 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус: 
| Quote (golden103) HotJR, а не лутше использовать SetPlayerHoldingObject?? Чем лучше то?
Хочу исправиться.
|
| |
|
|
| DiZi | Дата: Среда, 17.11.2010, 19:09 | Сообщение # 1881 |
|
Местный
Группа:
Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус: 
| HotJR, да тем что в AttachObjectToPlayer нужно подгонять координаты объекта, а в SetPlayerHoldingObject достаточно выбрать часть тела к которой нужно прицепить объект
======= Мои проекты ======= [GM]Zombie Mod [Разработка][7%] =======================
=====Мои работы===== [FS] Auto Menu [FS] AdminPanel
|
| |
|
|
| HotJR | Дата: Среда, 17.11.2010, 19:58 | Сообщение # 1882 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 141
Награды: 3
Город: Москва
Репутация: -41
Замечания: 20%
Статус: 
| golden103, можно поподробней о функции
Хочу исправиться.
|
| |
|
|
| DiKiY_777 | Дата: Четверг, 18.11.2010, 13:18 | Сообщение # 1883 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус: 
| Кто может помочь по моему вопросу тут иже павно код есть Code //============================================================================== if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "Äëÿ íà÷àëà âîéäèòå â èãðó"); return 1; } new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "Èñïîëüçóéòå: (/v)ehicle [íàèìåíîâàíèå]"); SendClientMessage(playerid, COLOR_WHITE, "Íàèìåíîâàíèå: park, lock, sell, sellto, color,paintjob"); return 1; } if(strcmp(x_nr,"sell",true) == 0) { if(IsAtDealership(playerid)) { if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { new ownvehkey; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; } else { return 1; } if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0) { new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3; new Float:x,Float:y,Float:z; new Float:a; CarInfo[ownvehkey][cOwned] = 0; strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999); SafeGivePlayerMoney(playerid,carsellprice); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~w~B‘ ŒPOƒA‡… ABO ˆA:: ~n~~g~$%d", carsellprice); GameTextForPlayer(playerid, string, 10000, 3); GetVehiclePos(ownvehkey, x, y, z); GetVehicleZAngle(ownvehkey, a); CarInfo[ownvehkey][cLocationx] = x; CarInfo[ownvehkey][cLocationy] = y; CarInfo[ownvehkey][cLocationz] = z; CarInfo[ownvehkey][cAngle] = a; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; } SafeRemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); if(PlayerInfo[playerid][pLocal] == ownvehkey) { SafeSetPlayerInterior(playerid,0); SafeSetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]); } OnPropUpdate(); OnPropTextdrawUpdate(); OnPlayerUpdateEx(playerid); DestroyVehicle(ownvehkey); CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000); if(CarInfo[ownvehkey][cPaintjob] != 999) { ChangeVehiclePaintjob(ownvehkey, CarInfo[ownvehkey][cPaintjob]); } SetVehicleVirtualWorld(ownvehkey, CarInfo[ownvehkey][cVirWorld]); SetVehicleModifications(ownvehkey); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Âû äîëæíû ñèäåòü â àâòî"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Âû íå íà àâòîðûíêå"); return 1; } } else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pLevel] < 1) { return 1; } if(PlayerInfo[playerid][pPcarkey] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ óæå åñòü 3 àâòî"); return 1; } if(CarInfo[idcar][cOwned]== 1) { SendClientMessage(playerid, COLOR_GREY, "Ó ýòîãî àâòî åñòü âëàäåëåö"); return 1; } if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[giveplayerid][pCarLic] == 1) { if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~£OˆƒPAB‡•E– C ŒOKYŒKO†~n~ìE ˆA€‘BA†E ŒPO /v park!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Ïðîäàâåö: Ïîçäðàâëÿåì ñ ïîêóïêîé."); SendClientMessage(playerid, COLOR_GRAD2, "Ïîìîùü ñ ìàøíàìè /vehiclehelp!"); SendClientMessage(playerid, COLOR_YELLOW2, "Òåïåðü âû ìîæåòå çàâåñòè äâèãàòåëü!"); gEngine[playerid] = 0; engineOn[GetPlayerVehicleID(playerid)] = false; DateProp(playerid); OnPropUpdate(); Delete3DTextLabel(CarLabel[idcar]); OnPlayerUpdateEx(playerid); } else { SendClientMessage(playerid, COLOR_WHITE, "Ó âàñ íåòó ëèöåíçèè íà âîæäåíèå!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íå õâàòàåò äåíåã"); return 1; } } } //============================================================================== Добавлено (18.11.2010, 13:18) --------------------------------------------- ни кто не знает что ли что за проблема
_DiKiY_
|
| |
|
|
| Dima-kun | Дата: Четверг, 18.11.2010, 13:26 | Сообщение # 1884 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| DiKiY_777, что за вопрос? Мы не экстрасенсы, и не можем понять что ты от насхочешь, не ужели этому в школе не учат?
Мои работы: [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
Сообщение отредактировал Morino_Reigan - Четверг, 18.11.2010, 13:27 |
| |
|
|
| SiZMaN | Дата: Четверг, 18.11.2010, 13:51 | Сообщение # 1885 |
|
Новенький
Группа:
Пользователи
Сообщений: 56
Награды: 0
Город: нижний новгород
Репутация: 0
Замечания: 0%
Статус: 
| Как тп игрока в определенное место? (команда для админа)
|
| |
|
|
| Dima-kun | Дата: Четверг, 18.11.2010, 14:28 | Сообщение # 1886 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| if(strcmp(cmdtext,"/teleport",true)==0) { if(IsPlayerAdmin(playerid)) { SetPlayerPos(playerid,Float:x,Float:y,Float:z); SetPlayerInterior(playerid,id); return 1; } }
Мои работы: [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
|
| |
|
|
| DiKiY_777 | Дата: Четверг, 18.11.2010, 15:01 | Сообщение # 1887 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус: 
| у меня вот еще есть вопросик как сделать чтоб 3 машины можно было покупать ,а то я когда покупаю 2 машину он пишит типо у вас уже 3 машины
_DiKiY_
|
| |
|
|
| themrsnk | Дата: Четверг, 18.11.2010, 15:25 | Сообщение # 1888 |
|
themrsnk
Группа:
I'm V.I.P.
Сообщений: 609
Награды: 14
Город: Челябинск
Репутация: 758
Замечания: 0%
Статус: 
| DiKiY_777,выложи сюда свою команду покупки авто.
[INC] vehicle_fun (0.3c only) [GM] tRPG (0.3c only) [ADDON] Samp spamer colorgen
|
| |
|
|
| askarov | Дата: Четверг, 18.11.2010, 15:29 | Сообщение # 1889 |
|
Новенький
Группа:
Пользователи
Сообщений: 8
Награды: 0
Город: набережные челны
Репутация: 0
Замечания: 0%
Статус: 
| Киньте плиз файлскриптс клана
|
| |
|
|
| DiKiY_777 | Дата: Четверг, 18.11.2010, 15:54 | Сообщение # 1890 |
|
Новенький
Группа:
Пользователи
Сообщений: 73
Награды: 0
Город: Сухой Лог
Репутация: 0
Замечания: 0%
Статус: 
| Quote DiKiY_777,выложи сюда свою команду покупки авто. Code
else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pLevel] < 1) { return 1; } if(PlayerInfo[playerid][pPcarkey] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ óæå åñòü 3 àâòî"); return 1; } if(CarInfo[idcar][cOwned]== 1) { SendClientMessage(playerid, COLOR_GREY, "Ó ýòîãî àâòî åñòü âëàäåëåö"); return 1; } if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[giveplayerid][pCarLic] == 1) { if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); SafeGivePlayerMoney(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~£OˆƒPAB‡•E– C ŒOKYŒKO†~n~ìE ˆA€‘BA†E ŒPO /v park!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Ïðîäàâåö: Ïîçäðàâëÿåì ñ ïîêóïêîé."); SendClientMessage(playerid, COLOR_GRAD2, "Ïîìîùü ñ ìàøíàìè /vehiclehelp!"); SendClientMessage(playerid, COLOR_YELLOW2, "Òåïåðü âû ìîæåòå çàâåñòè äâèãàòåëü!"); gEngine[playerid] = 0; engineOn[GetPlayerVehicleID(playerid)] = false; DateProp(playerid); OnPropUpdate(); Delete3DTextLabel(CarLabel[idcar]); OnPlayerUpdateEx(playerid); } else { SendClientMessage(playerid, COLOR_WHITE, "Ó âàñ íåòó ëèöåíçèè íà âîæäåíèå!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íå õâàòàåò äåíåã"); return 1; } } } //==============================================================================
_DiKiY_
|
| |
|
|
|
 |
|
 | |
| |
|