28.01.2019, 18:06
(
Последний раз редактировалось WiliHacking; 29.01.2019 в 04:30.
)
Fala ae, to tentando colocar esse sistema no meu Gamemode e tipo, atй estб funcionando uma parte. Os problemas que eu achei foi o seguinte.
Quando o player da /at da um flood falando "* Fulano atendeu o celular."
Quando o player atende, vocк escreve algo, nгo chega atй o outro que estб na linha, e aparece pra vocк "Ninguйm lб..."
Se alguйm ai puder ajudar й nуis <3
Quando o player da /at da um flood falando "* Fulano atendeu o celular."
Quando o player atende, vocк escreve algo, nгo chega atй o outro que estб na linha, e aparece pra vocк "Ninguйm lб..."
Se alguйm ai puder ajudar й nуis <3
PHP код:
CMD:at(playerid)
{
if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, -1, "Vocк nгo pode falar, pois foi calado");
return true;
}
if(Mobile[playerid] != 255)
{
SendClientMessage(playerid, COLOR_GRAD2, "Vocк jб estб em uma ligaзгo.");
return true;
}
new string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Mobile[i] == playerid)
{
Mobile[playerid] = i; //caller connecting
SendClientMessage(i, COLOR_GRAD2, "Atendeu o celular.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s atendeu o celular.", NomePlayer(playerid));
SendClientMessageInRange(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
RingTone[playerid] = 0;
}
}
return true;
}
public OnPlayerText(playerid, text[])
{
new string[256],
tmp_text[256];
if(Mobile[playerid] != 255)
{
new idx;
tmp_text = strtok(text, idx);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s diz (Celular): %s", sendername, text);
SetPlayerChatBubble(playerid, string, COLOR_AZULBB, 20.0, 10000);
SendClientMessageInRange(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
if(IsPlayerConnected(Mobile[playerid]))
{
if(Mobile[Mobile[playerid]] == playerid)
{
SendClientMessage(Mobile[playerid], COLOR_YELLOW,string);
format(string, sizeof string, "((Celular %s para %s: %s))", NomePlayer(playerid), NomePlayer(Mobile[playerid]), text);
SendGrampoMessage(playerid, string);
}
}
else
{
SendClientMessage(playerid, COLOR_YELLOW,"Ninguйm lб...");
}
return 0;
}
if(realchat)
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, -1, "Vocк nao esta logado. USE: /logar.");
return 0;
}
format(string, sizeof(string), "%s diz: %s", NomePlayer(playerid), text);
SendClientMessageInRange(35.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SetPlayerChatBubble(playerid, text, COLOR_WHITE, 35.0, 10000);
return 0;
}
return 0;
}