Ahora probare el codigo, pero tengo otro problema tambien
pawn Код:
CALLBACK: UpdateCountdown() {
new data[50];
if(!ActiveCountdown)
{
for(new index=0; index<MAX_COUNTDOWN; index++) TextDrawHideForAll(CountdownTD[index]);
for(new index=0; index<4; index++) DataCountdown[index]=0;
KillTimer(KillCountdown);
}
else
{
static CountdownTemp[2];
DataCountdown[3]--;
if(DataCountdown[3]>=60) DataCountdown[3]=0, DataCountdown[2]--, CountdownTemp[0]++;
if(CountdownTemp[0]>=60) CountdownTemp[0]=0, DataCountdown[1]--, CountdownTemp[1]++;
if(CountdownTemp[1]>=24) CountdownTemp[1]=0, DataCountdown[0]--;
if(DataCountdown[3]<=0 && DataCountdown[2] >= 1) DataCountdown[2]--, DataCountdown[3]=59; //Faltaba esto, pequeсo error de Otacon.
if(DataCountdown[2]<=0) DataCountdown[2]=0;
if(DataCountdown[1]<=0) DataCountdown[1]=0;
if(DataCountdown[0]<=0) DataCountdown[0]=0;
format(data,sizeof(data),"%02d:%02d:%02d:%02d",DataCountdown[0],DataCountdown[1],DataCountdown[2],DataCountdown[3]);
TextDrawSetString(CountdownTD[1],data);
for(new index=0; index<MAX_COUNTDOWN; index++) \
TextDrawHideForAll(CountdownTD[index]),\
TextDrawShowForAll(CountdownTD[index]);
if(DataCountdown[0]<=0 && DataCountdown[1]<=0 && DataCountdown[2]<=0 && DataCountdown[3]<=0)
{
ActiveCountdown=false;
//CountdownFunction();
if(inscripto[playerid] == 0){
SendClientMessage( playerid, -1, "No estas inscripto en la carrera, asi que no participaras.");
}else {
ApagarMotor(playerid);
inscripto[playerid] = 0;
ResetPlayerWeapons(playerid);
SendClientMessageToAll(-1, "En segundos comenzara la carrera.");
SendClientMessage(playerid,COLOR_GRAD1,"[ ! ] Conteo en inicio");
PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
TextDrawShowForAll(C3);
SetTimer("conteo2",1000,0);
}
for(new index=0; index<2; index++) \
CountdownTemp[index]=0;
}
}
}
Al utilizar ese codigo, no le apaga los autos a los inscriptos si yo no me inscribi.
Osea, si yo me inscribo y el otro tambien, si le apaga el motor
Pero si yo no me inscribi, a el no le apaga ni le muestra el "SendClientMessageToAll(-1, "En segundos comenzara la carrera.");"