26.02.2012, 00:00
pawn Код:
#define DIALOG_SKINS 1325
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_SKINS:
{
if(!response) return 1;
new skinid;
if(sscanf(inputtext, "d", skinid))
{
SendClientMessage(playerid, -1, "Digite somente nъmeros, ou digite algo.");
ShowPlayerDialog(playerid, DIALOG_SKINS, DIALOG_STYLE_INPUT, "Trocar skin", "Digite o ID da skin que vocк quer", "Ok", "Cancelar");
return 1;
}
if(0 < (skinid) > 299)
{
SendClientMessage(playerid, -1, "O ID tem que ser entre 0 e 299.");
ShowPlayerDialog(playerid, DIALOG_SKINS, DIALOG_STYLE_INPUT, "Trocar skin", "Digite o ID da skin que vocк quer", "Ok", "Cancelar");
return 1;
}
SetPlayerSkin(playerid, skinid);
}
}
return 1;
}
CMD:trocarskin(playerid)
{
ShowPlayerDialog(playerid, DIALOG_SKINS, DIALOG_STYLE_INPUT, "Trocar skin", "Digite o ID da skin que vocк quer", "Ok", "Cancelar");
return 1;
}