24/03/2022 14:47
eae pessoal blz?
Bom eu ja to alguns dias tentando varias logicas aki mais nenhuma da certo.
estou fazendo um sistema para armazenar um texto em slot dessa forma:
slot0: texto0...
slot1: texto1...
slot2: texto2...
slot3: texto3...
...
bom eu quero que toda vez que o player digita uma nova mensagem as anteriores desçam para os slots de baixo ou seja:
E assim sucessivamente...
o codigo que eu fiz esta assim:
Porem acontece isso:
Alguem sabe como faço isso?
Objetivo: a mensagem recente empurrar as atigas nos slots abaixo na ordem de modificação.
Bom eu ja to alguns dias tentando varias logicas aki mais nenhuma da certo.
estou fazendo um sistema para armazenar um texto em slot dessa forma:
slot0: texto0...
slot1: texto1...
slot2: texto2...
slot3: texto3...
...
bom eu quero que toda vez que o player digita uma nova mensagem as anteriores desçam para os slots de baixo ou seja:
Código PHP:
//DIGITOU ANTES //DIGITOU RECENTE
slot0: PRIMEIRO TEXTO slot0: TEXTO NOVO
slot1: _ slot1: PRIMEIRO TEXTO
slot2: _ slot2: _
slot3: _ slot3: _
o codigo que eu fiz esta assim:
Código PHP:
if(!strcmp(DOF2::GetString(Arquivo, "Slot0"), "_", false)) {
DOF2::SetString(Arquivo, "Slot0", inputtext);
} else {
DOF2::SetString(Arquivo, "Slot1", DOF2::GetString(Arquivo, "Slot0"));
DOF2::SetString(Arquivo, "Slot0", inputtext);
if(!strcmp(DOF2::GetString(Arquivo, "Slot2"), "_", false)) {
DOF2::SetString(Arquivo, "Slot2", DOF2::GetString(Arquivo, "Slot1"));
}
if(!strcmp(DOF2::GetString(Arquivo, "Slot3"), "_", false)) {
DOF2::SetString(Arquivo, "Slot3", DOF2::GetString(Arquivo, "Slot2"));
}
}
Porem acontece isso:
Código PHP:
//DIGITOU PRIMEIRA VEZ //DIGITOU SEGUNDA VEZ //DIGITOU TERCEIRA VEZ
Slot0 = PRIMEIRO TEXTO Slot0 = SEGUNDO TEXTO Slot0 = TERCEIRO TEXTO
Slot1 = Slot1 = PRIMEIRO TEXTO Slot1 = SEGUNDO TEXTO
Slot2 = Slot2 = Slot2 = PRIMEIRO TEXTO
Slot3 = Slot3 = Slot3 = PRIMEIRO TEXTO
... ... ...
Alguem sabe como faço isso?
Objetivo: a mensagem recente empurrar as atigas nos slots abaixo na ordem de modificação.