Mentos
Компетентный
Можно сказать что я решил разобрать свой мод по частям. Суть команды такова, пишем /makeleader [ID игрока], потом выпадает диалог с выбором фракции.
К командам:
Далее диалог
В OnDialogResponse
Конечно я тут так сделал, что скин не выдается сразу, вот пример как надо вставлять:
Думаю кому нибудь пригодиться, если что пишите.
Автор: Mentos
Ко все new:Для работы потребуется как всегда:
ZCMD или DC_CMD
sscanf
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;}
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
Последнее редактирование:
