| 
 
 
 
 
		
		
		
	
		
		
	
		
		
			| Команда телепорта к админу |  |  |  | 
| [R]a1N | Дата: Четверг, 12.07.2012, 13:04 | Сообщение # 1 |  | .::Offline::. Блатной ![[R]a1N](/forum_ST/no_f_ava.png)  Сообщений: 89[ 0 ] Награды: 0  
Статус 
отсутствует | Помогите пожалуйста создать команду чтобы: 
 Когда админ вводит /мп у всех игроков появляется диалог (лист) с выбором: "да" или "нет". Если игрок выбирает "Да" его телепортирует к админу который ввел /мп
 (ну или на худой конец можно сделать телепорт по нику, т.е. любой админ вводить /мп, игроки отвечают "да" или "нет" и его телепортирует к человеку (админу) с ником "People"
 
 Пробовали делать такую команду.. не получилось.
 
 P.S. при вводе /мп делать проверку на админа.. помогите пож
 |  |  |  |  |  | 
| [S]ilverbac[k] | Дата: Четверг, 12.07.2012, 13:16 | Сообщение # 2 |  | .::Offline::. Пахан ![[S]ilverbac[k]](/avatar/85/497598.png)  Сообщений: 723[ 86 ] Награды: 17  
Статус 
отсутствует | Объясни, зачем нужен ник "People" 
 [FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 |  |  |  |  |  | 
| [R]a1N | Дата: Четверг, 12.07.2012, 13:18 | Сообщение # 3 |  | .::Offline::. Блатной ![[R]a1N](/forum_ST/no_f_ava.png)  Сообщений: 89[ 0 ] Награды: 0  
Статус 
отсутствует | Я к примеру... если не получится сделать телепорт к админу, который запустил /мп, можно сделать тп по нику |  |  |  |  |  | 
| [S]ilverbac[k] | Дата: Четверг, 12.07.2012, 13:21 | Сообщение # 4 |  | .::Offline::. Пахан ![[S]ilverbac[k]](/avatar/85/497598.png)  Сообщений: 723[ 86 ] Награды: 17  
Статус 
отсутствует | Пробуй 
 В OnPlayerCommandText:
 
 Code  if (strcmp("/mp", cmdtext, true, 10) == 0)
 {
 if(IsPlayerAdmin(playerid))
 {
 for(new i = 0; i < MAX_PLAYERS; i++)
 {
 if(IsPlayerConnected(i))
 {
 ShowPlayerDialog(playerid,100,DIALOG_STYLE_MSGBOX,"МП","Хотите присоединится к МП???","Да","Нет");
 }
 }
 }
 return 1;
 }
 
 В OnDialogResponse:
 
 
 Code  if(dialogid == 100)
 {
 if(response)
 {
 for(new i = 0; i < MAX_PLAYERS; i++)
 {
 new Float:x, Float:y,Float:z;
 GetPlayerPos(playerid,x,y,z);
 SetPlayerPos(i,x+0.8,y+0.8,z+0.8);
 SendClientMessage(i,0x00FF00FF,"Вы были телепортированы на МП");
 }
 }
 else
 {
 SendClientMessage(playerid,0x00FF00FF,"Вы отказались.");
 }
 }
 
 
 [FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 |  |  |  |  |  | 
| [R]a1N | Дата: Четверг, 12.07.2012, 13:31 | Сообщение # 5 |  | .::Offline::. Блатной ![[R]a1N](/forum_ST/no_f_ava.png)  Сообщений: 89[ 0 ] Награды: 0  
Статус 
отсутствует | Высвечивается только у админа (кто ввел команду) а сам телепорт работает. |  |  |  |  |  | 
| [S]ilverbac[k] | Дата: Четверг, 12.07.2012, 13:32 | Сообщение # 6 |  | .::Offline::. Пахан ![[S]ilverbac[k]](/avatar/85/497598.png)  Сообщений: 723[ 86 ] Награды: 17  
Статус 
отсутствует | Code  if (strcmp("/ìï", cmdtext, true, 10) == 0)
 {
 if(IsPlayerAdmin(playerid))
 {
 for(new i = 0; i < MAX_PLAYERS; i++)
 {
 if(IsPlayerConnected(i))
 {
 ShowPlayerDialog(i,100,DIALOG_STYLE_MSGBOX,"МП","Хотите присоединится к МП???","Да","Нет");
 }
 }
 }
 return 1;
 }
 
 Исправил
 [FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 |  |  |  |  |  | 
| ZioSHik | Дата: Четверг, 12.07.2012, 13:44 | Сообщение # 7 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует | Code  if(dialogid == 100)  {
 if(response)
 {
 for(new i = 0; i < MAX_PLAYERS; i++)
 {
 new Float:x, Float:y,Float:z;
 GetPlayerPos(playerid,x,y,z);
 SetPlayerPos(i,x+0.8,y+0.8,z+0.8);
 SendClientMessage(i,0x00FF00FF,"Вы были телепортированы на МП");
 }
 }
 else
 {
 SendClientMessage(playerid,0x00FF00FF,"Вы отказались.");
 }
 }
 Зачем тут for(new i = 0; i < MAX_PLAYERS; i++) ? По моему там есть playerid
 |  |  |  |  |  | 
| [R]a1N | Дата: Четверг, 12.07.2012, 13:46 | Сообщение # 8 |  | .::Offline::. Блатной ![[R]a1N](/forum_ST/no_f_ava.png)  Сообщений: 89[ 0 ] Награды: 0  
Статус 
отсутствует | Второй человек телепортируется сам к себе |  |  |  |  |  | 
| ZioSHik | Дата: Четверг, 12.07.2012, 13:48 | Сообщение # 9 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует | Сейчас свой вариант дам |  |  |  |  |  | 
| [S]ilverbac[k] | Дата: Четверг, 12.07.2012, 13:52 | Сообщение # 10 |  | .::Offline::. Пахан ![[S]ilverbac[k]](/avatar/85/497598.png)  Сообщений: 723[ 86 ] Награды: 17  
Статус 
отсутствует | Code  if(dialogid == 100)
 {
 new Float:x, Float:y,Float:z, player1;
 if(response)
 {
 GetPlayerPos(playerid,x,y,z);
 SetPlayerPos(player1,x+0.8,y+0.8,z+0.8);
 SendClientMessage(player1,0x00FF00FF,"Вы телепортированы на МП");
 }
 else
 {
 SendClientMessage(player1,0x00FF00FF,"Вы отказались от телепорта.");
 }
 }
 
 [FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 |  |  |  |  |  | 
| [R]a1N | Дата: Четверг, 12.07.2012, 13:52 | Сообщение # 11 |  | .::Offline::. Блатной ![[R]a1N](/forum_ST/no_f_ava.png)  Сообщений: 89[ 0 ] Награды: 0  
Статус 
отсутствует | Заметил, когда админ вводит /мп и нажимает да все автоматически тпшатьсяДобавлено (12.07.2012, 12:52)---------------------------------------------
 Пробую
 |  |  |  |  |  | 
| ZioSHik | Дата: Четверг, 12.07.2012, 13:54 | Сообщение # 12 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует | Code new arrCoords[3][64];
 
 Code if (strcmp("/mp", cmdtext, true, 10) == 0)  {
 if(IsPlayerAdmin(playerid))
 {
 GetPlayerPos(playerid,arrCoords[0],arrCoords[1],arrCoords[2])
 for(new i = 0; i < MAX_PLAYERS; i++)
 {
 if(IsPlayerConnected(i))
 {
 ShowPlayerDialog(i,100,DIALOG_STYLE_MSGBOX,"МП","Хотите присоединится к МП???","Да","Нет");
 }
 }
 }
 return 1;
 }
 
 Code if(dialogid == 100)   {
 if(response)
 {
 SetPlayerPos(playerid,arrCoords[0],arrCoords[1],arrCoords[2];
 SendClientMessage(i,0x00FF00FF,"Вы были телепортированы на МП");
 }
 else
 {
 SendClientMessage(playerid,0x00FF00FF,"Вы отказались.");
 }
 }
 
 Мб так
 |  |  |  |  |  | 
| [R]a1N | Дата: Четверг, 12.07.2012, 13:55 | Сообщение # 13 |  | .::Offline::. Блатной ![[R]a1N](/forum_ST/no_f_ava.png)  Сообщений: 89[ 0 ] Награды: 0  
Статус 
отсутствует | ошибочки 
 C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(1255) : warning 219: local variable "arrCoords" shadows a variable at a preceding level
 C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(2276) : error 035: argument type mismatch (argument 2)
 C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(2277) : error 001: expected token: ";", but found "for"
 C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(2609) : error 035: argument type mismatch (argument 2)
 C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(2609) : error 035: argument type mismatch (argument 4)
 C:\Users\Никита\Desktop\Киллер Сити\gamemodes\killer-city.pwn(2610) : error 017: undefined symbol "i"
 Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
 
 5 Errors.
 |  |  |  |  |  | 
| ZioSHik | Дата: Четверг, 12.07.2012, 14:05 | Сообщение # 14 |  | .::Offline::. Авторитет   Сообщений: 831[ 82 ] Награды: 29  
Статус 
отсутствует |  
 
 Code if (strcmp("/mp", cmdtext, true, 10) == 0)    {
 if(IsPlayerAdmin(playerid))
 {
 GetPlayerPos(playerid,Coords[0],Coords[1],Coords[2])
 for(new i = 0; i < MAX_PLAYERS; i++)
 {
 if(IsPlayerConnected(i))
 {
 ShowPlayerDialog(i,100,DIALOG_STYLE_MSGBOX,"МП","Хотите присоединится к МП???","Да","Нет");
 }
 }
 }
 return 1;
 }
 
 Code if(dialogid == 100)     {
 if(response)
 {
 SetPlayerPos(playerid,Coords[0],Coords[1],Coords[2];
 SendClientMessage(playerid,0x00FF00FF,"Вы были телепортированы на МП");
 }
 else
 {
 SendClientMessage(playerid,0x00FF00FF,"Вы отказались.");
 }
 }
 
 UPD
 
 Мб так
 |  |  |  |  |  | 
| [S]ilverbac[k] | Дата: Четверг, 12.07.2012, 14:06 | Сообщение # 15 |  | .::Offline::. Пахан ![[S]ilverbac[k]](/avatar/85/497598.png)  Сообщений: 723[ 86 ] Награды: 17  
Статус 
отсутствует | Code  if(dialogid == 100)
 {
 if(response)
 {
 SetPlayerPos(playerid,Coords[0],Coords[1],Coords[2];
 SendClientMessage(playerid,0x00FF00FF,"Вы были телепортированы на МП");
 }
 else
 {
 SendClientMessage(playerid,0x00FF00FF,"Вы отказались.");
 }
 }
 
 [FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 |  |  |  |  |  
 
 |