11.07.2011, 03:09
Tenta ai:
PHP код:
new Questao[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(strcmp("3", text, true) == 0)
{
Questao[playerid]++;
JogadorInfo[playerid][Pergunta] = 1;
}
}
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) { Questao[playerid]++; }
JogadorInfo[playerid][Pergunta] = 2;
}
}
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)
{
Questao[playerid]++;
JogadorInfo[playerid][Pergunta] = -1;
}
}
if(Questao[playerid] == 3)
{
SendClientMessage(playerid, COLOR_GREEN, "Vocк acertou todas as questхes e 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);
// NГO DEVERIA HAVER AQUI ALGUMA VARIAVEL PRA DEFINIR QUE O JOGADOR ADQUIRIU A LICENCA ?
// NГO DEVERIA HAVER AQUI ALGUMA VARIAVEL PRA DEFINIR QUE O JOGADOR ADQUIRIU A LICENCA ?
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк foi Reprovado.");
Kick(playerid);
}
}
return 1;
}