20.05.2018, 00:04
Olб,
Gostaria de saber oque posso ter feito de errado, pois quando clico no Botгo pra Voltar, ele diminui o Numero da Skin,
o Mesmo ocorre com o da Proxima, que aumenta, porem nгo muda a Skin atual no TextDrawModel.
Gostaria de saber oque posso ter feito de errado, pois quando clico no Botгo pra Voltar, ele diminui o Numero da Skin,
o Mesmo ocorre com o da Proxima, que aumenta, porem nгo muda a Skin atual no TextDrawModel.
PHP код:
new NumeroSkin[MAX_PLAYERS];
new Text:VisualSkin[MAX_PLAYERS];
new Text:SelecionarSkin[MAX_PLAYERS];
new Text:AnteriorSkin[MAX_PLAYERS];
new Text:ProximoSkin[MAX_PLAYERS];
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == AnteriorSkin[playerid])
{
NumeroSkin[playerid]--;
if(NumeroSkin[playerid] == 74) return NumeroSkin[playerid] = 73;
if(NumeroSkin[playerid] == 0) return NumeroSkin[playerid] = 299;
PlayerTextDrawSetPreviewModel(playerid, PlayerText:VisualSkin[playerid], NumeroSkin[playerid]);
SelectTextDraw(playerid, 0x008000FF);
}
if(clickedid == ProximoSkin[playerid])
{
NumeroSkin[playerid]++;
if(NumeroSkin[playerid] == 74) return NumeroSkin[playerid] = 75;
if(NumeroSkin[playerid] == 300) return NumeroSkin[playerid] = 1;
PlayerTextDrawSetPreviewModel(playerid, PlayerText:VisualSkin[playerid], NumeroSkin[playerid]);
SelectTextDraw(playerid, 0x008000FF);
}
if(clickedid == SelecionarSkin[playerid])
{
SetPlayerSkin(playerid, NumeroSkin[playerid]);
TextDrawHideForPlayer(playerid, Text:Fundo1Skin);
TextDrawHideForPlayer(playerid, Text:Fundo2Skin);
TextDrawHideForPlayer(playerid, Text:NomeSkins);
TextDrawHideForPlayer(playerid, Text:VisualSkin[playerid]);
TextDrawHideForPlayer(playerid, Text:SelecionarSkin[playerid]);
TextDrawHideForPlayer(playerid, Text:AnteriorSkin[playerid]);
TextDrawHideForPlayer(playerid, Text:ProximoSkin[playerid]);
format(Str, sizeof(Str), "[ ! ] Vocк alterou sua Skin com Sucesso. ID Atual : %d !", NumeroSkin[playerid]);
SendClientMessage(playerid, Cor_Laranja, Str);
CancelSelectTextDraw(playerid);
}
return 1;
}