SA-MP Forums Archive
Ayuda con un pequeсo stock. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con un pequeсo stock. (/showthread.php?tid=465355)



Ayuda con un pequeсo stock. - recor - 22.09.2013

pawn Код:
stock bMessage(playerid, const text[]){
    for(new line; line < 6; line ++){
        TextDrawShowForPlayer(playerid, mBox[line]);
    }
    for(new line; line < 6; line++){
        TextDrawHideForAll(mBox[line]);
        if(line < 5){
            mString[line] = mString[line+1];
            TextDrawSetString(mBox[line], mString[line]);
        }
    }
    format(mString[6], 128, "%s", text);
    TextDrawSetString(mBox[5], mString[6]);
    for(new line; line < 6; line++){
        TextDrawShowForAll(mBox[line]);
    }
}
Entonces, me mire un filterscript en samp forum, y yo quise hacer mi propia newsbox de solo 6 mensajes.. pero los textdraws se crean en la misma linea, osea me explico? los texdraws se van borrando y se van creando en la misma linea, alguien me podria ayudar..? :/


Respuesta: Ayuda con un pequeсo stock. - Adoniiz - 22.09.2013

pawn Код:
stock bMessage(playerid, const text[]){
    for(new line; line < 6; line ++){
        TextDrawShowForPlayer(playerid, mBox[line]);
    }
    for(new line; line < 6; line++){
        TextDrawHideForAll(mBox[line]);
        if(line < 5){
            mString[line] = mString[line+1];
            TextDrawSetString(mBox[line], mString[line]);
        }
    }
    format(mString[6], 128, "%s\n", text);
    TextDrawSetString(mBox[5], mString[6]);
    for(new line; line < 6; line++){
        TextDrawShowForAll(mBox[line]);
    }
}



Respuesta: Ayuda con un pequeсo stock. - recor - 22.09.2013

Al parecer no es eso :/


Respuesta: Ayuda con un pequeсo stock. - Adoniiz - 22.09.2013

їMe puedes pasar todo el cуdigo?

pawn Код:
stock bMessage(playerid, const text[]){
    for(new line; line < 6; line ++){
        TextDrawShowForPlayer(playerid, mBox[line]);
    }
    for(new line; line < 6; line++){
        TextDrawHideForAll(mBox[line]);
        if(line < 5){
            mString[line] = mString[line+1];
            TextDrawSetString(mBox[line], mString[line]);
        }
    }
    format(mString[5], 128, "%s", text);
    TextDrawSetString(mBox[5], mString[5]);
    for(new line; line < 6; line++){
        TextDrawShowForAll(mBox[line]);
    }
}



Respuesta: Ayuda con un pequeсo stock. - recor - 22.09.2013

Listo, ya lo arregle era solo que estaban mixeados los textdraws.. gracias.