[AJUDA] Como fazer um seletor de skin em dialog - 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] Como fazer um seletor de skin em dialog (
/showthread.php?tid=287285)
[AJUDA] Como fazer um seletor de skin em dialog -
[N]inja - 02.10.2011
Bom, to tentando fazer um seletor de skin da seguinte maneira:
Tal player й da organizaзгo 05, e as skins da organizaзгo dele й 80, 81, 82 e 83.
Aн quando ele for convidado, abrir um dialog com 2 botхes, Prуximo e Confirmar selecionando as skins de 80 а 83.
Jб tenho a estrutura completa do /convidar, sу falta a parte das skins mesmo
Quem puder ajudar, obrigado.
Re: [AJUDA] Como fazer um seletor de skin em dialog -
Pharrel - 02.10.2011
pawn Код:
CMD:orgskin(playerid)
{
new listitems[];
if(Member[playerid] == 1) listitems = "80\n81\n82\n83";
else if(Member[playerid] == ??) listitems = "??\n??\n??\n??\n??\n??"
// e assim vai
return ShowPlayerDialog(playerid, coloca o id do dialog, DIALOG_STYLE_LIST,"Skins",listitems,"Ok","");
}
//OnDialogResponse...
case: coloca aqui o id do dialog
{
if(response)
{
if(Member[playerid] == 1)
{
if(listitem == 0) SetPlayerSkin(playerid, 80);
else if(listitem == 1) SetPlayerSkin(playerid, 81);
else if(listitem == 2) SetPlayerSkin(playerid, 82);
else if(listitem == 3) SetPlayerSkin(playerid, 83);
}
else if(Member[playerid] == ??)
{
if(listitem == 0) SetPlayerSkin(playerid,??);
else if(listitem == 1) SetPlayerSkin(playerid, ??);
else if(listitem == 2) SetPlayerSkin(playerid, ??);
else if(listitem == 3) SetPlayerSkin(playerid, ??);
else if(listitem == 4) SetPlayerSkin(playerid, ??);
}
//e vai colocando os outros q vc colocar lб em cima...
SendClientMessage(playerid, -1, "Skin alterada com sucesso!");
}
}