[Ajuda]E-mail -
Felipe_Wesker - 25.03.2012
Bom, peguei o FS de emails do Viniborn, mas estб dando um erro aqui:
Oque deveria acontecer: Voce digita /comprarpc e ele compra um pc, dai vc pode dar /email e ver os emails
Oque acontece: Voce digita /comprarpc e quando digita /email diz que vc nao comprou um PC, e dai vc pode ficar comprando sem parar que nunca vai conseguir ver os emails
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/comprarpc", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) < 2000)
return SendClientMessage(playerid, 0xAFAFAFAA,"Vocк nгo possui esta quantia.");
new email[32];
format(email,32,Local,Player(playerid));
if(dini_Exists(email))
return SendClientMessage(playerid, 0xAFAFAFAA,"Vocк jб possui um computador.");
dini_Create(email);
for(new i=0;i<sizeof(Emails);i++)
dini_Set(email,Emails[i],"Vazio");
GameTextForPlayer(playerid, "Custo : R$ 2.000", 5000, 1);
GivePlayerMoney(playerid, -2000);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, 0xAFAFAFAA, "Agora vocк pode usar /email.");
return 1;
}
if(strcmp("/email", cmdtext, true, 10) == 0)
{
new email[32];
format(email,32,Local,Player(playerid));
if(!dini_Exists(email))
return SendClientMessage(playerid, 0xAFAFAFAA,"Vocк nгo possui um computador.");
new listitems[] = "Caixa de entrada\nEnviar\nApagar";
ShowPlayerDialog(playerid, 225, DIALOG_STYLE_LIST, "Meu email : ", listitems,"Selecionar","Sair");
return 1;
}
return 0;
}
se alguem conseguir arrumar, vlw ae
Re: [Ajuda]E-mail -
Jason` - 25.03.2012
Poste as defines
Re: [Ajuda]E-mail -
Felipe_Wesker - 25.03.2012
pawn Код:
#include <a_samp>
#include <Dini>
#define Local "/emails/%s.ini" // Diretуrio dos emails
#define Players "/users/%s.ini" // Diretуrio das contas
Re: [Ajuda]E-mail -
ViniBorn - 25.03.2012
Vocк criou as duas pastas?
Re: [Ajuda]E-mail -
Felipe_Wesker - 25.03.2012
Nao tinha criado, agora funcionou mas eu tento enviar e-mail e diz que as contas nao existem eu devo trocar isso
pawn Код:
#define Players "/users/%s.ini" // Diretуrio das contas
por a pasta onde estгo as contas dos usuarios?
edit: ja mudei e deu certo..
pawn Код:
#define Players "/Contas/%s.ini" // Diretуrio das contas
Agora a minha pergunta й se assim nao vai interferir em nada ou se vai
Re: [Ajuda]E-mail -
ViniBorn - 25.03.2012
Qual o diretуrio onde vocк salva a contas dos seus jogadores?
Re: [Ajuda]E-mail -
Felipe_Wesker - 25.03.2012
na pasta "Contas"
Eu ja consegui fazer o fs funcionar, a minha unica duvida й se n vai interfirir em nada na pasta contas
Re: [Ajuda]E-mail -
ViniBorn - 26.03.2012
A ъnica funзгo disso, й verificar se na hora que vocк enviar um e-mail, o destinatбrio realmente existe...
Re: [Ajuda]E-mail -
Felipe_Wesker - 26.03.2012
Ok, esta tudo funcinando de boa, mto tri