if(PlayerInfo[i][EsPremiun] >= 1)
if(PlayerInfo[playerid][EsHumano] == 1)
if(PlayerInfo[playerid][EsZombie] == 1)
if(!strcmp(cmdtext, "/mudarskin", true))
{
if(PlayerInfo[playerid][EsPremiun] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Somente premium podem mudar de skin!!");
if(PlayerInfo[playerid][EsHumano] == 1) SetPlayerSkin(playerid, 12);
if(PlayerInfo[playerid][EsZombie] == 1) SetPlayerSkin(playerid, 24);
return SendClientMessage(playerid, -1, "Skin alterada...");
}
if(!strcmp(cmdtext, "/mudarskin", true))
{
new tmp[50], skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xE3191999, "Uso correto: {FFFFFF} /MudarSkin [idSkin]");
skin = strval(tmp);
if(PlayerInfo[playerid][EsPremiun] > 0)
{
if(skin == 1 || skin == 5 || skin == 1)
{
SetPlayerSkin(playerid, skin);
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros premiun's");
}
if(PlayerInfo[playerid][EsHumano] == 1)
{
if(skin == 43 || skin == 299 || skin == 68)
{
SetPlayerSkin(playerid, skin);
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros Humanos");
}
if(PlayerInfo[playerid][EsZombie] == 1)
{
if(skin == 63 || skin == 15 || skin == 9)
{
SetPlayerSkin(playerid, skin);
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros Zombies");
}
return SendClientMessage(playerid, -1, "Skin alterada...");
}
Falcon, esse seu aki ta bom.. mas por exemplo, eu nao quero uma skin sу, qro um comando tipo /mudarskin [ID], dai os humanos tem tais ids de skins, e os zombies outros..
|
if(!strcmp(cmdtext, "/mudarskin", true))
{
if(PlayerInfo[playerid][EsPremiun] < 1) return SendClientMessage(playerid, 0x3E191999, "Vocк nгo й Premiun");
new tmp[50], skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xE3191999, "Uso correto: {FFFFFF} /MudarSkin [idSkin]");
skin = strval(tmp);
if(PlayerInfo[playerid][EsHumano] == 1) //Й um humano
{
if(skin == 43 || skin == 299 || skin == 68) //Skins que humanos podem selecionar
{
SetPlayerSkin(playerid, skin); //seta skin selecionada
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros Humanos");
}
if(PlayerInfo[playerid][EsZombie] == 1) //Й um zombie
{
if(skin == 63 || skin == 15 || skin == 9) //Skins que zombies podem selecionar
{
SetPlayerSkin(playerid, skin); //seta skin selecionada
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros Zombies");
}
return SendClientMessage(playerid, -1, "Skin alterada...");
}
COMMAND:mudarskin(playerid, params[])
{
new Msg[128], Skin;
if (APlayerData[playerid][LoggedIn] == true)
{
{
if (sscanf(params, "i", Skin)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/mudarskin <skin-id (0-299)>\"");
else
{
if ((Skin >= 0) && (Skin <= 299))
{
SetPlayerSkin(playerid, Skin);
format(Msg, 128, "{00FF00} Vocк escolheu o skin: {FFFF00}%i", Skin);
SendClientMessage(playerid, 0xFFFFFFFF, Msg);
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}skin invalido, sу pode escolher entre 0 e 299");
}
}
else
return 0;
}
else
return 0;
return 1;
}
CMD:mudarskin(playerid, params[])
{
static Skinid;
if(sscanf(params, "d", Skinid)) return SendClientMessage(playerid, -1, "Use: /mudarskin [skinid]");
if(PlayerInfo[playerid][EsPremiun] < 1) return SendClientMessage(playerid, 0xFF0000AA, "Somente premium pode mudar de skin.");
if(PlayerInfo[playerid][EsHumano] == 1)
{
if(Skinid == 12 || Skinid == 13 || Skinid == 14) SetPlayerSkin(playerid, Skinid);
else SendClientMessage(playerid, -1, "Skin invбlida para time dos humanos...");
}
if(PlayerInfo[playerid][EsZombie] == 1)
{
if(Skinid == 45 || Skinid == 46 || Skinid == 1474) SetPlayerSkin(playerid, Skinid);
else SendClientMessage(playerid, -1, "Skin invбlida para time dos zumbies...");
}
return 0x1;
}
if(!strcmp(cmdtext, "/mudarskin", true))
{
if(PlayerInfo[playerid][EsPremiun] < 1) return SendClientMessage(playerid, 0x3E191999, "Vocк nгo й Premiun");
new tmp[50], skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xE3191999, "Uso correto: {FFFFFF} /MudarSkin [idSkin]");
skin = strval(tmp);
if(PlayerInfo[playerid][EsHumano] == 1) //Й um humano
{
if(skin == 43 || skin == 299 || skin == 68) //Skins que humanos podem selecionar
{
SetPlayerSkin(playerid, skin); //seta skin selecionada
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros Humanos");
}
if(PlayerInfo[playerid][EsZombie] == 1) //Й um zombie
{
if(skin == 63 || skin == 15 || skin == 9) //Skins que zombies podem selecionar
{
SetPlayerSkin(playerid, skin); //seta skin selecionada
return 1;
}
else return SendClientMessage(playerid, 0xE3191999, "Este skin nгo й valido pros Zombies");
}
return SendClientMessage(playerid, -1, "Skin alterada...");
}