15.07.2014, 00:25
Serнa asн.
recuerda siempre que no puedes usar un stock para llamarse en un temporizador (timer), los stock son como en espaсol significa "reserva", algo que posiblemente uses o no uses por lo que no son llamados en los temporizadores, para ello usa public. me gustarнa darte una sugerencia para mejorar tu cуdigo, serнa que hagas un array de 8 espacios para que puedas cargar los 8 textdraws en un bucle.
algo asн:
pawn Код:
stock Intrologo(playerid)
{
TextDrawShowForPlayer(playerid, Logo0);
TextDrawShowForPlayer(playerid, Logo1);
TextDrawShowForPlayer(playerid, Logo2);
TextDrawShowForPlayer(playerid, Logo3);
TextDrawShowForPlayer(playerid, Logo4);
TextDrawShowForPlayer(playerid, Logo5);
TextDrawShowForPlayer(playerid, Logo6);
TextDrawShowForPlayer(playerid, Logo7);
SetTimerEx("BorrarIntroPuraJoda",3000,0,"d",playerid);
return 1;
}
forward BorrarIntroPuraJoda(playerid); public BorrarIntroPuraJoda(playerid)
{
TextDrawHideForPlayer(playerid, Logo0);
TextDrawHideForPlayer(playerid, Logo1);
TextDrawHideForPlayer(playerid, Logo2);
TextDrawHideForPlayer(playerid, Logo3);
TextDrawHideForPlayer(playerid, Logo4);
TextDrawHideForPlayer(playerid, Logo5);
TextDrawHideForPlayer(playerid, Logo6);
TextDrawHideForPlayer(playerid, Logo7);
return 1;
}
algo asн:
pawn Код:
new Text:Logos[8];
stock Intrologo(playerid)
{
for(i; i < 8; ++i)
{
TextDrawShowForPlayer(playerid, Logo[i]);
}
SetTimerEx("BorrarIntroPuraJoda",3*1000,false,"d",playerid);
return 1;
}
forward BorrarIntroPuraJoda(playerid); public BorrarIntroPuraJoda(playerid)
{
for(i; i < 8; ++i)
{
TextDrawHideForPlayer(playerid, Logo[i]);
}
return 1;
}

