underworker
Эксперт
- Регистрация
- 4 Ноя 2011
- Сообщения
- 1,037
- Лучшие ответы
- 0
- Репутация
- 254
Начнем.
Для начала добавим ко всем new
Далее в OnPlayerConnect где нибудь между PlayerInfo
Теперь в OnPlayerDeath
Теперь в public OnPlayerCommandText(playerid, cmdtext[])
Ну а далее ко всем диалогам
Ко всем Create3DTextLabel
Ну вот и все)
Автор урока: underworker
Для начала добавим ко всем new
PHP:
new skrit[MAX_PLAYERS];
PHP:
skrit[playerid] = 0;
PHP:
skrit[playerid] = 0;
PHP:
if(strcmp(cmd, "/mask", true) == 0)// ìàñêà
{
if(PlayerToPoint(7.0,playerid,1102.7017,-299.0774,73.9922))
{
if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8)
{
ShowPlayerDialog(playerid,4819,DIALOG_STYLE_LIST,"Скины скрытности","Полиция\nFBI\nАрмия\nГражданский\nВернуть свой\nСлучайный(новый)","Ок","Отмена");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не на спавне");
}
return 1;
}
PHP:
if(dialogid==4819)
{
if(response==1)
{
if(listitem == 0)//police
{
SetPlayerSkin(playerid,280);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Полицейского");
skrit[playerid] = 1;
}
else if(listitem == 1)//fbi
{
SetPlayerSkin(playerid,286);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде FBI");
skrit[playerid] = 2;
}
else if(listitem == 2)//army
{
SetPlayerSkin(playerid,287);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Армии");
skrit[playerid] = 3;
}
else if(listitem == 3)//citian
{
new rando = random(2);
if(PlayerInfo[playerid][pSex] == 1)//ìóæûê 7 19 22
{
if(rando == 0)
{
SetPlayerSkin(playerid,7);
}
else if(rando == 1)
{
SetPlayerSkin(playerid,19);
}
else if(rando == 2)
{
SetPlayerSkin(playerid,22);
}
}
else if(PlayerInfo[playerid][pSex] == 2)//áàáà 12 233 211
{
if(rando == 0)
{
SetPlayerSkin(playerid,12);
}
else if(rando == 1)
{
SetPlayerSkin(playerid,233);
}
else if(rando == 2)
{
SetPlayerSkin(playerid,211);
}
}
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы скрылись в одежде Гражданского");
skrit[playerid] = 4;
}
else if(listitem == 4)//ñâîé
{
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы вернули себе свою одежду");
skrit[playerid] = 0;
}
else if(listitem == 5)
{
new rand = random(16) + 1;
switch(rand)
{
case 1:
{
SetPlayerSkin(playerid,2);
}
case 2:
{
SetPlayerSkin(playerid,20);
}
case 3:
{
SetPlayerSkin(playerid,22);
}
case 4:
{
SetPlayerSkin(playerid,23);
}
case 5:
{
SetPlayerSkin(playerid,60);
}
case 6:
{
SetPlayerSkin(playerid,98);
}
case 7:
{
SetPlayerSkin(playerid,101);
}
case 8:
{
SetPlayerSkin(playerid,170);
}
case 9:
{
SetPlayerSkin(playerid,188);
}
case 10:
{
SetPlayerSkin(playerid,250);
}
case 11:
{
SetPlayerSkin(playerid,163);
}
case 12:
{
SetPlayerSkin(playerid,164);
}
case 13:
{
SetPlayerSkin(playerid,165);
}
case 14:
{
SetPlayerSkin(playerid,166);
}
case 15:
{
SetPlayerSkin(playerid,294);
}
case 16:
{
SetPlayerSkin(playerid,15);
}
}
}
}
}
PHP:
Create3DTextLabel("Маскировка: /mask",COLOR_STROKA,1102.7017,-299.0774,73.9922,30.0,0,1);
Автор урока: underworker