20.11.2013, 19:59
Esto es lo ъnico que se me ocurre:
Saludos.
pawn Код:
CMD:llamar(playerid, params[])
{
new ID, Mensaje[144];
if(sscanf(params, "ds[144]", ID, Numero, Mensaje)) return SendClientMessage(playerid, -1, "*** /Llamar [ID] [Mensaje].");
if(!IsPlayerConnected(ID)) return 0; // Tu funciуn aquн si 'ID' no estб conectado.
if(ID == playerid) return 0; // Tu funciуn aquн si la ID puesta es la misma que la del player.
if(Informacion[playerid][Telefono] == 0) return 0; // Tu funciуn aquн.
if(Informacion[ID][Telefono] == 0) return 0; // Tu funciуn aquн. Creo que detecta si el ID tiene telйfono.
else {
new string[144];
new string2[144];
format(string, sizeof(string), "*** Llamaste a %s[%d] diciйndole: %s", GetName(ID), ID, Mensaje);
format(string2, sizeof(string2), "*** %s[%d] te llamу diciйndote: %s", GetName(playerid), playerid, Mensaje);
SendClientMessage(playerid, -1, string);
SendClientMessage(ID, -1, string);
//Credito[playerid] --; // Por si quieres ponerle tarjetas de crйditos a los telйfonos xD.
}
return 1;
}
stock GetName(playerid)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
return Nick;
}
Saludos.