30.11.2016, 11:58
Replace To v1.0
Este leve software faz uma breve substituiзгo de determinada posiзгo de uma funзгo, facilitando a inserзгo de posiзхes, ID's...Este pode ser utilizado tanto para SAMP quanto para o cotidiano, pois ele substitui por absolutamente qualquer coisa.
Esta ferramenta ajudarб bastante os mappers, pois como o MapEditor, apenas sai a coordenada e o ID, desta forma com este software serб prбtico adicionar estes ID's e posiзхes em suas respectivas funзхes.
Mantive a interface padrгo, nada de diferente (apenas a caixa de controle).

Como usar:
* Abaixo de Funзгo:, na caixa de texto coloque a funзгo desejada e na posiзгo que vocк quer substituir coloque %v
* Na caixa de texto Para substituir: deve conter as linhas que devem ser adicionadas, que substituirгo o %v
* Na caixa de texto do resultado, sairб a funзгo + substituiзгo.
Source (namespace completo, pois o code й muito curto):
Код:
namespace ReplaceTo
{
public partial class frmReplaceTo : Form
{
public frmReplaceTo()
{
InitializeComponent();
}
private void btnSubstituir_Click(object sender, EventArgs e)
{
if (tbFuncao.Text == string.Empty)
{
MessageBox.Show("A caixa de texto da funзгo nгo pode estar vazia.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
if (tbParaSubs.Text == string.Empty)
{
MessageBox.Show("A caixa de texto da substituiзгo nгo pode estar vazia.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
int IdxChar = tbFuncao.Text.IndexOf("%v");
if(IdxChar == -1)
{
MessageBox.Show("A caixa de texto da funзгo deve conter '%v' para ser substituido.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
tbResultado.Text = string.Empty;
int LastIdx;
foreach(var read in tbParaSubs.Lines)
{
LastIdx = tbFuncao.Text.Length - IdxChar - 2;
tbResultado.AppendText(tbFuncao.Text.Substring(0, IdxChar) + read + tbFuncao.Text.Substring(IdxChar + 2) + Environment.NewLine);
}
}
}
}
Virus total: https://www.virustotal.com/pt/file/3...is/1480510350/


