Bueno gente, primeramente hola a todos, estoy teniendo un incombeniente en el sistema de catalago de skins, la vercion de gm es 0.3z, lo que hace es no mostrar el menu de skins con todo los skins..
Muestro como lo tengo armado:
espero que me puedan ayudar gracias..
Muestro como lo tengo armado:
- sploider:
#include <a_samp>
#include <mSelection>
new Menu:tiendaropa;
new skinlist = mS_INVALID_LISTID;
public OnGameModeInit()
{
tiendaropa = CreateMenu("Tienda de ropa", 2, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(tiendaropa, 0, "Skin");
AddMenuItem(tiendaropa, 0, "Salir");
skinlist = LoadModelSelectionMenu("skins.TXT");
}
zcmd(cropa, playerid, params[])
{
if(!IsAtClothShop(playerid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "¡ No estás en una tienda de Ropa !");
if(IsPlayerConnected(playerid))
{
ShowMenuForPlayer(tiendaropa, playerid);
}
else SendClientMessage(playerid, 0xFFFF00FF, "No estás conectado");
return 1;
}
public OnPlayerExitedMenu(playerid)
{
if(GetPlayerMenu(playerid) == tiendaropa) TogglePlayerControllable(playerid, 1);
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
if(GetPlayerMenu(playerid) == tiendaropa) //Tiendas de ropa
{
TogglePlayerControllable(playerid, 1);
switch(row)
{
case 0: //Skin
{
ShowModelSelectionMenu(playerid, skinlist, "Lista de skins", AguamarinaOscuro, Blanco, Amarillo);
}
case 1: //Salir
{
HideMenuForPlayer(tiendaropa, playerid);
}
}
}
return 1;
}
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(listid == skinlist)
{
if(!response){return 1;}
if(!IsValidSkin(modelid)){return 1;}
Info[playerid][pChar] = modelid;
SetPlayerSkin(playerid, modelid);
GivePlayerMoney(playerid, -100);
SendClientMessage(playerid,COLOR_YELLOW,"Compraste tu nueva ropa por 100$");
return 1;
}
return 1;
}
espero que me puedan ayudar gracias..