01.05.2012, 12:37
Troque o primeiro cуdigo que vocк citou por este :
E adicione ao OnDialogResponse :
Espero ter ajudado .
pawn Код:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
SetPlayerInterior(playerid, 3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
new tutomsg[256];
format(tutomsg,256,"{EEEEEE}Bem vindo ao [Compact RolePlay].\nVocк precisa responder algumas {1E90FF}questхes {EEEEEE}antes de {1E90FF}Jogar.\n\n{EEEEEE}Seu Personagem й do Sexo {1E90FF}Masculino {EEEEEE}ou {1E90FF}Feminino?");
ShowPlayerDialog(playerid,2107,DIALOG_STYLE_MSGBOX,"Personagem - Primeira Questгo {1E90FF}[Sexo]",tutomsg,"Masculino","Feminino");
return 1;
}
E adicione ao OnDialogResponse :
pawn Код:
if(dialogid == 2107)
{
if(response)
{
PlayerInfo[playerid][pSex] = 1;
new maleskin;
maleskin = random(sizeof(CivMalePeds));
SetPlayerSkin(playerid, maleskin);
PlayerInfo[playerid][pChar] = maleskin;
ShowPlayerDialog(playerid,Tutorialmenu1,DIALOG_STYLE_INPUT,"Personagem - Segunda Questгo {1E90FF}[Nascimento]", "{EEEEE}Entгo, seu {1E90FF}Personagem {EEEEE}й do sexo {1E90FF}Masculino.\n\n{EEEEE}Qual й a data do {1E90FF}nascimento {EEEEE}de seu {1E90FF}Personagem? {EEEEE}(DD/MM/ANNO).", "Selecionar", "Cancelar");
}
else
{
PlayerInfo[playerid][pSex] = 2;
new femaleskin;
femaleskin = random(sizeof(CivFemalePeds));
SetPlayerSkin(playerid, femaleskin);
PlayerInfo[playerid][pChar] = femaleskin;
ShowPlayerDialog(playerid,Tutorialmenu1,DIALOG_STYLE_INPUT,"Personagem - Segunda Questгo {1E90FF}[Nascimento]", "{EEEEE}Entгo, seu {1E90FF}Personagem {EEEEE}й do sexo {1E90FF}Feminino.\n\n{EEEEE}Qual й a data do {1E90FF}nascimento {EEEEE}de seu {1E90FF}Personagem? {EEEEE}(DD/MM/ANNO).", "Selecionar", "Cancelar");
}
RegistrationStep[playerid] = 2;
return 0;
}
Espero ter ajudado .