13.10.2012, 19:48 
	
	
	
		Boas,tem como uma public ser executada a partir de outra?
	
	
	
	
 
public OnGameModeInit()
{
   
    SetTimer("teste", 1000, false); 
}
forward teste(); 
public teste()
{
    SetTimer("teste1", 1000, false);  //depois de um segundo ela chama a public teste1
}
forward teste1(); 
public teste1()
{
    //e assim por diante...
} 
public TutorialStateEnd(playerid)
{
ClearScreen(playerid);
SendClientMessage(playerid, COLOR_RED,"___________________Fim_do_Tutorial___________________");
DestroyProgressBar(GreenBar[playerid]);
TextDrawDestroy(RegStep[playerid]);
if(PlayerInfo[playerid][msRegistered] == 2)
{
SendClientMessage(playerid, COLOR_RED, "_______________________________________________________________________");
SendClientMessage(playerid, COLOR_WHITE,"O que significa RP?");
SendClientMessage(playerid, COLOR_WHITE,"A - Relaзхes Pъblicas.");
SendClientMessage(playerid, COLOR_WHITE,"B - Role Play.");
SendClientMessage(playerid, COLOR_WHITE,"C - Realizaзгo Profissional.");
SendClientMessage(playerid, COLOR_WHITE,"D - Real Play.");
SendClientMessage(playerid, COLOR_WHITE,"Por favor responde A, B, C ou D.");
SendClientMessage(playerid, COLOR_RED, "_______________________________________________________________________");
RPQuiz[playerid]=1;
RPWrongQuiz[playerid]=0;
PlayerInfo[playerid][msRegistered] = 5;
OnPlayerDataSave(playerid);
}
}
public QUIZ
| tipo esta public ai  pawn Код: 
 pawn Код: 
 | 
public QuizRPF(playerid)
{
ClearScreen(playerid);
if(PlayerInfo[playerid][msRegistered] == 5)
{
if(RPQuiz[playerid]==5)
{
SendClientMessage(playerid, COLOR_RED, "_______________________________________________________________________");
SendClientMessage(playerid, COLOR_WHITE, "O que entendes por REVENGEKILL?");
SendClientMessage(playerid, COLOR_WHITE, "A - Matar alguйm que nгo te quis por a trabalhar na faction.");
SendClientMessage(playerid, COLOR_WHITE, "B - Seres preso e por vinganзa matares-o assim que conseguisses.");
SendClientMessage(playerid, COLOR_WHITE, "C - Seres morto e depois ires ter com o sujeito que te matou e assassina-lo por te ter morto a ti.");
SendClientMessage(playerid, COLOR_WHITE, "D - Vias um colega teu em RP a ser assassinado e matava-o a seguir em RP.");
SendClientMessage(playerid, COLOR_WHITE, "Por favor responde A, B, C ou D.");
SendClientMessage(playerid, COLOR_RED, "_______________________________________________________________________");
RPQuiz[playerid]=6;
}
else if(RPQuiz[playerid]==6)
{
RPQuiz[playerid]=0;
FimRPQuiz(playerid);
}
}
return 1;
}