(09/12/2021 19:41)xbruno1000x Escreveu: se colocar só o SetPlayerSkin(playerid, ContaPlayer[playerid][Skin]);, sem a if, funciona?
Não resolveu.. quando morre volta pra skin que aparece no seleção de skins porém no .ini ele salva a skin que eu selecionei porém no logar não esta carregando essa informação.. oque sera que ta errado ou faltando??
(09/12/2021 19:41)xbruno1000x Escreveu: se colocar só o SetPlayerSkin(playerid, ContaPlayer[playerid][Skin]);, sem a if, funciona?
Sempre quando morre seta a skin 1 novamente. mesmo eu salvando no /skin id
OBS: quando reloga tb não puxa a skin que ta no .ini do player mesmo ela estando la não seta ao spawnar.
SKIN ID
Código PHP:
CMD:skin(playerid,params[])
{
if(ChecarPermissoes(playerid)) return 1;
new skinnumero, skinid, string[128];
if(sscanf(params, "d", skinid)) return Msg(playerid, Vermelho, "<!> {FFFFFF}Use: {FF0000}/Skin [id]");
else if(!(0 <= skinid <= 311)) Msg(playerid, Vermelho, "<!> {FFFFFF}SkinID 0 a 311!");
else
{
switch(skinid)
{
case 46..48, 192:
{
if(!IsPlayerPCC(playerid))
return SendClientMessage(playerid, COLOR_RED, "<!> {FFFFFF}Essa skin é somente para Ladrões!");
}
case 265..267, 280..288, 300..302, 306, 307, 309..311:
{
if(!IsPlayerPolice(playerid))
return SendClientMessage(playerid, COLOR_RED, "<!> {FFFFFF}Essa skin é somente para Policiais!");
}
}
SetPlayerSkin(playerid, skinid);
ContaPlayer[playerid][Skin] = skinid;
skinnumero = GetPlayerSkin(playerid);
format(string, sizeof(string), "{90EE90}Skin: {FFFFFF}[%d]", skinnumero);
Msg(playerid, cortag, string);
}
return 1;
}