04.08.2015, 16:43
PHP код:
if(dialogid == 220)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,dcartoriofamilia,DIALOG_STYLE_LIST, "Menu Familias","Criar famнlia\nConvidar para a famнlia\nExpulsar da famнlia\nSair da famнlia\nAcabar com a famнlia","Confirmar","Fechar");
}
}
return 1;
}
if(dialogid == dcartoriofamilia)
{
if(response == 1)
{
if(listitem == 0)
{
if(PlayerEmFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк faz parte de uma famнlia! Saia dela primeiro.");
/*if(GetPlayerMoney(playerid) < 2000000) return SendClientMessage(playerid, COLOR_GRAD2, "Dinheiro insuficiente.");
if(JogadorInfo[playerid][pConnectTime] < 30) return SendClientMessage(playerid, COLOR_GRAD2, "Tempo de jogo insuficiente.");*/
if(!TemVagaFamilia()) return SendClientMessage(playerid, COLOR_GRAD2, "Nгo hб mais vagas para registro de famнlia.");
ShowPlayerDialog(playerid, 771, DIALOG_STYLE_INPUT, "Criar Famнlia", "Digite abaixo qual serб o sobrenome da sua famнlia:\n(Utilize somente Letras e Nъmeros)", "Confirmar", "Cancelar");
}
if(listitem == 1)
{
if(!ChefeFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo й chefe de uma famнlia.");
if(!TemVagaNaFamilia()) return SendClientMessage(playerid, COLOR_GRAD2, "Jб tem 10 pessoas na famнlia! Nгo hб mais vaga.");
ShowPlayerDialog(playerid, 774, DIALOG_STYLE_INPUT, "Convidar para a Famнlia", "Digite abaixo o nъmero ID do player\nque vocк deseja convidar para sua famнlia:", "Confirmar", "Cancelar");
}
if(listitem == 2)
{
if(!ChefeFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo й chefe de uma famнlia.");
ShowPlayerDialog(playerid, 775, DIALOG_STYLE_INPUT, "Expulsar da Famнlia", "Digite abaixo o nъmero do membro no /infofamilia\nque vocк deseja expulsar da sua famнlia:", "Confirmar", "Cancelar");
}
if(listitem == 3)
{
if(ChefeFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк й chefe da famнlia. Se sair, a famнlia acaba. Vб em <Acabar com a Famнlia>.");
if(!PlayerEmFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo faz parte de uma famнlia!");
new fr[256];
format(fr, sizeof(fr), "Vocк tem certeza de que quer sair da Famнlia %s?", GetNomeFamilia(playerid));
ShowPlayerDialog(playerid, 776, DIALOG_STYLE_MSGBOX, "Sair da Famнlia", fr, "Sim", "Cancelar");
}
if(listitem == 4)
{
if(!PlayerEmFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo faz parte de uma famнlia!");
if(!ChefeFamilia(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo й chefe de uma famнlia para fechб-la.");
new fr[256];
format(fr, sizeof(fr), "Vocк tem certeza de que quer acabar com a Famнlia %s?", GetNomeFamilia(playerid));
ShowPlayerDialog(playerid, 777, DIALOG_STYLE_MSGBOX, "Acabar com a Famнlia", fr, "Sim", "Cancelar");
}
}
else return 1;
}
if(dialogid == 771)
{
if(response == 1)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 771, DIALOG_STYLE_INPUT, "Criar Famнlia", "Digite abaixo qual serб o sobrenome da sua famнlia:\n(Utilize somente Letras e Nъmeros)", "Confirmar", "Cancelar");
if(!NickFamiliaIncorreto(inputtext))
{
for(new f = 0; f<sizeof(Familia); f++)
{
if(strcmp(inputtext, Familia[f][SobreNome], true) == 0) return ShowPlayerDialog(playerid, 771, DIALOG_STYLE_INPUT, "Criar Famнlia", "Jб existe uma famнlia registrada com o Sobrenome escolhido.\nPor favor, escolha outro:", "Confirmar", "Cancelar");
}
strmid(NovaFamilia[playerid], inputtext, 0, strlen(inputtext), 255);
ShowPlayerDialog(playerid, 772, DIALOG_STYLE_LIST, "Cor Representativa da Famнlia", "{FFFFFF} Branco\n{5BADFF} Azul\n{FF4040} Vermelho\n{5EFF5E} Verde\n{FF75FF} Rosa\n{FFFF80} Amarelo\n{AAFFFF} Azul Gelo\n{FF9C6C} Laranja\n{B5B56A} Amarelo Escuro\n{934FF6} Roxo", "Confirmar", "Cancelar");
}
else ShowPlayerDialog(playerid, 771, DIALOG_STYLE_INPUT, "Criar Famнlia", "Digite abaixo qual serб o sobrenome da sua famнlia:\n(Utilize somente Letras e Nъmeros)", "Confirmar", "Cancelar");
}
else return 1;
}
if(dialogid == 772)
{
if(response == 1)
{
if(listitem == 0)
{
CorNovaFamilia[playerid] = 1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Branca.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 1)
{
CorNovaFamilia[playerid] = 2;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Azul.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 2)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Vermelho.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 3)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Verde.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 4)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Rosa.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 5)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Amarelo.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 6)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Azul Gelo.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 7)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Laranja.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 8)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Amarelo Escuro.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
if(listitem == 9)
{
CorNovaFamilia[playerid] = listitem+1;
format(string, sizeof(string), "Confira os dados e cancele a operaзгo caso algum esteja incorreto.\n\n{ECD9FF}Sobrenome: %s.\nCor: Roxo.", NovaFamilia[playerid]);
ShowPlayerDialog(playerid, 773, DIALOG_STYLE_MSGBOX, "Confirmaзгo da criaзгo da Famнlia", string, "Confirmar", "Cancelar");
}
}
else return 1;
}
if(dialogid == 773)
{
if(response == 1)
{
new pnam[MAX_PLAYER_NAME], frase[256];
GetPlayerName(playerid, pnam, sizeof(pnam));
strdel(pnam, strfind(pnam, "_")+1, strlen(pnam));
strins(pnam, NovaFamilia[playerid], strlen(pnam), 24);
format(frase, sizeof(frase), "/Players/%s.ini", pnam);
if((fexist(frase)) && (strcmp(PlayerName(playerid), pnam, true) != 0))
{
SendClientMessage(playerid, COLOR_GRAD2,"O nick gerado jб existe no BPC! Troque seu nick ou escolha outro Sobrenome pra famнlia.");
return 1;
}
if(autorizacaofamilia[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD3, "Vocк nгo possui a autorizaзгo de um Admin Scripter para criar uma Famнlia.");
if(strcmp(PlayerName(playerid), pnam, true) != 0) SetarNickNovo(playerid, pnam); //mudar nick e atualizar dados com novo nick
CriarFamilia(NovaFamilia[playerid], CorNovaFamilia[playerid], playerid);
new idfam = GetIDFamilia(playerid);
new cor = GetCorFamilia(idfam);
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new barro[256];
format(barro, sizeof(barro), "Famнlias BPC: A famнlia %s acaba de ser criada por %s.", GetNomeFamilia(playerid), PlayerName(playerid));
SendClientMessage(i, cor, barro);
}
}
autorizacaofamilia[playerid] = 0;
SalvarFamilias();
}
}
if(dialogid == 774)
{
playid = playerid;
if(response == 1)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playid, 774, DIALOG_STYLE_INPUT, "Convidar para a Famнlia", "Digite abaixo o nъmero ID do player\nque vocк deseja convidar para sua famнlia:", "Confirmar", "Cancelar");
if(!IsNumero(inputtext)) return ShowPlayerDialog(playid, 774, DIALOG_STYLE_INPUT, "Convidar para a Famнlia", "Digite abaixo o nъmero ID do player\nque vocк deseja convidar para sua famнlia:", "Confirmar", "Cancelar");
new nomedele[MAX_PLAYER_NAME], nomefam[256];
viadinho = strval(inputtext);
if(!IsPlayerConnected(viadinho)) return SendClientMessage(playid, COLOR_GRAD1, "Jogador nгo conectado.");
GetPlayerName(viadinho, nomedele, sizeof(nomedele));
strmid(nomefam, GetNomeFamilia(playid), 0, strlen(GetNomeFamilia(playid)), 255);
strdel(nomedele, strfind(nomedele, "_")+1, strlen(nomedele));
strins(nomedele, nomefam, strlen(nomedele), 255);
new arquivodele[256];
format(arquivodele, sizeof(arquivodele), "Players/%s.ini", nomedele);
if((fexist(arquivodele)) && (strcmp(PlayerName(viadinho), nomedele, true) != 0)) return SendClientMessage(playid, COLOR_GRAD2,"O nick que seria gerado para o player jб existe no BPC. Ele deve trocar o primeiro nome.");
if(PlayerEmFamilia(viadinho)) return SendClientMessage(playid, COLOR_GRAD1, "O jogador escolhido jб faz parte de uma famнlia!");
if(ProxDetectorS(12.0, playid, viadinho))
{
idfa = GetIDFamilia(playid);
new fras[256];
SendClientMessage(playerid, COLOR_WHITE, "Solicitaзгo enviada...");
format(fras, sizeof(fras), "Vocк foi convidado para a Famнlia %s!\n\nClique em Aceitar para aceitar o convite.\n\nClique em Rejeitar para Fechar essa janela\ne cancelar o convite.", nomefam);
ShowPlayerDialog(viadinho, 778, DIALOG_STYLE_MSGBOX, "Convite para Famнlia", fras, "Aceitar", "Rejeitar");
return 1;
}
else return SendClientMessage(playid, COLOR_GRAD1, "O jogador nгo estб perto de vocк no cartуrio.");
}
else return 1;
}
if(dialogid == 775)
{
if(response == 1)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 775, DIALOG_STYLE_INPUT, "Expulsar da Famнlia", "Digite abaixo o nъmero do membro no /infofamilia\nque vocк deseja expulsar da sua famнlia:", "Confirmar", "Cancelar");
if(!IsNumero(inputtext)) return ShowPlayerDialog(playerid, 775, DIALOG_STYLE_INPUT, "Expulsar da Famнlia", "Digite abaixo o nъmero do membro no /infofamilia\nque vocк deseja expulsar da sua famнlia:", "Confirmar", "Cancelar");
new numero = strval(inputtext);
if(numero < 1 || numero > 9) return ShowPlayerDialog(playerid, 775, DIALOG_STYLE_INPUT, "Expulsar da Famнlia", "Digite abaixo o nъmero do membro no /infofamilia\nque vocк deseja expulsar da sua famнlia:", "Confirmar", "Cancelar");
new idfam = GetIDFamilia(playerid);
switch(numero)
{
case 1: { strmid(Familia[idfam][Membro1], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func1], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 2: { strmid(Familia[idfam][Membro2], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func2], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 3: { strmid(Familia[idfam][Membro3], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func3], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 4: { strmid(Familia[idfam][Membro4], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func4], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 5: { strmid(Familia[idfam][Membro5], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func5], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 6: { strmid(Familia[idfam][Membro6], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func6], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 7: { strmid(Familia[idfam][Membro7], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func7], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 8: { strmid(Familia[idfam][Membro8], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func8], "Nenhuma", 0, strlen("Nenhuma"), 255); }
case 9: { strmid(Familia[idfam][Membro9], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idfam][Func9], "Nenhuma", 0, strlen("Nenhuma"), 255); }
}
SendClientMessage(playerid, COLOR_YELLOW, "Membro escolhido expulso com sucesso!");
SalvarFamilias();
return 1;
}
}
if(dialogid == 776)
{
if(response == 1)
{
new idf = GetIDFamilia(playerid);
new cor = GetCorFamilia(idf);
if(strcmp(Familia[idf][Membro1], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro1], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func1], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro2], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro2], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func2], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro3], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro3], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func3], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro4], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro4], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func4], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro5], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro5], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func5], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro6], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro6], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func6], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro7], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro7], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func7], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro8], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro8], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func8], "Nenhuma", 0, strlen("Nenhuma"), 255); }
if(strcmp(Familia[idf][Membro9], PlayerName(playerid), true) == 0) { strmid(Familia[idf][Membro9], "Ninguйm", 0, strlen("Ninguйm"), 255); strmid(Familia[idf][Func9], "Nenhuma", 0, strlen("Nenhuma"), 255); }
SendClientMessage(playerid, cor, "Vocк saiu da famнlia com sucesso!");
SalvarFamilias();
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if((PlayerEmFamilia(i)) && (GetIDFamilia(i) == idf))
{
new barro[256];
format(barro, sizeof(barro), "Famнlia %s: %s saiu da Famнlia.", GetNomeFamilia(playerid), PlayerName(playerid));
SendClientMessage(i, cor, barro);
}
}
}
return 1;
}
else return 1;
}
if(dialogid == 777)
{
if(response == 1)
{
new idf = GetIDFamilia(playerid);
new cor = GetCorFamilia(idf);
if(!ChefeFamilia(playerid)) return 1;
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new barro[256];
format(barro, sizeof(barro), "Famнlias BPC: O chefe %s fechou a famнlia %s.", PlayerName(playerid), GetNomeFamilia(playerid));
SendClientMessage(i, cor, barro);
}
}
ExcluirFamilia(idf);
SendClientMessage(playerid, cor, "A famнlia foi fechada com sucesso!");
SalvarFamilias();
}
else return 1;
}
if(dialogid == 778)
{
if(playerid == viadinho)
{
if(response == 1)
{
new corfam = GetCorFamilia(idfa);
new frasepid[256], fraseplayer[256];
format(frasepid, sizeof(frasepid), "%s foi adicionado а famнlia %s com sucesso!", PlayerName(viadinho), GetNomeFamilia(playid));
format(fraseplayer, sizeof(fraseplayer), "Bem-vindo а famнlia %s!", GetNomeFamilia(playid));
if(ProxDetectorS(12.0, viadinho, playid))
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if((PlayerEmFamilia(i)) && (GetIDFamilia(i) == GetIDFamilia(playid)))
{
new barro[256];
format(barro, sizeof(barro), "Famнlia %s: O chefe %s convidou %s para a famнlia.", GetNomeFamilia(playid), PlayerName(playid), PlayerName(viadinho));
SendClientMessage(i, corfam, barro);
}
}
}
new nomefam[256], nome[256];
strmid(nomefam, GetNomeFamilia(playid), 0, strlen(GetNomeFamilia(playid)), 255);
GetPlayerName(viadinho, nome, sizeof(nome));
strdel(nome, strfind(nome, "_")+1, strlen(nome));
strins(nome, nomefam, strlen(nome), 255);
if(strcmp(Familia[idfa][Membro1], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro1], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro2], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro2], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro3], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro3], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro4], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro4], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro5], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro5], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro6], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro6], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro7], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro7], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro8], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro8], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
if(strcmp(Familia[idfa][Membro9], "Ninguйm", true) == 0)
{
if(strcmp(PlayerName(viadinho), nome, true) != 0)
{
SetarNickNovo(viadinho, nome);
}
strmid(Familia[idfa][Membro9], nome, 0, strlen(nome), 255); SalvarFamilias(); SendClientMessage(viadinho, corfam, fraseplayer); SendClientMessage(playid, corfam, frasepid);
return 1;
}
else return SendClientMessage(viadinho, COLOR_GRAD1, "Nгo tem mais vaga na Famнlia.");
}
}
else return SendClientMessage(playid, 0xD0BFBFAA, "Solicitaзгo rejeitada.");
}
}
if(dialogid == dinfofamilia) return 1;
if(dialogid == dajudafamilia)
{
if(response == 1) return 1;
if(response == 0) return OnPlayerCommandText(playerid, "/comandosfamilia");
if(!response) return 1;
}
if(dialogid == dcomandofamilia)
{
if(response == 1) return 1;
if(response == 0) return OnPlayerCommandText(playerid, "/ajudafamilia");
if(!response) return 1;
}