All pastes #764548 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-07 10:54 UTC
rendered paste body
// add this to the forwards

forward IO1(playerid);
forward IO2(playerid);
forward IO3(playerid);
forward IO4(playerid);
forward IO5(playerid);
forward IO6(playerid);
forward IO7(playerid);

// PUBLICS

public IO1(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
 SendClientMessage(playerid, COLOR_YELLOW, "Let me start off by saying that there is no such thing as");
 SendClientMessage(playerid, COLOR_YELLOW, "no-risk driving. Whenever you are behind the wheel, there is");
 SendClientMessage(playerid, COLOR_YELLOW, "always a risk. At the DMV, we try to make driving as");
 SendClientMessage(playerid, COLOR_YELLOW, "possible by teaching low-risk driving principles.");
}
public IO2(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
 SendClientMessage(playerid, COLOR_LIGHTRED, "|__Next topic: Speed Management__|");
 SendClientMessage(playerid, COLOR_YELLOW, "Speed Management is important, as speeding can lead to loss of");
 SendClientMessage(playerid, COLOR_YELLOW, "steering and possible loss of life or limb. It greatly increases");
 SendClientMessage(playerid, COLOR_YELLOW, "the risk of a car crash. It is important to go a speed that suites");
 SendClientMessage(playerid, COLOR_YELLOW, "the conditions. Not too fast, not too slow.");
}
public IO3(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
 SendClientMessage(playerid, COLOR_YELLOW, "It is also very important not to talk on the phone or SMS while");
 SendClientMessage(playerid, COLOR_YELLOW, "driving as it will greatly increase the chance of you having a");
 SendClientMessage(playerid, COLOR_YELLOW, "crash. Please pull over if you want to speak on the phone or SMS.");
}
public IO4(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
 SendClientMessage(playerid, COLOR_LIGHTRED, "|__Next topic: Street signs__|");
 SendClientMessage(playerid, COLOR_YELLOW, "A white line painted on the road next to a curb means no");
 SendClientMessage(playerid, COLOR_YELLOW, "parking at any time, clearway restrictions apply. It also");
 SendClientMessage(playerid, COLOR_YELLOW, "means no stopping unless medical emergency. You are permitted");
 SendClientMessage(playerid, COLOR_YELLOW, "to stop here if an officer pulls you over.");
}
public IO5(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
 SendClientMessage(playerid, COLOR_LIGHTRED, "|__Final topic: Road Rules__|");
 SendClientMessage(playerid, COLOR_YELLOW, "When on a four lane road (2-lanes going either way) you are");
 SendClientMessage(playerid, COLOR_YELLOW, "only allowed to be in the left lane when overtaking another");
 SendClientMessage(playerid, COLOR_YELLOW, "vehicle or when turning left within 300 feet. It is a criminal");
 SendClientMessage(playerid, COLOR_YELLOW, "offense to be in this lane at any other time.");
}
public IO6(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTRED, "___________________________________");
 SendClientMessage(playerid, COLOR_YELLOW, "End of the Information outline. Any questions?");
 SendClientMessage(playerid, COLOR_YELLOW, "Ask the instructor.");
}
public IO7(playerid)
{
 SendClientMessage(playerid, COLOR_LIGHTBLUE, "The costumer has finished reading the course");
}


// ADD IT WITH OTHER COMANDS LIKE /showlicense and stuff

 	if(strcmp(cmd,"/givecourse",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givecourse [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                           if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot give the Information Outline Course to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "*Instructor %s Gives %s a paper to read", sendername ,giveplayer);
       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
       format(string, sizeof(string), "* You have given The Information Outline Course to %s.", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* You have receved The Information Outline Course from %s.", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|__The Information Outline Course__|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "Welcome to the Information Outline course. In this course you");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "will learn about the things that will be tested later on.");
       SetTimerEx("IO1", 10000, 0, "d", giveplayerid);
       SetTimerEx("IO2", 40000, 0, "d", giveplayerid);
       SetTimerEx("IO3", 70000, 0, "d", giveplayerid);
       SetTimerEx("IO4", 90000, 0, "d", giveplayerid);
       SetTimerEx("IO5", 120000, 0, "d", giveplayerid);
       SetTimerEx("IO6", 145000, 0, "d", giveplayerid);
       SetTimerEx("IO7", 146000, 0, "d", playerid);
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
  }
  if(strcmp(cmd,"/dquestion1",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dquestion1 [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s Question 1 of the driving test, wait his whisper", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answer: 1", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Questions 1____________________|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "There is no such thing as no-risk driving.");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "1: True");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "2: False");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
  }
  if(strcmp(cmd,"/dquestion2",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dquestion2 [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s Question 2 of the driving test, wait his whisper", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answer: 2", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Questions 2____________________|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "Speed management is important because which of the following?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "1: Speed management is not important");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "2: Speeding can cause loss of steering, life or limb");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: Speeding can cause negative self-esteem");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: Speeding can cause cancer.");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }
 if(strcmp(cmd,"/dquestion3",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dquestion3 [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s Question 3 of the driving test, wait his whisper", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answer: 3", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Questions 3____________________|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "Why is talking on the phone or SMSing while driving is dangerous?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "1: SMSing while driving can cause sore thumbs");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "2: Talking on the phone while driving can cause reception");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "breakup or static in the phone call.");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: Talking on the phone or SMS while driving causes increased");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "risk of having a car crash.");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: It isn't dangerous.");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }
 if(strcmp(cmd,"/dquestion4",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dquestion4 [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s Question 4 of the driving test, wait his whisper", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answer: 2,3", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Questions 4____________________|");
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "                   Chose 2 answers");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "A white line painted next to a curb means what?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "1: No right turn");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "2: No parking at any time, clearway restrictions apply");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: No stopping unless medical emergency");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: It doesn't mean anything.");
        SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }
 if(strcmp(cmd,"/dquestion5",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dquestion5 [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s Question 5 of the driving test, wait his whisper", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answer: 1,4", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Questions 5____________________|");
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "                   Chose 2 answers.");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "When on a four lane road (2-lanes going either way), when are you");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "allowed to be in the left lane?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "1: When turning left within 300 feet (100 meters)");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "2: When within 500 feet of a hospital");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: Whenever you want. There is no rule regarding this.");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: When overtaking another vehicle.");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }
 if(strcmp(cmd,"/weapontest",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /weapontest [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s The weapon test, wait his whisper with the answers", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answers:", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 1: No", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 2: No", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 3: Eagle, Country rifle", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 4: Any illigal weapons like: m4,mp5,AK47,Sniper", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answers, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Weapon Test____________________|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "1: If you have a Weapons Permit, does that grant you the right to expose your weapon in Public?");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "2: Are fully automatic Weapons Legal?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: What Firearms does the Permit grant you to legally own?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: Please Name two Illegal Weapons.");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }
 if(strcmp(cmd,"/sailingtest",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sailingtest [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s The sailing test, wait his whisper with the answers", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answers:", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 1: Left", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 2: 3 times", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 3: Pull over, Stop the boat, and get out of the control room.", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 4: $1,000 - $10,000", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Sailing Test____________________|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "1: When passing another boat, do you pass on the left or right side?");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "2: If it's a foggy day how many times do you blow your fog horn?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: If a government vessel is flashing it's lights and is behind you, what do you do?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: What is the fine for spilling gasoline into the water?");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }
 if(strcmp(cmd,"/flyingtest",true)==0)
    {
        if(IsPlayerConnected(playerid))
     {
         tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /flyingtest [playerid/PartOfName]");
    return 1;
   }
   giveplayerid = ReturnUser(tmp);
   if(IsPlayerConnected(giveplayerid))
   {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        if (ProxDetectorS(8.0, playerid, giveplayerid))
     {
         if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
         {
                          if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot the test to your self!"); return 1; }
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* You have given %s The flying test, wait his whisper with the answers", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Answers:", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 1: 1 mile.", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 2: Gear up", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 3: Try to land or wear the parachut and jump.", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* 4: No", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Whisper %s the answer, Dont say it in public!", sendername);
       SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|____________________Flying Test____________________|");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "1: What is the lowest distance you can fly above the ground(Miles)?");
                         SendClientMessage(giveplayerid, COLOR_YELLOW, "2: What should you do exactly after take off?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "3: What should you do if the engine broke while you are flying?");
       SendClientMessage(giveplayerid, COLOR_YELLOW, "4: Is it legal to fly the plane upside down, and do sudden movements?");
       SendClientMessage(giveplayerid, COLOR_LIGHTRED, "|___________________________________________________|");
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "   You are not a License Instructor !");
      }
      }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
         return 1;
     }
    }
   }
         else
         {
             SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
             return 1;
         }
  }
     return 1;
 }