280,266,267,265,281,282,283,284
#include <a_samp>
#include <mSelection>
new skinlist = mS_INVALID_LISTID;
public OnGameModeInit()
{
skinlist = LoadModelSelectionMenu("skins.txt");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/mudarskin", true) == 0)
{
ShowModelSelectionMenu(playerid, skinlist, "Selecione sua Skin");
return 1;
}
return 0;
}
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == skinlist)
{
if(response)
{
SendClientMessage(playerid, 0xFF0000FF, "Skin alterada.");
SetPlayerSkin(playerid, modelid);
}
else SendClientMessage(playerid, 0xFF0000FF, "Vocк cancelou a alteraзгo de skin.");
return 1;
}
return 1;
}
|
Leia o tуpico com atenзгo, no mesmo existe exemplos.
Em Scriptfiles: skins.txt (Somente com o nъmero das skins que vocк deseja que apareзa). Код:
#include <a_samp>
#include <mSelection>
new skinlist = mS_INVALID_LISTID;
public OnGameModeInit()
{
skinlist = LoadModelSelectionMenu("skins.txt");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/mudarskin", true) == 0)
{
ShowModelSelectionMenu(playerid, skinlist, "Selecione sua Skin");
return 1;
}
return 0;
}
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == skinlist)
{
if(response)
{
SendClientMessage(playerid, 0xFF0000FF, "Skin alterada.");
SetPlayerSkin(playerid, modelid);
}
else SendClientMessage(playerid, 0xFF0000FF, "Vocк cancelou a alteraзгo de skin.");
return 1;
}
return 1;
}
|