| WintMax | Дата: Четверг, 08.05.2008, 12:50 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус: 
| Короче люди, объясняю свою проблему. Вот у меня есть команда /trenzona: Code if (strcmp("/trenzona", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-2046.9194,-2555.6785,30.6250); SendClientMessage(playerid, 0xFFFF00AA, "* Вы были перенесенны на тренировочную зону!"); SetPlayerHealth(playerid, 100.0); SetPlayerInterior(playerid, 0); GivePlayerWeapon(playerid,24,5000); GivePlayerWeapon(playerid,27,5000); GivePlayerWeapon(playerid,8,1); GivePlayerWeapon(playerid,30,5000); SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000); return 1; } И мне надо, чтоб эта команда спавнила игрков разных команд в разных местах. Я себе это представляю как сделать, но не увереч, что правильно. Code if (strcmp("/trenzona", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,-2046.9194,-2555.6785,30.6250); SendClientMessage(playerid, 0xFFFF00AA, "* Вы были перенесенны на тренировочную зону!"); SetPlayerHealth(playerid, 100.0); SetPlayerInterior(playerid, 0); GivePlayerWeapon(playerid,24,5000); GivePlayerWeapon(playerid,27,5000); GivePlayerWeapon(playerid,8,1); GivePlayerWeapon(playerid,30,5000); if(gTeam[playerid] а тут хз, че писать){ SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000); }else{ if(gTeam[playerid] а тут хз, че писать){ SetSpawnInfo(playerid,TEAM_3,Координаты,24,5000,27,5000,30,5000); if(gTeam[playerid] а тут хз, че писать){ SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000); } SetSpawnInfo(playerid,TEAM_3,165,-2046.9194,-2555.6785,30.6250,0.0,24,5000,27,5000,30,5000); return 1; } Добавлено (08.05.2008, 12:09) --------------------------------------------- Помогите. Поставлю + Добавлено (08.05.2008, 12:50) --------------------------------------------- Не, спс, разобрался. Теперь такой вопрос. Как сделать, шоб игрок мог использовать эту команду только один раз?
|
| |
|
|
| DarkByte | Дата: Четверг, 08.05.2008, 14:16 | Сообщение # 2 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус: 
| Quote if(gTeam[playerid]==номер команды...){ Quote new gPlayersTren[MAX_PLAYERS]; ... if (strcmp("/trenzona", cmdtext, true, 10) == 0) { if (gPlayersTren[playerid]) { // уже писал команду, ничего не делаем или отправляем сообщение return 1; } else gPlayersTren[playerid]=1;
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
| |
|
|
| WintMax | Дата: Четверг, 08.05.2008, 16:38 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус: 
| Огромное спс, все работает
|
| |
|
|