05.04.2014, 11:56
Que estranho, mas o player consegue ir no evento de boa ? mas nгo aparece as info do evento? vк se tu botou no comando o id do dialog certo..
tente assim
e no comando do pra criar lб use DIALOG_STYLE_LIST com corrida na primeira opзгo e apй na segunda..
tente assim
pawn Код:
if(dialogid == DIALOG_EVENTO)
{
if(response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, DIALOG_CORRIDA, DIALOG_STYLE_MSGBOX, "{CD3333}Evento", "Qual tipo de corrida deseja realizar?", "Normal", "Checkpoint");
return 1;
}
case 1:
{
ToEvento[playerid] = true;
EventoFechado = 0;
TotalPlayers++;
TipoEvento = 1;
EventoFechado = 0;
GetPlayerPos(playerid, evx, evy, evz);
format(estr, 128, "[CVoEventos] Evento criado com sucesso. [Vagas: %d]", TotalVagas);
SendClientMessage(playerid, COR_CORRECAO, estr);
format(estr, 128, "~b~~h~~h~Comandos: ~w~Off");
PlayerTextDrawSetString(playerid, evento1, estr);
format(estr, 128, "~b~~h~~h~Checkpoints: ~w~0");
PlayerTextDrawSetString(playerid, evento2, estr);
format(estr, 128, "~b~~h~~h~Vagas: ~w~%d/%d", TotalPlayers, TotalVagas);
PlayerTextDrawSetString(playerid, evento3, estr);
format(estr, 128, "~b~~h~~h~Tipo: ~w~Apй");
PlayerTextDrawSetString(playerid, evento4, estr);
format(estr, 128, "~b~~h~~h~Status: ~w~Aberto");
PlayerTextDrawSetString(playerid, evento5, estr);
PlayerTextDrawShow(playerid, evento1);
PlayerTextDrawShow(playerid, evento2);
PlayerTextDrawShow(playerid, evento3);
PlayerTextDrawShow(playerid, evento4);
PlayerTextDrawShow(playerid, evento5);
return 1;
}
}
}
}