[Ajuda] Criar lista pra selecionar skins
#1

Achei atй uma include (https://sampforum.blast.hk/showthread.php?tid=407045) para fazer isso, mas nгo to sabendo como usar ela, alguem pode me dar uma luz?
Queria criar varios desses pra cada classe que o cara escolhe-se cria-se uma lista de skin que ele escolhia desse jeito

Me ajudem a fazer a de policia como exemplo que sгo as IDs
Код:
280,266,267,265,281,282,283,284
Reply
#2

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;
}
Reply
#3

Quote:
Originally Posted by cicinho
Посмотреть сообщение
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;
}
Reputado!
Obg e desculpe minha falta de atenзгo... Nгo havia percebido que tinha os links como:
http://gta-sa-mp.de/stuff/mSelection/skins.txt
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)