16/11/2022 20:10
(16/11/2022 15:12)White_Blue Escreveu:Código PHP:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
new status = "Disponivel", str[128]; // Para teste
if(dialogid == D_PONIBUS)
{
if(response)
{
switch(listitem)
{
case 0:
{
format(str, sizeof(str), "Ponto de ônibus Los Santos\t[Status: %s]", status);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST "Ônibus", str, "Ok", "");
}
return 1;
forward MudarStat();
public MudarStat() {
if(status == "Disponivel") {
status = "Indisponivel";
}
else if(status == "Indisponivel") {
status = "Disponivel";
}
return 1;
public OnGameModeInit() {
SetTimer("MudarStat", 10000, true); // Muda o status a cada 10 segundos.
return 1;
Espero que isso te dê uma base.
Citar:variable = Expression1 ? Expression2 : Expression3
portanto:
Citar:(status == 1 ? "Disponivel" : "Indisponivel")
Citar:printf("status=%s", (status == true ? "Disponivel" : "Indisponivel"))