|
Как присовить классу команду
|
|
| azat123 | Дата: Понедельник, 12.09.2011, 14:55 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус: 
| Короче, как сделать, точнее какой функцией сделать тому классу(скину) который выбирает игрок команду которую я создал?
|
| |
|
|
| elegy | Дата: Понедельник, 12.09.2011, 18:37 | Сообщение # 2 |
|
Новенький
Группа:
Пользователи
Сообщений: 18
Награды: 0
Город: Бункер
Репутация: 1
Замечания: 0%
Статус: 
| ну вот например, игрок выбрал скин себе в requestclass, пусть например это будет скин 123
в команду просто ставь условие: [php]if(!GetPlayerSkin(playerid) == 123) return SendClientMessage(playerid,-1,"Только для скина ID 123");//проверка, если скин не равен 123, прервем операцию[php]Добавлено (12.09.2011, 18:37) ---------------------------------------------
Code if(!GetPlayerSkin(playerid) == 123) return SendClientMessage(playerid,-1,"Только для скина ID 123");//проверка, если скин не равен 123, прервем операцию
infernus
|
| |
|
|
| azat123 | Дата: Понедельник, 12.09.2011, 20:19 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус: 
| а как тогда сделать скины только для админов? то есть команда админов. Вот в RequestSpawn делаю так, а нажимаю SPAWN всё равно повляется игрок public OnPlayerRequestSpawn(playerid) { if(PlayerInfo[playerid][pTeam] == 2) { if(PlayerInfo[playerid][pAdmin] != 1) { SendClientMessage(playerid, COLOR_RED, "Вы не можете выбрать этот скин!"); } } return 1; }
|
| |
|
|
| Diablo | Дата: Понедельник, 12.09.2011, 20:27 | Сообщение # 4 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 371
Награды: 6
Город: Одесса
Репутация: 174
Замечания: 80%
Статус: 
| та не ипи моск... команду сделай доступной только для админов, а скин командой /setskin...
|
| |
|
|
| Великс | Дата: Вторник, 13.09.2011, 12:46 | Сообщение # 5 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| Quote (azat123) !GetPlayerSkin(playerid) == 123 Code GetPlayerSkin(playerid) != 123
При спавне отправляй сново на выбор...
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
| |
|
|
| Dima-kun | Дата: Вторник, 13.09.2011, 14:03 | Сообщение # 6 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (elegy) (!GetPlayerSkin(playerid) == 123) return SendClientMessage(playerid,-1,"Только для скина ID 123");//проверка, если скин не равен 123, прервем операцию не подсказывай людям лепить свой бред, блеать
Мои работы: [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
|
| |
|
|
| azat123 | Дата: Четверг, 15.09.2011, 11:44 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус: 
| Quote (Sl1m) GetPlayerSkin(playerid) != 123
как на выбор отправить ?
Quote (Morino_Reigan) не подсказывай людям лепить свой бред, блеать
а ты не флуди, блеать
Сообщение отредактировал azat123 - Четверг, 15.09.2011, 11:46 |
| |
|
|
| Impereal | Дата: Четверг, 15.09.2011, 12:14 | Сообщение # 8 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| Quote (elegy) if(!GetPlayerSkin(playerid) == 123) омг, такого бреда я ещё не видел... Quote (azat123) а ты не флуди, блеать Идиот, он дело говорит.
Прощай самп-рус =Р
|
| |
|
|
| Andrejs | Дата: Четверг, 15.09.2011, 14:55 | Сообщение # 9 |
|
Группа:
I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус: 
| Quote (azat123) public OnPlayerRequestSpawn(playerid) { if(PlayerInfo[playerid][pTeam] == 2) { if(PlayerInfo[playerid][pAdmin] != 1) { SendClientMessage(playerid, COLOR_RED, "Вы не можете выбрать этот скин!"); } } return 1; } Конечно не будет работать. Потому что при конекте pAdmin обнуляется и можно спокойно выбрать
|
| |
|
|
| azat123 | Дата: Пятница, 16.09.2011, 10:46 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус: 
| Impereal, кидаться словами обоснованно, ещё можно как-то понять, а щас ты просто показал свою пустословность. Добавлено (16.09.2011, 08:19) --------------------------------------------- Andrejs, значит нужно было поставить return 1; ? Добавлено (16.09.2011, 10:46) --------------------------------------------- Не получается, всё равно выбрать может
|
| |
|
|
| Dima-kun | Дата: Пятница, 16.09.2011, 12:31 | Сообщение # 11 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| azat123, кто еще лепит необоснованно слова и кто флудит? незнаешь-неподсказывай!
Мои работы: [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
|
| |
|
|
| azat123 | Дата: Пятница, 16.09.2011, 19:13 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус: 
| Morino_Reigan, ну ты сейчас оффтопишь. Лучше помоги человеку, или просто не пиши
|
| |
|
|
| Vagrant | Дата: Пятница, 16.09.2011, 20:01 | Сообщение # 13 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус: 
| azat123, Береги репутацию Code new s; // Переменная должна быть вне паблика. public OnPlayerRequestSpawn(playerid) { if(PlayerInfo[playerid][pTeam] == 2 && PlayerInfo[playerid][pAdmin] < 1) /* Если меньше 1-го уровня администратор. То данный скин выбрать нельзя. Если админов 1 уровень то можно поставить и != 1*/ { if(GetPlayerSkin(playerid) == 0) { if(s == 0) { SendClientMessage(playerid,0xFFFFFFAA,"Вы не можете выбрать этот скин!"); s = 1; } return 0; } else s = 0; } return 1; }
Человек учась ходить падает, и только падая, он учится ходить! Мои работы: [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 - Пятница, 16.09.2011, 20:27 |
| |
|
|
| azat123 | Дата: Воскресенье, 18.09.2011, 16:47 | Сообщение # 14 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 110
Награды: 2
Город: Бирск
Репутация: -141
Замечания: 0%
Статус: 
| Решил проблему уже, спасибо ZiGGi
|
| |
|
|