Ayuda, sistema de toys o prendas
#1

Bueno, hice un sistema de toys, por catalogo, pero la cosa es que siempre me pone el toy que compro en el mismo slot, y tengo para 10 slot por usuarios, aca dejo el comando y la funciуn.
PHP код:
        zcmd(cprendasplayeridparams[]) //cambiar el comando
    
{
    if(
IsPlayerInRangeOfPoint(playerid,2.0,173.4129,-92.5173,1001.8047))
    if(
IsPlayerConnected(playerid))
    {
    
ShowModelSelectionMenu(playeridToyList"Prendas");
    }
    else 
SendClientMessage(playerid0xFFFF00FF"No estбs en la tienda SZ.");
    return 
1;
    } 
PHP код:
    if((dialogid == BUYTOYS) && response)
    {
        new 
stringg[512];
        for(new 
x;x<MAX_PLAYERTOYS;x++)
        {
              new 
name[24];
            
format(namesizeof(name), "Nada");
            for(new 
i;i<sizeof(HoldingObjectsAll);i++)
               {
                if(
HoldingObjectsAll[i][holdingmodelid] == PlayerToyInfo[playerid][x][ptModelID])
                {
                       
format(namesizeof(name), "%s"HoldingObjectsAll[i][holdingmodelname]);
                }
            }
            
format(stringgsizeof(stringg), "%s(%d) %s (Parte: %s)\n"stringgxnameHoldingBones[PlayerToyInfo[playerid][x][ptBone]]);
        }
        
SafeDialogEx(playeridBUYTOYS2DIALOG_STYLE_LIST"{FF8000}Selecciona un Slot"stringg"Seleccionar""Cancelar");
    } 
Siempre que como uno me lo pone en el slot 0, y me reemplaza el que ya tengo si hay
Reply
#2

Pasa el cуdigo completo, ahн sуlo haces un listado y lo muestras.
Reply
#3

PHP код:
    if((dialogid == BUYTOYS) && response)
    {
        new 
stringg[512];
        for(new 
x;x<MAX_PLAYERTOYS;x++)
        {
              new 
name[24];
            
format(namesizeof(name), "Nada");
            for(new 
i;i<sizeof(HoldingObjectsAll);i++)
               {
                if(
HoldingObjectsAll[i][holdingmodelid] == PlayerToyInfo[playerid][x][ptModelID])
                {
                       
format(namesizeof(name), "%s"HoldingObjectsAll[i][holdingmodelname]);
                }
            }
            
format(stringgsizeof(stringg), "%s(%d) %s (Parte: %s)\n"stringgxnameHoldingBones[PlayerToyInfo[playerid][x][ptBone]]);
        }
        
SafeDialogEx(playeridBUYTOYS2DIALOG_STYLE_LIST"{FF8000}Selecciona un Slot"stringg"Seleccionar""Cancelar");
    } 
PHP код:
        zcmd(cprendasplayeridparams[]) //cambiar el comando
    
{
    if(
IsPlayerInRangeOfPoint(playerid,2.0,173.4129,-92.5173,1001.8047))
    if(
IsPlayerConnected(playerid))
    {
    
ShowModelSelectionMenu(playeridToyList"Prendas");
    }
    else 
SendClientMessage(playerid0xFFFF00FF"No estбs en la tienda SZ.");
    return 
1;
    } 
Eso esta bien?
Reply
#4

Es lo mismo que pusiste arriba, lo ъnico que haces es hacer un listado pero no lo de comprar.
Reply
#5

Que falta poner? para que aparezca el slot a elegir?
Reply
#6

Quote:
Originally Posted by ElvergitaLarga
Посмотреть сообщение
Que falta poner? para que aparezca el slot a elegir?
El cуdigo que estбs pasando sуlo hace un listado de los slots de prendas.
Reply
#7

Pero yo quiero que primero de diga en que slot lo queres poner
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)