Röviden leírom:
Globális változók: 
new bool:Register[MAX_PLAYERS] = true;
new bool:Sex[MAX_PLAYERS] = true; // 0: Férfi, 1: No
 forward FirstStep(playerid);
forward SecoundStep(playerid);
 A regisztrációs parancsodba írd be hogy: 
Register[playerid] = true;
 OnPlayerSpawn Callbackbe: 
if(Register[playerid] = true) return FirstStep(playerid);
 Callbackek: 
public FirstStep(playerid) {
SendClientMessage(playerid,0x008080FF,\"Üdv a szerverünkön. Fiú vagy lány vagy?\");
return 1;
}
public SecoundStep(playerid) {
SendClientMessage(playerid,0x008080FF,\"Köszönjük hogy megadtad. Most nézd meg a tutorialt (ide írhatsz akármit amit akarsz utána)\");
Register[playerid] = false;
return 1;
}
 OnPlayerText callbackbe: 
 if (strcmp(\"fiú\", text, true, 10) == 0 && Register[playerid] = true)
  {
   SendClientMessage(playerid,0x008080FF,\"Szóval fiú vagy. Okés.\");
   SecoundStep();
   Sex[playerid] = 0;
   return 0;
  } else  if (strcmp(\"lány\", text, true, 10) == 0 && Register[playerid] = true)
  {
   SendClientMessage(playerid,0x008080FF,\"Szóval lány vagy. Okés.\");
   SecoundStep();
   Sex[playerid] = 1;
   return 0;
  }
 Gyors szösszenet, nem biztos hogy megy.