[Ajuda] Seleзгo de Skin - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Seleзгo de Skin (
/showthread.php?tid=653992)
Seleзгo de Skin -
zNaKa - 18.05.2018
Olб,
Estou tentando criar um comando de Selecionar Skin por TextDraw, queria saber como faзo pra por exemplo !
Clicar no botгo Anterior Checar se o Model da TextDraw for 0 Mudar pra 299, caso for maior que 1 remover 1.
Obrigado.
Re: Seleзгo de Skin -
FerrariL - 18.05.2018
Faзa uma condicional e verifique se o valor de sua variбvel й menor que 0 caso seje verdadeiro sete para 299.
Caso nгo ficou claro,poste seu cуdigo por gentileza.
Obs: A variбvel que me refiro й a que verifica em qual model o player estб visualizando.
Re: Seleзгo de Skin -
zNaKa - 18.05.2018
Esse й o problema, nгo sei como faзo pra verificar, pois й dentro da TextDrawSetPreviewModel, e nгo sei como faзo a checagem... D:
Re: Seleзгo de Skin -
FerrariL - 18.05.2018
Vocк criou algum tipo de seta para selecionar as skins ? Isso й feito na OnPlayerClickTextDraw.
Re: Seleзгo de Skin -
zNaKa - 18.05.2018
Sim, o TextDraw ta totalmente feito, Botгo Pra Voltar/Avanзar E selecionar. E ja criei ambos no OnPlayerClickTextDraw !
Re: Seleзгo de Skin -
FerrariL - 18.05.2018
Passe a OnPlayerClickTextDraw somente as partes de avanзar,voltar,selecionar.
Re: Seleзгo de Skin -
zNaKa - 18.05.2018
Quote:
if(clickedid == AnteriorSkin)
{
}
if(clickedid == ProximoSkin)
{
}
if(clickedid == SelecionarSkin)
{
}
|
Nгo precisa fazer todas, somente uma explicaзгo do que precisa ser feito ja me ajudaria, pq nгo quero nada pronto qq
Re: Seleзгo de Skin -
FerrariL - 18.05.2018
Use como base:
PHP код:
new pSkin[MAX_PLAYERS];
if(clickedid == AnteriorSkin)
{
if(pSkin[playerid] > 299)
pSkin[playerid] = 0;
else pSkin[playerid] --;
PlayerTextDrawSetPreviewModel(playerid,VariavelDaTextDraw,pSkin[playerid]);
}
else if(clickedid == ProximoSkin)
{
if(pSkin[playerid] < 0)
pSkin[playerid] = 299;
else pSkin[playerid] ++;
PlayerTextDrawSetPreviewModel(playerid,VariavelDaTextDraw,pSkin[playerid]);
}
Re: Seleзгo de Skin -
zNaKa - 18.05.2018
Vou testar, se der certo te aviso !