Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:ligar(playerid, params[])
- {
- new phonenumb;
- if(sscanf(params, "u", phonenumb)) return SendClientMessage(playerid, -1, "[USO] /ligar [número]");
- if(!strlen(phonenumb))
- {
- SendClientMessage(playerid, COLOR_GREY, "[USO] /ligar [número]");
- SendClientMessage(playerid, COLOR_GREY, "Ligue 190 para emergências.");
- return 1;
- }
- if(Calado[playerid] == true) return SendClientMessage(playerid, 0xFFFFFFAA, "Você Está calado e não pode falar!");
- if(PlayerDados[playerid][pPhone] == 0) return SendClientMessage(playerid, 0xFF0000AA, "[ERRO] Você não tem um celular.");
- format(String, 256, "%s tirou o celular do bolso.",PlayerName(playerid));
- ProxDetector(20.0,playerid,String,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- if(phonenumb == 190)
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "DICA: Você pode usar agora T para conversar no celular, digite (/des)ligar para desligar.");
- SendClientMessage(playerid, 0xFFFFFFAA, "EMERGÊNCIA: Qual servico você deseja, Polícia ou Ambulância");
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
- return 1;
- }
- if(phonenumb == PlayerDados[playerid][pPnumber]) return SendClientMessage(playerid, 0xFF0000AA, "Ocupado (ligando pra si mesmo)...");
- if(Mobile[playerid] != 255) return SendClientMessage(playerid, 0xFFFFFFAA, " Você já está em uma ligacão");
- for(new i; i <= HighestID; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerDados[i][pPnumber] == phonenumb && phonenumb ^ 0)
- {
- Mobile[playerid] = i; //caller connecting
- if(PlayerDados[i][pPhone] == 0) return SendClientMessage(playerid, 0xFFFFFFAA, " O jogador não tem um celular.");
- if(IsPlayerConnected(i))
- {
- if(i != INVALID_PLAYER_ID)
- {
- if(PhoneOnline[i] > 0) return SendClientMessage(playerid, 0xFF0000AA,"[ERRO] O telefone do jogador está desligado.");
- if(Mobile[i] == 255)
- {
- format(String, sizeof(String), "Seu celular está tocando, (/at)ender jogador: %s", PlayerName(playerid));
- SendClientMessage(i, 0xE7F906AA, String);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
- SendClientMessage(playerid, 0xFFFFFFAA, "DICA: Você pode usar agora T para conversar no celular, digite (/des)ligar para desligar.");
- format(String, 256, "%s está ligando.",PlayerName(playerid));
- ProxDetector(20.0,playerid,String,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- CellTime[playerid] = 1;
- return 1;
- }
- else return SendClientMessage(playerid, 0xFFFFFFAA, "O telefone está ocupado.");
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment