11.07.2011, 17:46
Tenta agora:
PHP код:
new bool:Questao1[MAX_PLAYERS];
new bool:Questao2[MAX_PLAYERS];
new bool:Questao3[MAX_PLAYERS];
public OnPlayerText(playerid, text[])
{
if(JogadorInfo[playerid][Pergunta] == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "--[Seja Bem-Vindo ao Servidor de Pilotos]--");
SendClientMessage(playerid, COLOR_RED, "------Questгo 1: O que й um Piloto?------");
SendClientMessage(playerid, COLOR_WHITE, "1: Piloto й um Motorista que dirige o carro levando pessoas para viajar");
SendClientMessage(playerid, COLOR_WHITE, "2: Piloto й um Homem que trabalha em um restaurante entregando refeiзхes");
SendClientMessage(playerid, COLOR_WHITE, "3: Piloto й Alguйm que Pilota uma aeronave, viajando a vбrios paнses e levando...");
SendClientMessage(playerid, COLOR_WHITE, "... passageiros para o seu destino e que treina sempre.");
if(strlen(text))
{
if(strcmp("3", text, true) == 0)
{
Questao1[playerid] = true;
JogadorInfo[playerid][Pergunta] = 1;
}
}
}
else if(JogadorInfo[playerid][Pergunta] == 1)
{
SendClientMessage(playerid, COLOR_RED, "------Questгo 2: Explique o que й ADF?------");
SendClientMessage(playerid, COLOR_WHITE, "1: ADF - Automatic Direction Finder, Acha a Rota desejada para o Aviгo");
SendClientMessage(playerid, COLOR_WHITE, "2: ADF - Бgua Dura Federaзгo");
SendClientMessage(playerid, COLOR_WHITE, "3: ADF - Й uma coisa que tem no carro?");
if(strlen(text))
{
if(strcmp("1", text, true) == 0) { Questao2[playerid] = true; }
JogadorInfo[playerid][Pergunta] = 2;
}
}
else if(JogadorInfo[playerid][Pergunta] == 2)
{
SendClientMessage(playerid, COLOR_RED, "------Questгo 3: O que й TCAS?------");
SendClientMessage(playerid, COLOR_WHITE, "1: TCAS - Traffic Collision Avoidance System");
SendClientMessage(playerid, COLOR_WHITE, "2: TCAS - Transiзгo Cara Apagar Sistema");
SendClientMessage(playerid, COLOR_WHITE, "3: TCAS - Serve para formatar o computador");
if(strlen(text))
{
if(strcmp("1", text, true) == 0)
{
Questao3[playerid] = true;
JogadorInfo[playerid][Pergunta] = -1;
}
}
if(Questao1[playerid] == true) { SendClientMessage(playerid, COLOR_GREEN, "Vocк passou a Primeira Questгo"); }
else { SendClientMessage(playerid, COLOR_RED, "Vocк errou a Primeira Questгo"); }
if(Questao2[playerid] == true) { SendClientMessage(playerid, COLOR_GREEN, "Vocк passou a Segunda Questгo"); }
else { SendClientMessage(playerid, COLOR_RED, "Vocк errou a Segunda Questгo"); }
if(Questao3[playerid] == true) { SendClientMessage(playerid, COLOR_GREEN, "Vocк passou a Terceira Questгo"); }
else { SendClientMessage(playerid, COLOR_RED, "Vocк errou a Terceira Questгo"); }
if(Questao1[playerid] == true && Questao2[playerid] == true && Questao3[playerid] == true)
{
SendClientMessage(playerid, COLOR_GREEN, "Vocк foi aprovado no teste!");
new string[128];
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
format(string,sizeof string,"[Servidor de Pilotos] %s passou o teste de Aviaзгo e foi aprovado! Boas Vindas a Ele!", string);
SendClientMessageToAll(COLOR_GREEN, string);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк foi Reprovado.");
Kick(playerid);
}
}
return 1;
}