[AYUDA] Codigo de propiedades
#9

Quote:
Originally Posted by lucesita
Посмотреть сообщение
pawn Код:
dcmd_propiedades(playerid,params[]) {
#pragma unused params
new PropString[4096],MensajeProps[128];
strcat(PropString, "Nombre\tValor\tProduce\tPropietario\n");
for(new idcasa; idcasa < CantidadPropiedades; idcasa++)
{
format(MensajeProps,128,"{FDEE00}%s\t{FFFFFF}$%d\t$%d\t{00FFFF}%s\n",Propiedades[idcasa][Nombre], Propiedades[idcasa][Valor], Propiedades[idcasa][Produce], Propiedades[idcasa][Propietario]);
strcat(PropString,MensajeProps);
ShowPlayerDialog(playerid,ListaProps,DIALOG_STYLE_TABLIST_HEADERS,"Propiedades",PropString,"Aceptar","");
}
return 1;
}
Tiene dos fallas eso.
  • La linea de "ShowPlayerDialog" deberia ir afuera del bucle. Estas mostrado el dialogo una y otra vez. Y nomas tienes que mostrarlo una sola vez.
  • Si no hay ninguna propiedad, el comando no hara nada. Y el primer "strcat" se ejecutara de okis.
Deberia quedar asi (o algo similar):
pawn Код:
dcmd_propiedades(playerid,params[])
{
    #pragma unused params
    new PropString[4096], MensajeProps[128], bool:initialize = false;
    for(new idcasa; idcasa < CantidadPropiedades; idcasa++)
    {
        format(MensajeProps,128,"{FDEE00}%s\t{FFFFFF}$%d\t$%d\t{00FFFF}%s\n",Propiedades[idcasa][Nombre], Propiedades[idcasa][Valor], Propiedades[idcasa][Produce], Propiedades[idcasa][Propietario]);
        strcat(PropString,MensajeProps);

        initialize = true;
    }

    if(initialize)
    {
        strins(PropString, "Nombre\tValor\tProduce\tPropietario\n", 0);
        ShowPlayerDialog(playerid,ListaProps,DIALOG_STYLE_TABLIST_HEADERS,"Propiedades",PropString,"Aceptar","");
    }
    else
    {
        SendClientMessage(playerid, -1, "No se encontro nungun propiedad!");
    }
    return 1;
}
Y por cierto, actualiza a ZCMD o a cualquier otro procesador de comandos que utiliza el CallLocalFunction. :/

Saludos.
Reply


Messages In This Thread
Solucionado - by Hork - 15.03.2016, 16:58
Re: [AYUDA] Codigo de propiedades - by Daniel-92 - 15.03.2016, 17:04
Re: [AYUDA] Codigo de propiedades - by Hork - 15.03.2016, 18:19
Respuesta: Re: [AYUDA] Codigo de propiedades - by dannypanda05 - 15.03.2016, 19:40
Re: [AYUDA] Codigo de propiedades - by Hork - 15.03.2016, 20:21
Respuesta: Re: [AYUDA] Codigo de propiedades - by dannypanda05 - 15.03.2016, 20:48
Re: [AYUDA] Codigo de propiedades - by lucesita - 15.03.2016, 22:31
Re: [AYUDA] Codigo de propiedades - by Hork - 16.03.2016, 02:41
Re: [AYUDA] Codigo de propiedades - by SickAttack - 16.03.2016, 02:53

Forum Jump:


Users browsing this thread: 1 Guest(s)