02.07.2012, 23:39
Atualizei com a parte do desenvolvido. Mas quero deixar claro que isto nгo estб acabado ..
Quem quiser ir testando pode ir no seguinte semбforo:

Com a seguinte parte de cуdigo na callback:
Entгo veja se as mensagens sгo enviadas conforme ele muda ..
Quem quiser ir testando pode ir no seguinte semбforo:

Com a seguinte parte de cуdigo na callback:
pawn Код:
public OnTrafficLightChange() {
switch(semaforoAtual[0]) {
case VERDE: {
semaforoAtual[0] = AMARELO;
semaforoAtual[1] = AMARELO;
SetTimer("OnTrafficLightChange", 1990, false);
SendClientMessage(0, -1, "Amarelo");
}
case AMARELO: {
semaforoAtual[1] = VERDE;
semaforoAtual[0] = VERMELHO;
SetTimer("OnTrafficLightChange", 20010, false);
SendClientMessage(0, -1, "Vermelho");
}
case VERMELHO: {
semaforoAtual[1] = AMARELO;
semaforoAtual[0] = VERDE;
SetTimer("OnTrafficLightChange", 9996, false);
SendClientMessage(0, -1, "Verde");
}
}
return true;
}