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.