if(Mobile[playerid] != INVALID_PLAYER_ID) { new string[256],sendername[50]; GetPlayerName(playerid, sendername, sizeof(sendername)); { format(string, sizeof(string), "(Por celular) %s: %s", sendername, text); } ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); return 1; }
if(Mobile[playerid] != INVALID_PLAYER_ID) return 0;
Y como hago para que la segunda linea que es la que leen todos diga ( por celular )?
|
Bueno, tengo un script de llamadas en mi gm pero el problema es que cuando estas en una llamada, lo que dices se repite 2 veces, una por el celular y otra por el chat normal, necesito que solo salga la del celular pero en ningun lado encuentro la del chat normal.
El codigo en OnPlayerText: Код:
if(Mobile[playerid] != INVALID_PLAYER_ID) { new string[256],sendername[50]; GetPlayerName(playerid, sendername, sizeof(sendername)); { format(string, sizeof(string), "(Por celular) %s: %s", sendername, text); } ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); return 1; } ![]() PD: En ese momento estaba en una llamada con el otro usuario, pero no decia (por celular) ni nada en el nick de el, necesito que lo diga. |
if(Mobile[playerid] != INVALID_PLAYER_ID)
{
new string[256],sendername[50];
GetPlayerName(playerid, sendername, sizeof(sendername));
{
format(string, sizeof(string), "(Por celular) %s: %s", sendername, text);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
El problema es el return 1, con eso le estas diciendo al servidor que procese el mensaje, para arreglarlo nomas lo cambias por return 0 (le dices que NO procese el mensaje)
pawn Код:
|
if(Mobile[playerid] != INVALID_PLAYER_ID)
{
new string[256],sendername[50];
GetPlayerName(playerid, sendername, sizeof(sendername));
{
format(string, sizeof(string), "(Por celular) %s: %s", sendername, text);
}
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
ProxDetector(20.0, Mobile[playerid], string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}