 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Человек | Дата: Пятница, 29.07.2011, 12:45 | Сообщение # 3466 |
|
Новенький
Группа:
Пользователи
Сообщений: 18
Награды: 0
Город: Питер
Репутация: -18
Замечания: 0%
Статус: 
| [SnIcKeRs], удали переменную killss, обычно это new
Pawn Scripting. MTA Mapping.
|
| |
|
|
| [SnIcKeRs] | Дата: Пятница, 29.07.2011, 12:47 | Сообщение # 3467 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 0
Город: dnepr
Репутация: -12
Замечания: 0%
Статус: 
| indie, а как её в дело запихнуть?) Добавлено (29.07.2011, 12:47) --------------------------------------------- Человек, удалял в конце концов получаеться такое http://radikal.ru/F/s58.radikal.ru/i161/1107/40/77451124d4f2.jpg.html
хз
|
| |
|
|
| indie | Дата: Пятница, 29.07.2011, 18:43 | Сообщение # 3468 |
|
Новенький
Группа:
Пользователи
Сообщений: 10
Награды: 0
Город: UA TE, UA KIR
Репутация: 0
Замечания: 0%
Статус: 
| [SnIcKeRs], ну я ведь не знаю как она у тебя используется
|
| |
|
|
| viruszombi | Дата: Пятница, 29.07.2011, 19:53 | Сообщение # 3469 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 1
Город: Симферополь
Репутация: 2
Замечания: 0%
Статус: 
| подскажите пожалуйста как сделать в tdm, чтоб когда стреляешь по своим у них не отнимались хп??
|
| |
|
|
| spainFAN | Дата: Суббота, 30.07.2011, 01:35 | Сообщение # 3470 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 0
Город: sadasd
Репутация: -22
Замечания: 40%
Статус: 
| Помогите!!!Как добавить команду в мод . Например /buygun код есть но незнаю где поставить.Я постави но когда набираю /buygun не работает.
[cut noguest=if( !strcmp( "/buygun", cmdtext, true ) ) return ShowPlayerDialog(playerid,333,DIALOG_STYLE_LIST,"Магазин Оружия","Deagle\nSel Pistol\nShotGun\nMP5\nM4\nAK-47\nRifle\nКастет 300$\nКий 300$\nЦветы 300$\nБита 300$\nПарашют 300$\nНож 300$\nКатана 300$\nКоп бита 300$\nТрость 300$\nФалос 300$\nГольф клюшка 300$","OK","Отмена");][cut noguest=Вот код][/cut][/cut]
на 98% готов мод
<a href=http://smayli.ru/generatonadpisey/><img src='http://smayli.ru/generatonadpisey/smiles/cb911f10e0816a629dd2f06ff2bcf896.gif' border=0></a> _________________ skype- tolea695
|
| |
|
|
| _LiS_ | Дата: Суббота, 30.07.2011, 02:40 | Сообщение # 3471 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 281
Награды: 20
Город: Я ничтожный кидок.
Репутация: 153
Замечания: 20%
Статус: 
| spainFAN Во первых чтобы использовать команду /buygun нужно чтобы ты был в определенном месте координаты прописываются в команду.. если у тебя в моде есть бизнесы то просто замени тогда команду /buygun моим кодом:
Code if (strcmp(cmd, "/ãàí", true) == 0 || strcmp(cmd, "/buygun", true) == 0) { if(IsPlayerConnected(playerid)) { if(GetPlayerMoney(playerid) < 1) { SendClientMessage(playerid, COLOR_GREY, " Ìàëî äåíåã !"); return 1; } new location = PlayerInfo[playerid][pLocal]; if(PlayerToPoint(25.0,playerid,290.8453,-77.5235,1001.5156) || PlayerToPoint(30.0,playerid,2170.278076,1618.818237,999.976623) || PlayerToPoint(30.0,playerid,246.376007,109.246002,1003.218811) || PlayerToPoint(30.0,playerid,315.4653,-142.8511,999.6016) || PlayerToPoint(30.0,playerid,286.1933,-40.2901,1001.5156) || PlayerToPoint(30.0,playerid,314.9395,-141.8689,999.6016)) { if(BizzInfo[location-99][bProducts] <= 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { ShowPlayerDialog(playerid,333,DIALOG_STYLE_LIST,"Ìàãàçèí Îðóæèÿ","Deagle\nSel Pistol\nShotGun\nMP5\nM4\nAK-47\nRifle\nÊàñòåò 300$\nÊèé 300$\nÖâåòû 300$\nÁèòà 300$\nÏàðàøþò 300$\nÍîæ 300$\nÊàòàíà 300$\nÊîï áèòà 300$\nÒðîñòü 300$\nÔàëîñ 300$\nÃîëüô êëþøêà 300$","OK","Îòìåíà"); // ShowMenuForPlayer(WepsMenu, playerid); TogglePlayerControllable(playerid, 1); return 1; } } } }
+добавь новый диалог: если есть такой же диалог измени ид диалога вот сам диалог:
Code if(dialogid == 333) { if(response) { if(listitem == 0)//deagle { PlayerInfo[playerid][pWeap] = 1; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 1)//silenced pist { PlayerInfo[playerid][pWeap] = 2; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 2)//shotgun { PlayerInfo[playerid][pWeap] = 3; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 3)//mp5 { PlayerInfo[playerid][pWeap] = 4; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 4)//m4 { PlayerInfo[playerid][pWeap] = 5; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 5)//ak47 { PlayerInfo[playerid][pWeap] = 6; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 6)//rifle { PlayerInfo[playerid][pWeap] = 7; ShowPlayerDialog(playerid, 334,DIALOG_STYLE_LIST, "Ñêîëüêî ïàòðîíîâ?","10 ïàòðîíîâ 200$\n50 ïàòðîíîâ 1000$\n100 ïàòðîíîâ 2000$\n500 ïàòðîíîâ 10000$", "ÎÊ", "Îòìåíà"); } if(listitem == 7)// KACTET { ServerGivePlayerWeapons(playerid,1,1); GivePlayerMoney(playerid,-300); } if(listitem == 8)//Kuu { ServerGivePlayerWeapons(playerid,7,1); GivePlayerMoney(playerid,-300); } if(listitem == 9)//öâåòû { ServerGivePlayerWeapons(playerid,14,1); GivePlayerMoney(playerid,-300); } if(listitem == 10)//áèòà { ServerGivePlayerWeapons(playerid,5,1); GivePlayerMoney(playerid,-300); } if(listitem == 11)//ïàðàøþò { ServerGivePlayerWeapons(playerid,46,1); GivePlayerMoney(playerid,-300); } if(listitem == 12)//íîæ { ServerGivePlayerWeapons(playerid,4,1); GivePlayerMoney(playerid,-300); } if(listitem == 13)//êàòàíà { ServerGivePlayerWeapons(playerid,8,1); GivePlayerMoney(playerid,-300); } if(listitem == 14)//êîïîâñêàÿ êëþøêà { ServerGivePlayerWeapons(playerid,3,1); GivePlayerMoney(playerid,-300); } if(listitem == 15)//òðîñòü { ServerGivePlayerWeapons(playerid,15,1); GivePlayerMoney(playerid,-300); } if(listitem == 16)//ôèîëåòîâûé ôàëîñ { ServerGivePlayerWeapons(playerid,10,1); GivePlayerMoney(playerid,-300); } if(listitem == 17)//ãîëüô êëþøêà { ServerGivePlayerWeapons(playerid,2,1); GivePlayerMoney(playerid,-300); } } }
Учти у тебя может быть проблема с GivePlayerMoney все зависит от античита который у тебя установлен
Хочу признаться всем, что я ничтожный кидок, и нуб :(
|
| |
|
|
| spainFAN | Дата: Суббота, 30.07.2011, 13:40 | Сообщение # 3472 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 0
Город: sadasd
Репутация: -22
Замечания: 40%
Статус: 
| _LiS_, я немогу поставить добавь в скайп stas695 плизз помоги. Добавлено (30.07.2011, 13:21) --------------------------------------------- ПОМОГИТЕ!!!!!!!
[cut noguest=Код]if(strcmp(cmd,"/buygun",true) == 0) { if(GetPlayerMoney(playerid) < 10) { SendClientMessage(playerid, COLOR_GREY, "* У вас недостаточно средств"); return 1; } new location = PlayerInfo[playerid][pLocal]; if(location == 99 || location == 100 || location == 102 || location == 104) { if(BizzInfo[location-99][bProducts] <= 0) { GameTextForPlayer(playerid, "~r~мEѓOCЏAЏOЌмO €AЊACO‹", 5000, 1); return 1; } new s[256]; format(s,sizeof(s),"Eagle\n9mm\nColt\nShotGun\nRifle\nSniper\nM4\nAK-47\nNext List\n"); ShowPlayerDialog(playerid,500,DIALOG_STYLE_LIST,"Ammo Shop",s,"Выбрать","Отмена"); } else { SendClientMessage(playerid, COLOR_WHITE,"* Вы не в магазине оружия"); return 1; } return 1; }[/cut]
[cut noguest=Где это??] if(location == 99 || location == 100 || location == 102 || location == 104) Где это???[/cut] Добавлено (30.07.2011, 13:24) --------------------------------------------- Захожу в аммо пишу /buygun пишет Вы не в магазине оружия. Добавлено (30.07.2011, 13:40) --------------------------------------------- [cut=Почему не работает???и где найти этот пикап??]else if(pickupid == ammmo) { if(PlayerInfo[playerid][pGunLic] >= 1) { new Float:x,Float:y,Float:z; ShowPlayerDialog(playerid,333,DIALOG_STYLE_LIST,"Магазин Оружия","Deagle\nSel Pistol\nShotGun\nMP5\nM4\nAK-47\nRifle\nКастет 300$\nКий 300$\nЦветы 300$\nБита 300$\nПарашют 300$\nНож 300$\nКатана 300$\nКоп бита 300$\nТрость 300$\nФалос 300$\nГольф клюшка 300$","OK","Отмена"); GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y-2,z); }[/cut]
на 98% готов мод
<a href=http://smayli.ru/generatonadpisey/><img src='http://smayli.ru/generatonadpisey/smiles/cb911f10e0816a629dd2f06ff2bcf896.gif' border=0></a> _________________ skype- tolea695
|
| |
|
|
| forst5 | Дата: Суббота, 30.07.2011, 14:10 | Сообщение # 3473 |
|
Новенький
Группа:
Пользователи
Сообщений: 48
Награды: 0
Город: NSK
Репутация: -10
Замечания: 0%
Статус: 
| Ребят помогите как можно сделать чтобы при покупке авто не надобыло писать команду /park а тачка сама после покупки привязывалась к дому. и посоветуйте хороший авто рынок
|
| |
|
|
| _LiS_ | Дата: Суббота, 30.07.2011, 14:22 | Сообщение # 3474 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 281
Награды: 20
Город: Я ничтожный кидок.
Репутация: 153
Замечания: 20%
Статус: 
| spainFAN
Добавь меня сам в скайп помогу
forst5 пиши тоже в скайп скажу как убрать команду /park
Хочу признаться всем, что я ничтожный кидок, и нуб :(
|
| |
|
|
| Android | Дата: Понедельник, 01.08.2011, 23:21 | Сообщение # 3475 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| Quote и посоветуйте хороший авто рынок
В моде SunCity не плохой рынок.
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
| bezimec | Дата: Среда, 03.08.2011, 09:05 | Сообщение # 3476 |
|
Новенький
Группа:
Пользователи
Сообщений: 53
Награды: 0
Город: Хабаровск
Репутация: 0
Замечания: 0%
Статус: 
| Люди, я сделал выбор скина после регистрации Code public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_LOGIN) { if(!response) Kick(playerid); if(strlen(inputtext) == 0) return ShowPlayerLoginDialog(playerid); OnPlayerLogged(playerid, inputtext); return 1; } if(dialogid == DIALOG_REGISTER) // { if(!response) Kick(playerid); if(strlen(inputtext) == 0) return ShowPlayerRegisterDialog(playerid); ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,Регистрация","Выбор пола:","Мужской","Женщинский"); PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0); OnPlayerRegistered(playerid, inputtext); return 1; } if(dialogid == 10) { switch(listitem) { case 0: { SendClientMessage(playerid,COLOR_GREY, "Вы выбрали мужской пол"); SetPlayerSkin(playerid,26); } case 1: { SendClientMessage(playerid,COLOR_GREY, "Вы выбрали женский пол"); SetPlayerSkin(playerid,12); } } } return 1; } Всё ок открывает, только можно сделать так чтобы он когда открывал окно с выбором пола, ты нажимаешь мужской и тебя портает в магазин одежды(интерьер) и ты там выбераешь один из 3 скинов, и также с женщиной?) Вот сылка на регу(пишит символы если скопировать а не буквы) всей реги(с выбором пола) - http://depositfiles.com/files/11yku26uq (извиняюсь на rghost.ru не получается что-то)
|
| |
|
|
| LisFox90 | Дата: Пятница, 05.08.2011, 11:11 | Сообщение # 3477 |
|
Новенький
Группа:
Пользователи
Сообщений: 63
Награды: 0
Город: Krasik from Ukrain
Репутация: -36
Замечания: 20%
Статус: 
| Code #include <a_samp> #if defined FILTERSCRIPT #endif public OnGameModeInit() { new NumberSTR[28]; for(new car=0; car<MAX_VEHICLES; car++) { format(NumberSTR, sizeof(NumberSTR), "{00983B}SA {B60000}%d ", 100 + random(9999)); SetVehicleNumberPlate(car, NumberSTR); SetVehicleToRespawn(car); } } Хочу сделать чтобы был не рандом а id машины
Делаю бесплатно MAP работы в мелких деталях пишите в скайп: kiryharider
|
| |
|
|
| VlaDyslaV | Дата: Пятница, 05.08.2011, 19:36 | Сообщение # 3478 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте, у меня какйто баг с /fixcar & /towcar Ввожу 1 из этих команд и к дому вызывается кар другой а не домашний.бывает то ментовский кар то гражданский кто подскажет в чём проблема? если надо выложу команды
|
| |
|
|
| Killer_Man | Дата: Пятница, 05.08.2011, 23:47 | Сообщение # 3479 |
|
Новенький
Группа:
Пользователи
Сообщений: 11
Награды: 0
Город: Drezden
Репутация: 0
Замечания: 0%
Статус: 
| Доброго времени суток,такая вот проблема... Поставил авторынок с возможностью добавлять личное авто через ркон...Вот наставил авто штук 15-20,но через минут 30 пропадают авто у всех банд и вообще на всём серве..В общем остаются только авто-рынок...Может кто-то сталкивался с подобной проблемой?
|
| |
|
|
| _Dok_ | Дата: Суббота, 06.08.2011, 09:16 | Сообщение # 3480 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Актау
Репутация: 0
Замечания: 0%
Статус: 
| Всем Привет у меня такая тема короче поставил Авторынок так вот все робит норм создаю машину покупаю ее узнаю как бы ид ее 555 в FIRST_CAR указал 554 все правельно потом делаю /restart как бы сажусь в свое Авто узнаю ид у неее уже другой ид и когда пишиш /lockcar там написано ID авто твоего и как бы название Транспорта так вот теперь после рр там показывает что мой Транспорт теперь Автобус у которого ид 554 короче такая какая то заморочка с идами че делать? подскажите плиз блин век не забуду Надеюсь меня поняли
FIRST_CAR ид последней тачки в моде!
|
| |
|
|
|
 |
|
 | |
| |
|