16.08.2014, 15:20
Lo dicho en el titulo, he probado a crear un timer y hacerle tener la animacion de colgar, he probado a ponerle en el timer la special action none y he probado sin timer y nada.
Aunque no exista el numero de telefono no lo cuelga
Aunque no exista el numero de telefono no lo cuelga
pawn Код:
YCMD:llamar(playerid, params[], help)
{
if(!sscanf(params, "i", params[0]))
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pTelefono] == params[0] && i != playerid)
{
new llamador[256], llamado[256];
format(llamador, sizeof(llamador), "%s saca el telefono", GetName(playerid));
ProxDetector2(30, playerid, llamador,0xC2A2DAAA,0xAA8EBFAA,0x947BA6AA,0x7D688CAA,0x665573AA);
if(!IsPlayerConnected(i))
{
new noconectado[256];
format(noconectado, sizeof(noconectado), "%s guarda el telefono", GetName(playerid));
ProxDetector2(30, playerid, noconectado,0xC2A2DAAA,0xAA8EBFAA,0x947BA6AA,0x7D688CAA,0x665573AA);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
SendClientMessage(playerid, 0xFFCC26AA, "Operadora: "COL_WHITE"El telefono se encuentra apagado o fuera de covertura, intentelo de nuevo mбs tarde");
}
else
{
SendClientMessage(playerid, 0xFFCC26AA, "Operadora: "COL_WHITE"Llamando");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
}
break;
}
else
{
SendClientMessage(playerid, 0xFFCC26AA, "Operadora: "COL_WHITE"El numero al que llama no existe");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
break;
}
}
}
else SendClientMessage(playerid, COL_AYUDA, "Uso: "COL_WHITE"/llamar [numero]");
return 1;
}