Second Timer not started
#1

Hi, i have problem, in once i starting two SetTimerEx to 2 publics... But only called firts timer, second timer not called....

Code:
PHP код:
stock IntCamAdd(playerid,ttime,Float:FFromX1,Float:FFromY1,Float:FFromZ1,Float:TToX1,Float:TToY1,Float:TToZ1,Float:FFromX2,Float:FFromY2,Float:FFromZ2,Float:TToX2,Float:TToY2,Float:TToZ2)
{
    
CAMDATA[playerid][CAMAMMO[playerid]][FromX1] = FFromX1;
    
CAMDATA[playerid][CAMAMMO[playerid]][FromY1] = FFromY1;
    
CAMDATA[playerid][CAMAMMO[playerid]][FromZ1] = FFromZ1;
    
CAMDATA[playerid][CAMAMMO[playerid]][ToX1] = TToX1;
    
CAMDATA[playerid][CAMAMMO[playerid]][ToY1] = TToY1;
    
CAMDATA[playerid][CAMAMMO[playerid]][ToZ1] = TToZ1;
    
CAMDATA[playerid][CAMAMMO[playerid]][FromX2] = FFromX2;
    
CAMDATA[playerid][CAMAMMO[playerid]][FromY2] = FFromY2;
    
CAMDATA[playerid][CAMAMMO[playerid]][FromZ2] = FFromZ2;
    
CAMDATA[playerid][CAMAMMO[playerid]][ToX2] = TToX2;
    
CAMDATA[playerid][CAMAMMO[playerid]][ToY2] = TToY2;
    
CAMDATA[playerid][CAMAMMO[playerid]][ToZ2] = TToZ2;
    
CAMDATA[playerid][CAMAMMO[playerid]][time] = ttime;
    
CAMAMMO[playerid]++;
    return 
1;
}
stock SetFilmMode(playerid,bool:j)
{
    print(
"JO");
    if(
== true)
    {
        
PlayerTextDrawShow(playerid,PLAYER_FILMS[0]);
        
PlayerTextDrawShow(playerid,PLAYER_FILMS[1]);
        for(new 
ii<=20i++)
        {
            
SendClientMessage(playerid,0x000000," ");
        }
    }
    else
    {
        
PlayerTextDrawHide(playerid,PLAYER_FILMS[0]);
        
PlayerTextDrawHide(playerid,PLAYER_FILMS[1]);
    }
    return 
1;
}
forward IntCamStarted(playerid,camid);
stock IntCamStart(playerid)
{
    
GetPlayerPos(playerid,PLAYER_CAMXYZ[playerid][X],PLAYER_CAMXYZ[playerid][Y],PLAYER_CAMXYZ[playerid][Z]);
    
GetPlayerFacingAngle(playerid,PLAYER_CAMXYZ[playerid][A]);
    
TogglePlayerSpectating(playerid1);
    
IntCamStarted(playerid,0);
    return 
1;
}
stock AddFilmDubbing(playerid,texttik[500],cass,audioo[255])
{
    print(
"ADDED!");
    
PLAYER_FILMDUBBING[playerid][PLAYER_DUBPOS[playerid]][textik] = texttik;
    
PLAYER_FILMDUBBING[playerid][PLAYER_DUBPOS[playerid]][cas] = cass;
    
PLAYER_FILMDUBBING[playerid][PLAYER_DUBPOS[playerid]][audio] = audioo;
    
PLAYER_DUBPOS[playerid]++;
    return 
1;
}
stock FilmDubbingStart(playerid)
{
    
printf("SATADISKS");
    
FilmDubbingStarted(playerid,0);
    
printf("SATADISK");
    return 
1;
}
forward FilmDubbingStarted(playerid,dubid);
public 
FilmDubbingStarted(playerid,dubid)
{
    if(
dubid == PLAYER_DUBPOS[playerid])
    {
        
PLAYER_DUBPOS[playerid] = 0;
        for(new 
i<= 20i++)
        {
            
PLAYER_FILMDUBBING[playerid][i][textik] = '\0';
            
PLAYER_FILMDUBBING[playerid][i][cas] = 0;
            
PLAYER_FILMDUBBING[playerid][i][audio] = '\0';
        }
        print(
"STOP!");
        return 
1;
    }
    
//
    
new stringac[255];
    
format(stringac,sizeof(stringac),"{FFFFFF}%s",PLAYER_FILMDUBBING[playerid][dubid][textik]);
    
SendClientMessage(playerid,0xFFFFFF,stringac);
    
PlayAudioStreamForPlayer(playerid,PLAYER_FILMDUBBING[playerid][dubid][audio]);
    
printf("SENDING!");
    
SetTimerEx("FilmDubbingStarted",PLAYER_FILMDUBBING[playerid][dubid][cas],false,"ii",playerid,dubid 1);
    
//
    
return 1;
}
public 
IntCamStarted(playerid,camid)
{
    if(
camid == CAMAMMO[playerid])
    {
        
PLAYER_CAMSPAWNPROTECT[playerid] = true;
        
TogglePlayerSpectating(playerid0);
        
CAMAMMO[playerid] = 0;
        for(new 
i<= LOOPi++)
        {
            
CAMDATA[playerid][i][FromX1] = 0.0;
            
CAMDATA[playerid][i][FromY1] = 0.0;
            
CAMDATA[playerid][i][FromZ1] = 0.0;
            
CAMDATA[playerid][i][ToX1] = 0.0;
            
CAMDATA[playerid][i][ToY1] = 0.0;
            
CAMDATA[playerid][i][ToZ1] = 0.0;
            
CAMDATA[playerid][i][FromX2] = 0.0;
            
CAMDATA[playerid][i][FromY2] = 0.0;
            
CAMDATA[playerid][i][FromZ2] = 0.0;
            
CAMDATA[playerid][i][ToX2] = 0.0;
            
CAMDATA[playerid][i][ToY2] = 0.0;
            
CAMDATA[playerid][i][ToZ2] = 0.0;
            
CAMDATA[playerid][i][time] = 0;
        }
        return 
1;
    }
    
//
     
InterpolateCameraPos(playerid,CAMDATA[playerid][camid][FromX1],CAMDATA[playerid][camid][FromY1],CAMDATA[playerid][camid][FromZ1],CAMDATA[playerid][camid][ToX1],CAMDATA[playerid][camid][ToY1],CAMDATA[playerid][camid][ToZ1],CAMDATA[playerid][camid][time]);
    
InterpolateCameraLookAt(playerid,CAMDATA[playerid][camid][FromX2],CAMDATA[playerid][camid][FromY2],CAMDATA[playerid][camid][FromZ2],CAMDATA[playerid][camid][ToX2],CAMDATA[playerid][camid][ToY2],CAMDATA[playerid][camid][ToZ2],CAMDATA[playerid][camid][time]);
    
SetTimerEx("IntCamStarted",CAMDATA[playerid][camid][time],false,"ii",playerid,camid 1);
    
//
    
return 1;

OnPlayerSpawn:
PHP код:
    print("1a");
    
AddFilmDubbing(playerid,"Censore",11000,"CENSORE");
    print(
"1b");
    new 
stringik[500];
    print(
"1c");
    
GetPlayerName(playerid,stringik,sizeof(stringik));
    print(
"1d");
    
AddFilmDubbing(playerid,stringik,4000,"Censore");
    print(
"1e");
    
AddFilmDubbing(playerid,"Censore",68000,"CENSORE");
    print(
"1f");
    
FilmDubbingStart(playerid);
    print(
"1g");
    
SetTimerEx("tatata",4000,false,"i",playerid);
    
IntCamAdd(playerid,5000,1433.3170,-2297.6714,13.3828,1433.3170,-2297.6714,13.3828,1433.1365,-2295.1550,13.3828,1433.1365,-2295.1550,13.3828);
    
IntCamAdd(playerid,7000,1433.3170,-2297.6714,13.3828,1433.3170,-2297.6714,21.3828,1433.1365,-2295.1550,13.3828,1433.1365,-2295.1550,21.3828);
    
IntCamStart(playerid); 
Its scary, but im not modified textdraws, the textdraws not showing.. (SetFilmMode..)

Printings in console:
PHP код:
[21:19:531
[21:19:53JO
[21:19:531
[21:19:531a
[21:19:53ADDED!
[
21:19:531b
[21:19:531c
[21:19:531d
[21:19:53ADDED!
[
21:19:531e
[21:19:53ADDED
Phuh No errors or warnings... Before Adding FilmDubbing all function correctly.. + The IntCameraStart be not called, perma (not setted Spectating)
Reply


Messages In This Thread
Second Timer not started - by gamelaster - 01.02.2013, 19:08
Re: Second Timer not started - by gamelaster - 02.02.2013, 12:55
Re: Second Timer not started - by Rapgangsta - 02.02.2013, 13:25
Re: Second Timer not started - by Misiur - 02.02.2013, 13:46
Re: Second Timer not started - by gamelaster - 02.02.2013, 15:31
Re: Second Timer not started - by Misiur - 02.02.2013, 15:41
Re: Second Timer not started - by gamelaster - 02.02.2013, 16:31

Forum Jump:


Users browsing this thread: 1 Guest(s)