|
выбор класса игрока
|
|
| CNG | Дата: Четверг, 24.07.2008, 09:31 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| как можно сделать так, чтобы когда скин игрока №0 выбран, чтобы он больше либо не отображался для других игроков либо не давал себя выбрать?
|
| |
|
|
| [SFD]ZaR | Дата: Четверг, 24.07.2008, 09:49 | Сообщение # 2 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| В начало мода: Code new SpawnID0; new ckuH; В OnPlayerSpawn: Code ckuH = GetPlayerSkin(playerid); if(ckuH == 0) { SpawnID0 = 1; }
if(SpawnID0 = 1) { Тут строчка которая возращает игрока к выбору скина - забыл честно } И так со всеми скинами - кто знает как легче - пишите =)
Сообщение отредактировал ZaR - Четверг, 24.07.2008, 09:49 |
| |
|
|
| CNG | Дата: Четверг, 24.07.2008, 10:24 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| принцип работы кода ясен... по поводу возврата к выбору скина - может просто вызвать паблик? PS: ща нету возможности проверить Добавлено (24.07.2008, 10:24) --------------------------------------------- а может так? или не будет работать? Code new SpawnID0;
public SetPlayerTeamFromClass(playerid,classid) { if(classid == 0) { if(SpawnID0 = 1) { return 1; } else { SpawnID0 = 1; } }
}
Сообщение отредактировал CNG - Четверг, 24.07.2008, 10:34 |
| |
|
|
| [SFD]ZaR | Дата: Четверг, 24.07.2008, 10:37 | Сообщение # 4 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| Я думаю что не будет работать - название вроде как ForceSelection(playerid); - возращение к выбору как-то так
|
| |
|
|
| CNG | Дата: Четверг, 24.07.2008, 10:43 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| это моментальное возвращение к выбору или после смерти? Добавлено (24.07.2008, 10:43) --------------------------------------------- ForceClassSelection(playerid);
|
| |
|
|
| [SFD]ZaR | Дата: Четверг, 24.07.2008, 10:54 | Сообщение # 6 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| спс сам запомню )) =)
|
| |
|
|
| CNG | Дата: Четверг, 24.07.2008, 11:03 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| лан, попробую и ещё как сделать чтобы когда мод заканчивался не переходило на след мода, а рестартовался этот? т.е. цель мода убить этого самого игрока со скином 0. его убили и мод должен рестартануться... как?
|
| |
|
|
| [SFD]ZaR | Дата: Четверг, 24.07.2008, 11:12 | Сообщение # 8 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| в начало мода: Code new ckuH2[MAX_PLAYERS]; в OnPlayerDeath: Code ckuH2[MAX_PLAYERS] = GetPlayerSkin(playerid); if(ckuH2[playerid] == 0) { playerid = gepTBaid; } в OnPlayerDeath: Code if(playerid = gepTBaid) { Строка отвечающая за рестарт мода =) } Добавлено (24.07.2008, 11:12) --------------------------------------------- Думаю вот так
|
| |
|
|
| CNG | Дата: Четверг, 24.07.2008, 11:19 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| у меня есть готовы мод... я определяю смерть этого игрока... мне нужно узнать какая строка отвечает за рестарт мода
|
| |
|
|
| WintMax | Дата: Четверг, 24.07.2008, 11:45 | Сообщение # 10 |
|
Местный
Группа:
Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус: 
| Quote (CNG) у меня есть готовы мод... я определяю смерть этого игрока... мне нужно узнать какая строка отвечает за рестарт мода Code SendRconCommand("gmx");
|
| |
|
|
| CNG | Дата: Пятница, 25.07.2008, 12:19 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус: 
| спс, попробую Добавлено (25.07.2008, 12:19) --------------------------------------------- не пашет можно попробовать сделать так: там где добавляются AddPlayerClass написать if(SpawnID0 = 1) { AddPlayerClass(...); } SpawnID0 остаётся в моде или он индивидуален для кадого игрока? т.е. если один зашел - значение SpawnID0 должно измениться для всех
|
| |
|
|