[Ajuda] Mudar skin
#1

Queria colocar que sу admin conseguisse usar a skin 211 e 217.

code:

pawn Код:
CMD:usarskin(playerid,params[])
{
    new skin;
    if(playerinfo[playerid][Doador] < 1) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"d",skin)) return SendClientMessage(playerid,yellow,"Use: /usarskin <skin-id>");
    if(skin == 211) return SendClientMessage(playerid,red,"-Erro- Essa skin й reservada somente para admins");
    if(skin == 217) return SendClientMessage(playerid,red,"-Erro- Essa skin й reservada somente para admins");
    if(skin < 0 || skin > 299) return SendClientMessage(playerid,red,"-Erro- O id das skins sгo somente de 0 a 299");
    SetPlayerSkin(playerid,skin);
    return 1;
}
Variбvel de admin:

pawn Код:
if(playerinfo[playerid][Admin]
Reply
#2

pawn Код:
CMD:usarskin(playerid,params[])
{
    new skin;
    if(playerinfo[playerid][Doador] < 1) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"d",skin)) return SendClientMessage(playerid,yellow,"Use: /usarskin <skin-id>");
    if(skin = 211 || skin == 217)
    {
          if(playerinfo[playerid][Admin] > 0)
          {
                SetPlayerSkin(playerid, skin);
          }
          else
          {
                SendClientMessage(playerid, -1, "Vocк Nгo й Admin, Skin Reservada!");
          }
    }
    if(skin < 0 || skin > 299) return SendClientMessage(playerid,red,"-Erro- O id das skins sгo somente de 0 a 299");
    SetPlayerSkin(playerid,skin);
    return 1;
}

Tenta
Reply
#3

Deu certo funeral sу que tipo, eu consigo usar a skin de admin sem ser admin, mais envia a mensagem
Reply
#4

Quote:
Originally Posted by s4kuL
Посмотреть сообщение
Deu certo funeral sу que tipo, eu consigo usar a skin de admin sem ser admin, mais envia a mensagem
Manow vc consertou o playerinfo vc tem que defini PAra sua var
Reply
#5

Sim.
Reply
#6

Tente desse modo:
pawn Код:
CMD:usarskin(playerid,params[])
{
    new skin;
    if(playerinfo[playerid][Doador] < 1) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"d",skin)) return SendClientMessage(playerid,yellow,"Use: /usarskin <skin-id>");
    if(skin < 0 || skin > 299) return SendClientMessage(playerid,red,"-Erro- O id das skins sгo somente de 0 a 299");
    if(skin = 211 || skin == 217)
    {
          if(playerinfo[playerid][Admin] < 0)
          {
                SendClientMessage(playerid, -1, "Vocк Nгo й Admin, Skin Reservada!");
          }
          else
          {
                 SetPlayerSkin(playerid,skin);
          }
    }
    return 1;
}
Reply
#7

pawn Код:
CMD:usarskin(playerid,params[])
{
    new skin;
    if(playerinfo[playerid][Doador] < 1) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"d",skin)) return SendClientMessage(playerid,yellow,"Use: /usarskin <skin-id>");
    if(skin == 211 && playerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,red,"-Erro- Essa skin й reservada somente para admins");
    if(skin == 217 && playerInfo[playerid][Admin] < 1) return SendClientMessage(playerid,red,"-Erro- Essa skin й reservada somente para admins");
    if(skin < 0 || skin > 299) return SendClientMessage(playerid,red,"-Erro- O id das skins sгo somente de 0 a 299");
    SetPlayerSkin(playerid,skin);
    return 1;
}
Vк se funciona amigo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)