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)