|
Масса вопросов.
|
|
| Vid | Дата: Воскресенье, 07.12.2008, 19:38 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус: 
| Если кто знает помогите 1)Как сделать так чтоб допустим заходя на пикап или маркер можно было вводить команду /wap , вводить можно её только на пикапе или маркере. 2)Как сделать так чтобы команду /komanda за игру можно было вводить только 5 раз? 3)Как сделать чтобы команду /primer можно было вводить главному админу и человеку с ником Vid ? Только этим двум людям. Я знаю как зделать так чтоб только админ вводил команду а человек с ником определённым нет пс кто помог +
Сообщение отредактировал Vid - Воскресенье, 07.12.2008, 19:39 |
| |
|
|
| [TDM]Kosmos | Дата: Воскресенье, 07.12.2008, 20:09 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус: 
| Quote (Vid) Если кто знает помогите 1)Как сделать так чтоб допустим заходя на пикап или маркер можно было вводить команду /wap , вводить можно её только на пикапе или маркере. Вот так: Code new mypickup; #include <a_samp> public OnGameModeInit() { mypickup = CreatePickup(1559,23,-7.1149,-1527.1118,2.5553); return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == mypickup) SendClientMessage(playerid, цвет, твой текст); return 1; }
Я вернулся =)
|
| |
|
|
| DRAgoONoN | Дата: Воскресенье, 07.12.2008, 20:52 | Сообщение # 3 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| Quote (Vid) 3)Как сделать чтобы команду /primer можно было вводить главному админу и человеку с ником Vid ? Только этим двум людям. Я знаю как зделать так чтоб только админ вводил команду а человек с ником определённым нет пс кто помог + Проверка на ник: [pwn] if(name[0] == '[' && name[1] == 'V' && name[2] == 'i' && name[3] == 'd') { SendClientMessage(playerid, COLOR_ORANGE, " Ты Vid"); SpawnPlayer(playerid); } else { SendClientMessage(playerid, COLOR_ORANGE, " Ты не Vid"); }[/pwn] Quote (Vid) 2)Как сделать так чтобы команду /komanda за игру можно было вводить только 5 раз? В public OnPlayerConnect(playerid): [pwn]Cmds[playerid]=0;[/pwn] В public OnPlayerCommandText(playerid, cmdtext[]): [pwn]if(strcmp(cmd, "/cmd", true) == 0) { if(Cmds[playerid] >= 5) { SendClientMessage(playerid, COLOR_ORANGE," 5 раз можно использовать эту команду"); return 1; } // Тут сама команда Cmds[playerid]++; return 1; }[/pwn] Если помог DRAgoONoN[playerid]++;
SAMP WIKI
|
| |
|
|
| Vid | Дата: Воскресенье, 07.12.2008, 21:39 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус: 
| LOGOTiPiK, ты не понял мне не надо чтобы при заходе на пикаап текст писался , а мне надо чтоб на пикапе можно было команду писать пример я стал на пикам и только когда я на нем стою я могу вводить командуу /пример команды Добавлено (07.12.2008, 21:39) --------------------------------------------- DRAgoONoN, спс)))) + есть!
|
| |
|
|
| SuN | Дата: Понедельник, 08.12.2008, 10:13 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус: 
| Vid, Сделай в команде такую проверку: Code If PlayerToPoint(radius, playerid, X, Y, Z)//Соответственно всё сам заполняешь { GivePlayerMoney(playerid, 500);//Допусти даёт 500 баксов SendClientMessage(playerid, COLOR_RED, "Вы получили 500 баксов на этом маркере!"); return 1; } else { SendClientMessage(playerid, COLOR_RED, "Эту команду можно использовать только на красном маркере!"); return 1; }
Сообщение отредактировал SuN - Понедельник, 08.12.2008, 10:16 |
| |
|
|
| hub4 | Дата: Понедельник, 08.12.2008, 13:29 | Сообщение # 6 |
|
Новенький
Группа:
Продвинутые
Сообщений: 71
Награды: 1
Репутация: 24
Замечания: 0%
Статус: 
| Quote (DRAgoONoN) if(name[0] == '[' && name[1] == 'V' && name[2] == 'i' && name[3] == 'd') DRAgoONoN, а попроще способа нету сравнить ник? т.е. целиком по строке сравнить с результатом вывода getplayername
|
| |
|
|
| DRAgoONoN | Дата: Среда, 10.12.2008, 15:47 | Сообщение # 7 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| Quote (hub4) DRAgoONoN, а попроще способа нету сравнить ник? т.е. целиком по строке сравнить с результатом вывода getplayername Я щитаю так легче и без багов
SAMP WIKI
|
| |
|
|