[Ajuda] /rg em dialog
#1

Queria colocar o comando /rg em dialog sу que estou tendo problema, como faзo? a public й
pawn Код:
public ShowStats(playerid,targetid)
e os documentos dentro sгo
pawn Код:
SendClientMessage(playerid, COLOR_WHITE, "|______Seus Documentos________ Seus Documentos__________|");
        }
        else
        {
            format(gstring, sizeof(gstring),"|______________ Documentos de %s ______________|",name);
            SendClientMessage(playerid, COLOR_WHITE,gstring);
        }
        format(gstring, sizeof(gstring), "Nivel:[%d] Sexo:[%s] Vida:[%.1f] Dinheiro:[R$%d] Banco:[R$%d] Celular:[%d] Crйditos:[%d]", level,atext,shealth+50, cash, Conta, pnumber,creditos);
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Conta:[%s] Casado Com:[%s] Horas Jogadas:[%d] Profissгo Secundaria:[%s]", drank,married,ptime,jtext);
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Peixes:[%d] Maior Peixe:[%d] Crimes Cometidos:[%d] Matou:[%d] Morreu:[%d]", fishes,bigfish,crimes,kills,deaths );
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Prуximo Nivel:[R$%d] Respeito:[%d/%d] Doenзas:[%s] ",costlevel,exp,expquantidade,dtext);
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Materiais:[%d] Safe Materiais:[%d] Organizaзгo:[%s] Cargo:[%s]",mats,smats,NomeORG(targetid),rtext);
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Maconha:[%d] Cocaina:[%d] Crack:[%d] Safe Maconha:[%d] Safe Cocaina:[%d] Safe Crack:[%d]",Drogas,Drogas2,Drogas3,SafeDrogas,SafeDrogas2,SafeDrogas3);
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Chave De Casa [%d] Chave Da Empresa [%d] Chave Do Carro(Aluguel) [%d] Interior:[%d] Local:[%d]", Housekey,bizkey,HireCar[targetid],intir,local);
        SendClientMessage(playerid, AN_COLOR,gstring);
        format(gstring, sizeof(gstring), "Veiculo 1[%d] Veiculo 2[%d] Veiculo 3[%d] ", ChaveCarro, ChaveCarro2, ChaveCarro3);
        SendClientMessage(playerid, AN_COLOR,gstring);
}
Reply
#2

Estude STRCAT e seja feliz.
Reply
#3

use uma stock, nгo uma public.

vai precisar de STRCAT pra unir as strings pra mostrar no ShowPlayerDialog.
Reply
#4

nгo tenho idйia de onde comeзar...
Reply
#5

Uma breve demonstraзao de como deve ser
pawn Код:
new s1[1000], s2[1000]; // s1 = vai armazenar letras que serao formatadas || s2 = vai formatar as letras para dialog
format(s1, sizeof(s1), "DIALOG 1"); // veja que o s1 sera para armazenamento da formataзao (string)
strcat(s2, s1); // s2 da inicio a uma nova string que sera colocada no ShowPlayerDialog || s2 ja foi citado mais acima
strdel(s1, 0, 150); // s1 e a variavel que pega as letras da formataзao || o numero 0 e o 150 indica as linhas que deve apagar, porque usar strdel? para que quando digitar o comando /rg novamente ele nao adicionar strings a mais no dialog
ShowPlayerDialog(playerid, 6978654, DIALOG_STYLE_MSGBOX, "{FFFF00}Minha identidade", s2, "OK", ""); // e por fim o que vai exibir ao player :D || veja que o s2 usado anteriormente para pegar o que continha nas formataзoes esta no dialog para jogar o que esta formatado para dialogo :D
Espero que tenha entendido cabrito, malz as letras sem acentos, teclado bugado
Abraзo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)