15.10.2014, 03:34
Hola gente, tengo una Duda como puedo resolver lo siguiente... Para que pueda usar todas las posiciones y no solo 1 osea supongan se yo pongo en ls una alarma y se puede volver a usar en 5 horas, voy a lv y pongo otra que sea por 5 horas tambiйn, luego las uso osea voy a la alarma de ls y pongo /alarma y se activa, luego voy a la de lv y no se activa osea es como que solo en una se ejecuta el comando como podrнa solucionar eso?
pawn Код:
//-----------------------------------------------------ALARMA---------------------------------------------------------
forward Alarma(playerid);
public Alarma(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 1.3, 5054.5391, 2799.7700, 13.4235) && !IsPlayerInRangeOfPoint(playerid, 1.3, 5044.3691, 2731.3176, 9.6651)) return SendClientMessage(playerid, -1, "No te encuentras en una {F6FF00}Alarma");//terminado
{
new rand = random(15); // Puede ser 0 - armas, 1- vida o 2- armadura
switch(rand)
{
case 0..100: //Alarma
{
ProxPlayAudioStreamForPlayer(30, playerid, "http://www.sonidosmp3gratis.com/sounds/alarma-de-incendios.mp3");
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.1, 0, 0, 0, 0, 0);
new iString[1000];
{
strcat(iString, "{F0F0F0}ЎAlarma Activada!\n");
strcat(iString, "{F0F0F0}Enviaste una seсal a los Satйlites\n");
strcat(iString, "{F0F0F0}____________________________________________________________________________\n");
strcat(iString, "{F0F0F0}Para activar la alarma nuevamente tienes que esperar {23BFE0}1 Hora\n");
ShowPlayerDialog(playerid,420, DIALOG_STYLE_MSGBOX, "{E4E943}Alarma", iString, "Ok", "");
}
}
}
Puedeentrar[playerid] = 1;
SetTimerEx("TimerDejar", 100000, false, "i", playerid);
}
return 1;
}
//---------------------------------------------------------------------------------------------------------------------