 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помогите реализовать
| |
| Внедорожник | Дата: Пятница, 22.10.2010, 22:29 | Сообщение # 1 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус: 
| Я хочу сделать нумирование кнопок, тех кто рядом со мной находится. например если рядом со мной 2 игрока то listitem будет равно 0 и 1 А как правильно реализовать незнаю подскажите Code if(dialogid == 23) { if(PlayerInfo[playerid][pMember] == 11) { new aaa; GetPlayerPos(playerid, x, y, z); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i, 3, x,y,z)) { aaa++; } } if(response) { for(new h=0; h<aaa; h++) { if(listitem == h-1) { format(s1, sizeof(s1), "олололо"); SendMessage(playerid,s1,15); } } } } }
Используем Notepad++ вместо Pawno SandBox RPG on the developing setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
|
| |
|
|
| Stels | Дата: Пятница, 22.10.2010, 22:34 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Требуется в диалог вывести ники близлежащих игроков?
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| Внедорожник | Дата: Пятница, 22.10.2010, 22:41 | Сообщение # 3 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус: 
| Quote Требуется в диалог вывести ники близлежащих игроков? Это я уже сделал, мне надо все кто рядом оказался в радиусе 3 пронумеровать Например возле меня 3 игрока if(listitem == 0) 1 игрок if(listitem == 1) 2 игрок if(listitem == 2) 3 игрок
Используем Notepad++ вместо Pawno SandBox RPG on the developing setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
|
| |
|
|
| Vagrant | Дата: Суббота, 23.10.2010, 09:05 | Сообщение # 4 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Внедорожник, Quote if(dialogid == 23) { if(PlayerInfo[playerid][pMember] == 11) { new aaa; GetPlayerPos(playerid, x, y, z); for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerInRangeOfPoint(i, 3, x,y,z)) aaa++; } if(response) { for(new h=1; h<aaa; h++) // Если h = 0 то по идее условие такое: { if(listitem == h-1) /* Если listitem == -1 то ... Но listitem по идее не может быть равно -1 так как тогда ты не сможешь его выбрать. А если h = 1 то в условии h = 0. Выбрать можно. А с твоим кодом игрок 1 отсекается, а второй становится на место первого.*/ { format(s1, sizeof(s1), "олололо"); SendMessage(playerid,s1,15); } } } } } Может так.
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Суббота, 23.10.2010, 09:11 |
| |
|
|
| Внедорожник | Дата: Суббота, 23.10.2010, 11:06 | Сообщение # 5 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 419
Награды: 7
Город: Калининград
Репутация: 204
Замечания: 40%
Статус: 
| Неработает
Используем Notepad++ вместо Pawno SandBox RPG on the developing setElementData ( source, "user.id", exports.MySQL:filter (data, "id") )
|
| |
|
|
| Vagrant | Дата: Воскресенье, 24.10.2010, 08:47 | Сообщение # 6 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Внедорожник, Проверял, всё работает. В начало: new igr[256],pr[64],pnam[MAX_PLAYER_NAME],IDPlay[50]; new aaa,Float:x,Float:y,Float:z; Это в OnPlayerCommandText (Команда была написана для теста, если у тебя диалоговое окно по другому вызывается то просто замени свой код на этот): if (strcmp(cmdtext,"/d23",true) == 0) { GetPlayerPos(playerid, x, y, z); for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerInRangeOfPoint(i, 3, x,y,z)) { if(playerid == i || !IsPlayerConnected(i) || IsPlayerNPC(i)) continue; /* Если игрок это ты или игрок не подключен или игрок NPC то след строки цикла не читаются */ GetPlayerName(i,pnam,sizeof(pnam)); aaa++; IDPlay[aaa-1] = i; format(pr,sizeof(pr),"%d. %s\n",aaa,pnam); strins(igr,pr,strlen(igr)); } if(!strlen(igr)) return SendClientMessage(playerid,0xFFFFFFAA,"В заданном радиусе нет ни одного игрока!"); else ShowPlayerDialog(playerid,23,2,"Выборать игрока в заданном радиусе!",igr,"Выбрать","Отмена"); return 1; } В OnDialogResponse: if(dialogid == 23) { if(PlayerInfo[playerid][pMember] == 11) { if(response) { for(new h=0; h<aaa; h++) if(listitem == h) { SetPlayerVirtualWorld(IDPlay[h],7); // В переменной IDPlay[h] записан ID игрока. Где h там номер под которым он в списке. } aaa = 0; igr[0] = '\0'; } else { aaa = 0; igr[0] = '\0'; } } } Буду вопросы, спрашивай. Если помог ставь +
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Воскресенье, 24.10.2010, 11:30 |
| |
|
|
| tomcraft | Дата: Понедельник, 25.10.2010, 10:11 | Сообщение # 7 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Город: Луганск
Репутация: -1
Замечания: 0%
Статус: 
| Помогите плиз я скачал мта зашол расставил объекты сохранил куда потом их девать или вставлять? Плиз кинте скрипт чтоб в аммо заходило норм чтоб некидало в тюрму. Зарание спс
Привет всем
|
| |
|
|
| Vagrant | Дата: Понедельник, 25.10.2010, 15:38 | Сообщение # 8 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| Внедорожник, Рад был помочь. tomcraft, Думаю эта тема тебе поможет. P.S.: 601-е
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [GM] W.F.S.A. V. 1.0 - 100% [GM] San Fierro Enigmatic (TDM) V. 1.0 - 100% [FS] Clan House V. 1.0 - 100% [FS] Save Car Tun System V. 1.0 - 100% [FS] Vagrant Anti-CapsLock V. 2.1 - 100% [FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100% [APP] SA-MP Interior Viewer V. 1.0 - 100%
Принимаю заказы на помощь в скриптинге!
Сообщение отредактировал Vagrant - Понедельник, 25.10.2010, 15:39 |
| |
|
|
| tomcraft | Дата: Вторник, 26.10.2010, 10:06 | Сообщение # 9 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 0
Город: Луганск
Репутация: -1
Замечания: 0%
Статус: 
| Как зделать в аш чтоб они прова покупали и все лицы остальные тоже плиз помогите Зарание спс
Привет всем
|
| |
|
|
|
 |
|
 | |
| |
|