Romero_Rodrigez
Новичок
Здраствуйте Ув.пользователи сайта (портала): www.pawno-info.ru я предостовляю вам раздевалку для сотрудников Полиции (SAPD).
1.В начало мода добовляем ко всем new:
2.Далле идём в public OnPlayerPickUpPickup(playerid, pickupid) и вставляем:
3.Вставляем в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]):
5.Добовляем последее в public IsACop(playerid):
Если у кого нету, то для вас выкладываю расписанный public,у кого есть то добовляем такую строку: && SAPDskin[playerid]==0),на примере вы увидите ниже в publice:
Спасибо за внимание, желаю вам удачи!
1.В начало мода добовляем ко всем new:
Код:
new SAPDskin[MAX_PLAYERS];
new SAPDclothpickup;
Код:
if(pickupid == SAPDclothpickup)
{
ShowPlayerDialog(playerid, 10007, DIALOG_STYLE_MSGBOX, "Раздевалка", "Выберите одежду", "Униформа", "Обычная");
return 1;
}
Код:
else if(dialogid == 10007)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!response)
{
if(PlayerInfo[playerid][pSex] == 1)
{
SetPlayerSkin(playerid, 299);
format(string,sizeof(string), " * %s переоделся",sendername);
SetPlayerChatBubble(playerid,"переоделся",COLOR_PURPLE,30.0,10000);
}
else if(PlayerInfo[playerid][pSex] == 2)
{
SetPlayerSkin(playerid, 93);
format(string,sizeof(string), " * %s переоделась",sendername);
SetPlayerChatBubble(playerid,"переоделась",COLOR_PURPLE,30.0,10000);
}
SAPDskin[playerid] = 1;
ResetPlayerWeapons(playerid);
SetPlayerArmorAC(playerid,0);
SetPlayerHealth(playerid,100);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
if(PlayerInfo[playerid][pSex] == 1)
{
format(string,sizeof(string), " * %s переоделся",sendername);
SetPlayerChatBubble(playerid,"переоделся",COLOR_PURPLE,30.0,10000);
}
else if(PlayerInfo[playerid][pSex] == 2)
{
format(string,sizeof(string), " * %s переоделась",sendername);
SetPlayerChatBubble(playerid,"переоделась",COLOR_PURPLE,30.0,10000);
}
SAPDskin[playerid] = 0;
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " * Вы не сосотоите в Полиции");
return 1;
}
}
Код:
4.Вставляем CreatePickup в public OnGameModeInit():
Код:
SAPDclothpickup = CreatePickup(1275, 23, 253.5096,76.9395,1003.6406,0); //Можно поставить на свои координаты.
5.Добовляем последее в public IsACop(playerid):
Если у кого нету, то для вас выкладываю расписанный public,у кого есть то добовляем такую строку: && SAPDskin[playerid]==0),на примере вы увидите ниже в publice:
Код:
public IsACop(playerid)
{
if(IsPlayerConnected(playerid))
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
if((member==1 && SAPDskin[playerid]==0) || member==2 || member==3 || member==19)
{
return 1;
}
else if(leader==1 || leader==2 || leader==3 || leader==19)
{
return 1;
}
}
return 0;
}
Спасибо за внимание, желаю вам удачи!
