04.09.2011, 05:36
Galera estou com um pequeno problema,tenho um fs aqui e gostaria de coloca-lo no meu gm,porem o meu gm na public do dialog os "Espaзos" estб assim:
esse acima й a sequencia dos dialogs e o dialog q eu quero por estб assim:
da pra ver que os espaзos nгo sгo iguais o fs tem um espaзo menor do que o meu gm e sendo assim eles nгo batem,eu queria que alguem editace pra mim essa public com os espaзos correspondentes porque eu nгo sei quanto espaзo eu coloco em cada frase,exemplo o meu if estб assim:
e o do fs estб assim:
e eu gostaria de deixa-lo como no meu gm:
mais nгo sei o tanto de espaзo,alguem poderia fazer isso pra mim? :/ eu preciso colocar isso no meu gm D:
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[256];
new stringe[256];
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, 0xFFFF00AA, "Vocк saiu do servidor por vontade propria!");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
if(response >= 1)
{
if(strlen(inputtext) == 0)
{
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FFFF00}Login RHB", "{33CCFF}******************************************\n{33FF00}Bem Vindo ao [RHB] Rpg Heroes Brasil [RPG v1.0] \n{33FF00}Sua conta foi Registrada! \n\n{33FF00}Por favor logue na sua conta!!\n{33CCFF}******************************************", "Logar", "Sair");
//TextDrawShowForPlayer(playerid, RHBText);//Mostrar RHB Text Draw Sonic_FreeStyle & Shadow_FreeStyle
return 1;
}
if(strval(inputtext) > 0)
{
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
format(string,sizeof(string),"/logar %d",strval(inputtext));
OnPlayerCommandText(playerid,string);
//TextDrawShowForPlayer(playerid, RHBText);//Mostrar RHB Text Draw Sonic_FreeStyle & Shadow_FreeStyle
return 1;
}
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
format(string,sizeof(string),"/logar %s",inputtext);
OnPlayerCommandText(playerid,string);
//TextDrawShowForPlayer(playerid, RHBText);//Mostrar RHB Text Draw Sonic_FreeStyle & Shadow_FreeStyle
return 1;
}
return 1;
}
if(dialogid == 2)
{
if(response == 0)
{
SendClientMessage(playerid, 0xFFFF00AA, "Vocк saiu do servidor por vontade propria!");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
if(response >= 1)
{
if(strlen(inputtext) == 0)
{
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FFFF00}Registrar RHB", "{33CCFF}******************************************\n{33FF00}Bem Vindo ao [RHB] Rpg Heroes Brasil [RPG v1.0] \n{33FF00}Sua conta nao esta registrada! \n\n{33FF00}Por favor, registre-se!!\n{33CCFF}******************************************", "Registrar", "Sair");
//TextDrawShowForPlayer(playerid, RHBText);//Mostrar RHB Text Draw Sonic_FreeStyle & Shadow_FreeStyle
return 1;
}
if(strval(inputtext) > 0)
{
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
format(string,sizeof(string),"/registrar %d",strval(inputtext));
OnPlayerCommandText(playerid,string);
//TextDrawShowForPlayer(playerid, RHBText);//Mostrar RHB Text Draw Sonic_FreeStyle & Shadow_FreeStyle
return 1;
}
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
format(string,sizeof(string),"/registrar %s",inputtext);
OnPlayerCommandText(playerid,string);
//TextDrawShowForPlayer(playerid, RHBText);//Mostrar RHB Text Draw Sonic_FreeStyle & Shadow_FreeStyle
return 1;
}
return 1;
}
if(dialogid == 3)
{
if(response == 0)
{
KenInfo[playerid][Tels] = 0;
return 1;
}
if(response >= 1)
{
if(listitem == 0)
{
if (PlayerInfo[playerid][pPhoneBook] == 1)
{
format(string,sizeof(string),"/ligar %d",KenInfo[playerid][Tels]);
OnPlayerCommandText(playerid,string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo tem lista telefфnica !");
return 1;
}
}
if(listitem == 1)
{
if (PlayerInfo[playerid][pPhoneBook] == 1)
{
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Menu de SMS", "Digite a Mensage", "Enviar", "Cancelar");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo tem lista telefфnica !");
return 1;
}
}
return 1;
}
return 1;
}
if(dialogid == 4)
{
if(response == 0)
{
KenInfo[playerid][Tels] = 0;
return 1;
}
if(response >= 1)
{
format(string,sizeof(string),"/sms %d %s",KenInfo[playerid][Tels],inputtext);
OnPlayerCommandText(playerid,string);
return 1;
}
return 1;
}
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 225)
{
if(!response)
return 0;
else
{
new str[128], email[32], string[1024];
format(email,32,Local,Player(playerid));
switch (listitem)
{
case 0:
{
for(new i=0;i<sizeof(Emails);i++)
{
format(str,128,"{C2A2DA}%d - %s\n",strval(Emails[i]),dini_Get(email,Emails[i]));
strcat(string, str);
}
ShowPlayerDialog(playerid, 226, DIALOG_STYLE_LIST, "Caixa de entrada : ", string,"Selecionar","Voltar");
}
case 1: ShowPlayerDialog(playerid, 227,DIALOG_STYLE_INPUT,"E-mail","Digite o nome do destinatбrio:","Enviar","Voltar");
case 2: ShowPlayerDialog(playerid, 228,DIALOG_STYLE_INPUT,"E-mail","Digite nъmero do e-mail:","Apagar","Voltar");
}
}
}
else if(dialogid == 226)//Ler
{
if(!response)
{
new listitems[] = "Caixa de entrada\nEnviar\nApagar";
ShowPlayerDialog(playerid, 225, DIALOG_STYLE_LIST, "Meu email : ", listitems,"Selecionar","Sair");
}
else
MeuEmail(playerid,listitem);
}
else if(dialogid == 227)//Enviar (destinatбrio)
{
if(!response)
{
new listitems[] = "Caixa de entrada\nEnviar\nApagar";
ShowPlayerDialog(playerid, 225, DIALOG_STYLE_LIST, "Meu email : ", listitems,"Selecionar","Sair");
}
else
{
new file[64];
format(file, sizeof(file), Players,inputtext);
if(dini_Exists(file))
{
new giveid = ReturnUser(inputtext);
format(file,32,Local,Player(giveid));
if(!dini_Exists(file))
return SendClientMessage(playerid, 0xAA3333AA,"[ERRO] O jogador nгo possui um computador.");
new str[128];
format(str,128,"Vocк estб prestes a enviar um e-mail para %s. Digite a mensagem.", inputtext);
SendClientMessage(playerid, 0xFFD700AA,str);
format(Destinatario[playerid],32,inputtext);
return ShowPlayerDialog(playerid,229,DIALOG_STYLE_INPUT,"E-mail","Digite a mensagem:","Enviar","Voltar");
}
else
SendClientMessage(playerid,0xAA3333AA,"[ERRO] A conta nгo existe.");
}
}
else if(dialogid == 228)//Apagar
{
if(!response)
{
new listitems[] = "Caixa de entrada\nEnviar\nApagar";
ShowPlayerDialog(playerid, 225, DIALOG_STYLE_LIST, "Meu email : ", listitems,"Selecionar","Sair");
}
else
{
new n;
n = strval(inputtext);
new email[32];
format(email,32,Local,Player(playerid));
dini_Set(email,Emails[n-1],"Vazio");
}
}
else if(dialogid == 229)//Enviar (mensagem)
{
if(response)
{
SendClientMessage(playerid,0xFFD700AA,"E-mail enviado com sucesso ");
EnviarEmail(playerid,inputtext);
}
}
else if(dialogid == 230)//Exibir e-mail
{
if(response)
{
new listitems[] = "Caixa de entrada\nEnviar\nApagar";
ShowPlayerDialog(playerid, 225, DIALOG_STYLE_LIST, "Meu email : ", listitems,"Selecionar","Sair");
}
}
return 1;
}
stock MeuEmail(playerid,numero)
{
new email[32],email2[128];
format(email,32,Local,Player(playerid));
if(strcmp(dini_Get(email,Emails[numero]),"Vazio",true)==0)
return ShowPlayerDialog(playerid, 225, DIALOG_STYLE_LIST, "Meu email : ", "Caixa de entrada\nEnviar\nApagar","Selecionar","Sair");
format(email2,128,"%s",dini_Get(email,Emails[numero]));
if(email2[1] == 'N')
{
strdel(email2,0,14);
dini_Set(email,Emails[numero],email2);
format(email2,128,"%s%s",Status[0],dini_Get(email,Emails[numero]));
dini_Set(email,Emails[numero],email2);
}
ShowPlayerDialog(playerid, 230, DIALOG_STYLE_MSGBOX, "VBMail", email2, "Voltar", "Sair");
return 1;
}
stock EnviarEmail(playerid,const string[])
{
new email[32],str[128];
format(email,32,Local,Destinatario[playerid]);
if(!dini_Exists(email))
{
for(new i=0;i<sizeof(Emails);i++)
dini_Set(email,Emails[i],"Vazio");
}
else
{
format(str,128,"%s %s - Remetente : %s",Status[1],string,Player(playerid));
for(new i=0;i<sizeof(Emails);i++)
if(strcmp(dini_Get(email,Emails[i]),"Vazio",true)==0)
{
new giveid = ReturnUser(Destinatario[playerid]);
if(IsPlayerConnected(giveid))
GameTextForPlayer(giveid, "Voce recebeu um novo e-mail.", 5000, 5);
dini_Set(email,Emails[i],str);
return 1;
}
return SendClientMessage(playerid,0xAA3333AA,"[ERRO] A caixa de entrada estб lotada.");
}
return 1;
}
Код:
if(strval(inputtext) > 0)
Код:
if(!response)
Код:
if(!response)


