Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/makeleader

Статус
В этой теме нельзя размещать новые ответы.

Mentos

Компетентный
Можно сказать что я решил разобрать свой мод по частям. Суть команды такова, пишем /makeleader [ID игрока], потом выпадает диалог с выбором фракции.
Для работы потребуется как всегда:
ZCMD или DC_CMD
sscanf
Ко все new:
PHP:
new player;//Не будем делать для всех игроков, т.к. и так успеет обработать
К командам:
PHP:
CMD:makeleader(playerid, params[]){
if(sscanf(params,"u",player))return SendClientMessage(playerid, 0xff7900, "Используйте: /makeleader [id]");
ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST,"Список Фракций","1. SAPD\n2.F.B.I\n3. EMERCOM\n4. Радио\n5. Мэрия\n6. Армия\n7. Лицензиоры\n8. LCN\n9. Якудза\n10. Русская мафия\n11. Rifa\n12. Grove\n13. Ballas\n14. Vagos\n15. Aztec","Выбор","Отмена"); return 1;}
Далее диалог :) В OnDialogResponse

PHP:
case 9:{
			if(response){
		    	switch(listitem)
				{
		    	case 0:{
				PlayerInfo[player][pMember] = 1; PlayerInfo[player][pLeader] = 1;}
		    	case 1:{
				PlayerInfo[player][pMember] = 2; PlayerInfo[player][pLeader] = 2;}
				case 2:{
				PlayerInfo[player][pMember] = 3; PlayerInfo[player][pLeader] = 3;}
				case 3:{
				PlayerInfo[player][pMember] = 4; PlayerInfo[player][pLeader] = 4;}
				case 4:{
				PlayerInfo[player][pMember] = 5; PlayerInfo[player][pLeader] = 5;}
				case 5:{
				PlayerInfo[player][pMember] = 6; PlayerInfo[player][pLeader] = 6;}
				case 6:{
				PlayerInfo[player][pMember] = 7; PlayerInfo[player][pLeader] = 7;}
				case 7:{
				PlayerInfo[player][pMember] = 8; PlayerInfo[player][pLeader] = 8;}
				case 8:{
				PlayerInfo[player][pMember] = 9; PlayerInfo[player][pLeader] = 9;}
				case 9:{
				PlayerInfo[player][pMember] = 10; PlayerInfo[player][pLeader] = 10;}
				case 10:{
				PlayerInfo[player][pMember] = 11; PlayerInfo[player][pLeader] = 11;}
				case 11:{
				PlayerInfo[player][pMember] = 12; PlayerInfo[player][pLeader] = 12;}
				case 12:{
				PlayerInfo[player][pMember] = 13; PlayerInfo[player][pLeader] = 13;}
				case 13:{
				PlayerInfo[player][pMember] = 14; PlayerInfo[player][pLeader] = 14;}
				case 14:{
				PlayerInfo[player][pMember] = 15; PlayerInfo[player][pLeader] = 15;}
				}return 1;}}
Конечно я тут так сделал, что скин не выдается сразу, вот пример как надо вставлять:
PHP:
case 14:{
				PlayerInfo[player][pMember] = 15; PlayerInfo[player][pLeader] = 15; SetPlayerSkin(player, skinid);}
Думаю кому нибудь пригодиться, если что пишите.
Автор: Mentos
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу