Armanish
Компетентный
Вообщем у меня команда /changeskin если я лидер и мой игрок в фракции я стою рядом с ним и пишу /changeskin его ид то пишет "Вы слишком далеко от игрока"
А когда отхожу то тогда можно использовать.
И еще если менять скин игроку то можно только 1-ый скин а когда пытаюсь другие то пишет "Данный игрок не из вашей фракции" Ну или как там
Даю только диалог+не полный а то если и команду поставить то обрабатывать не может форум.
И да-да оптимизации тут нету, и если нужна будет сама команда говорите мне я дам.
А когда отхожу то тогда можно использовать.
И еще если менять скин игроку то можно только 1-ый скин а когда пытаюсь другие то пишет "Данный игрок не из вашей фракции" Ну или как там
Даю только диалог+не полный а то если и команду поставить то обрабатывать не может форум.
PHP:
case 8550:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 12) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 280;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 281;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 282;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 283;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 284;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 285;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 288;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 76;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 300;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 301;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 302;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 303;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 1) {
PlayerInfo[idtr[playerid]][pModel] = 306;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8551:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 2) {
PlayerInfo[idtr[playerid]][pModel] = 286;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 2) {
PlayerInfo[idtr[playerid]][pModel] = 163;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 2) {
PlayerInfo[idtr[playerid]][pModel] = 164;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 2) {
PlayerInfo[idtr[playerid]][pModel] = 165;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 2) {
PlayerInfo[idtr[playerid]][pModel] = 166;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 2) {
PlayerInfo[idtr[playerid]][pModel] = 141;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8552:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 12) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 3) {
PlayerInfo[idtr[playerid]][pModel] = 287;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 3) {
PlayerInfo[idtr[playerid]][pModel] = 191;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 3) {
PlayerInfo[idtr[playerid]][pModel] = 61;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 3) {
PlayerInfo[idtr[playerid]][pModel] = 253;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 3) {
PlayerInfo[idtr[playerid]][pModel] = 255;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 3) {
PlayerInfo[idtr[playerid]][pModel] = 295;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8553:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 4) {
PlayerInfo[idtr[playerid]][pModel] = 70;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 4) {
PlayerInfo[idtr[playerid]][pModel] = 274;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 4) {
PlayerInfo[idtr[playerid]][pModel] = 275;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 4) {
PlayerInfo[idtr[playerid]][pModel] = 276;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 4) {
PlayerInfo[idtr[playerid]][pModel] = 219;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 4) {
PlayerInfo[idtr[playerid]][pModel] = 308;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8554:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 7) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 5) {
PlayerInfo[idtr[playerid]][pModel] = 223;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 5) {
PlayerInfo[idtr[playerid]][pModel] = 124;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 5) {
PlayerInfo[idtr[playerid]][pModel] = 113;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 5) {
PlayerInfo[idtr[playerid]][pModel] = 214;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8555:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 7) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 6) {
PlayerInfo[idtr[playerid]][pModel] = 120;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 6) {
PlayerInfo[idtr[playerid]][pModel] = 123;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 6) {
PlayerInfo[idtr[playerid]][pModel] = 169;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 6) {
PlayerInfo[idtr[playerid]][pModel] = 186;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 6) {
PlayerInfo[idtr[playerid]][pModel] = 118;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 6) {
PlayerInfo[idtr[playerid]][pModel] = 117;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8556:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 7) {
PlayerInfo[idtr[playerid]][pModel] = 57;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 7) {
PlayerInfo[idtr[playerid]][pModel] = 150;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 7) {
PlayerInfo[idtr[playerid]][pModel] = 98;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 7) {
PlayerInfo[idtr[playerid]][pModel] = 187;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 7) {
PlayerInfo[idtr[playerid]][pModel] = 147;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8557:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 1) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 8) {
PlayerInfo[idtr[playerid]][pModel] = 171;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 8) {
PlayerInfo[idtr[playerid]][pModel] = 11;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 8) {
PlayerInfo[idtr[playerid]][pModel] = 189;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 8) {
PlayerInfo[idtr[playerid]][pModel] = 194;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8558:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 9) {
PlayerInfo[idtr[playerid]][pModel] = 250;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 9) {
PlayerInfo[idtr[playerid]][pModel] = 261;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 9) {
PlayerInfo[idtr[playerid]][pModel] = 211;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 9) {
PlayerInfo[idtr[playerid]][pModel] = 217;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
case 8559:
{
if(response)
{
idtr[playerid] = strval(inputtext);
if(PlayerInfo[idtr[playerid]][pMember]!=PlayerInfo[playerid][pLeader])return SendClientMessage(playerid,COLOR_GREY,"Данный игрок не из вашей фракции или вы указали свой ID!");
if(PlayerInfo[playerid][pRank] < 12) return SendClientMessage(playerid, COLOR_GREY, "Вам недоступна данная функция");
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 280;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 281;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 282;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 283;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 284;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 285;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 288;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 76;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 300;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 301;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 302;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 303;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
if(PlayerInfo[playerid][pLeader] == 10) {
PlayerInfo[idtr[playerid]][pModel] = 306;
SetPlayerSkin(idtr[playerid], PlayerInfo[idtr[playerid]][pModel]); }
SendClientMessage(idtr[playerid],COLOR_LIGHTBLUE,"Лидер/Заместитель сменил вам фракционный скин!");
}
}
И да-да оптимизации тут нету, и если нужна будет сама команда говорите мне я дам.
