Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Antes:
- CMD:ligar(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new tmp[24], idx; tmp = strtok(params, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREY, "[USO] /ligar [número]");
- SendClientMessage(playerid, COLOR_GREY, "Ligue 190 para emergências.");
- return 1;
- }
- if(Player[playerid][MuteTime] > 0)
- return SendClientMessage(playerid, COLOR_RED, "[ERRO] Você está mutado");
- if(Player[playerid][pPhone] == 0)
- return SendClientMessage(playerid, COLOR_RED, "[ERRO] Você não tem um celular.");
- if(nobangu[playerid] == true)
- return SendClientMessage(playerid, COLOR_RED, "[ERRO] Você não pode usar este comando no bangu.");
- if(PlayerTied[playerid] > 0)
- return SendClientMessage(playerid, COLOR_RED,"[ERRO] Você foi sequestrado, e está incomunicável!");
- format(thestring, sizeof(thestring), "%s tirou o celular do bolso.", Player[playerid][pName]);
- ProxDetector(30.0, playerid, thestring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- new phonenumb = strval(tmp);
- if(phonenumb == 190)
- {
- SendClientMessage(playerid, COLOR_WHITE, "DICA: Você pode usar agora T para conversar no celular, digite (/des)ligar para desligar.");
- SendClientMessage(playerid, COLOR_GOLD, "EMERGÊNCIA: Qual servico você deseja, Polícia ou Ambulância");
- Mobile[playerid] = 190;
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
- return 1;
- }
- if(phonenumb == Player[playerid][pPnumber])
- return SendClientMessage(playerid, COLOR_GREY, " Ocupado...");
- if(Mobile[playerid] != 255)
- return SendClientMessage(playerid, COLOR_GREY, " Você já está em uma ligacão");
- for(new i; i <= HighestID; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][pPnumber] == phonenumb && phonenumb != 0)
- {
- new giveid = i;
- Mobile[playerid] = giveid; //caller connecting
- if(Player[i][pPhone] == 0)
- return SendClientMessage(playerid, COLOR_GREY, " O jogador não tem um celular.");
- if(IsPlayerConnected(giveid))
- {
- if(giveid != INVALID_PLAYER_ID)
- {
- if(PhoneOnline[giveid] > 0)
- return SendClientMessage(playerid, COLOR_RED,"[ERRO] O telefone do jogador está desligado.");
- if(Mobile[giveid] == 255)
- {
- format(thestring, sizeof(thestring), "Seu celular está tocando, (/at)ender jogador: %s", Player[playerid][pName]);
- SendClientMessage(giveid, COLOR_YELLOW, thestring);
- RingTone[giveid] = 10;
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
- format(thestring, sizeof(thestring), "%s está ligando.", Player[playerid][pName]);
- SendClientMessage(playerid, COLOR_WHITE, "DICA: Você pode usar agora T para conversar no celular, digite (/des)ligar para desligar.");
- ProxDetector(30.0, i, thestring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- CellTime[playerid] = 1;
- return 1;
- }
- else
- return SendClientMessage(playerid, COLOR_YELLOW, "O telefone está ocupado.");
- }
- }
- }
- }
- }
- SendClientMessage(playerid, COLOR_GREY, " Ocupado...");
- }
- return 1;
- }
- Depois:
- CMD:ligar(playerid, params[])
- {
- new phonenumb;
- if(sscanf(params, "u", phonenumb)) return SendClientMessage(playerid, -1, "[USO] /ligar [número]");
- /*if(!strlen(tmp))
- {
- 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..."); */
- 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)
- {
- new giveid = i;
- Mobile[playerid] = giveid; //caller connecting
- if(PlayerDados[i][pPhone] == 0)
- return SendClientMessage(playerid, 0xFFFFFFAA, " O jogador não tem um celular.");
- if(IsPlayerConnected(giveid))
- {
- if(giveid != INVALID_PLAYER_ID)
- {
- if(PhoneOnline[giveid] > 0)
- return SendClientMessage(playerid, 0xFF0000AA,"[ERRO] O telefone do jogador está desligado.");
- if(Mobile[giveid] == 255)
- {
- format(String, sizeof(String), "Seu celular está tocando, (/at)ender jogador: %s", PlayerName(playerid));
- SendClientMessage(giveid, 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.");
- }
- }
- }
- }
- }
- SendClientMessage(playerid, 0xC0C0C0AA, " Ocupado...");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement