[Pedido] Soltar mais de perto !
#1

Olб, eu gostaria que alguйm adicionasse o cуdigo de ir mais perto do preso para poder soltar ele ! Pois aqui esta soltando de muito longe. GM da BPG

Se alguйm poder me ajudar eu agradeзo !

Quote:

if(strcmp(cmd, "/soltar", true) == 0)
{
if(!PlayerToPoint(10.0,playerid,1834.2039,-1720.7905,5202.5859))
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб na penitenciaria, ou esta muito longe do Preso !");
return 1;
}
if(PlayerInfo[playerid][pEmprego] != 2)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um advogado!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /soltar [id] [preco]");
return 1;
}
if(LicencaAdvogado[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб autorizado,pegue uma autorizaзгo !");
return 1;
}
new playa;
new money;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
new granapreso = GetPlayerMoneyEx(playa);
if(money < 500 || money > 5000) { SendClientMessage(playerid, COLOR_GREY, "Custo entre R$ 500 e 5000 !"); return 1; }
if(GetPlayerMoneyEx(playa) < money) { format(string, sizeof(string), "* Vocк ofereceu soltar o preso %s por R$[%d], ele sу tem R$[%d] !", PlayerName(playa), money, granapreso); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(PlayerInfo[playa][pPenitenciaria] == 0)
{
if(localizarpenlv[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Este preso estб na penitenciбria de outra cidade, use /gps e vб atй lб!");
return 1;
}
}
if(PlayerInfo[playa][pPenitenciaria] == 1)
{
if(localizarpen[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Este preso estб na penitenciбria de outra cidade, use /gps e vб atй lб!");
return 1;
}
}
new level = PlayerInfo[playerid][pLawSkill];
if(level >= 0 && level <= 50 && PlayerInfo[playa][pJailTime] > 300)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 1, sу pode soltar presos com atй 5 minutos(300 segundos) de cadeia!");
return 1;
}
if(level >= 51 && level <= 100 && PlayerInfo[playa][pJailTime] > 420)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 2, sу pode soltar presos com atй 7 minutos(700 segundos) de cadeia!");
return 1;
}
if(level >= 101 && level <= 200 && PlayerInfo[playa][pJailTime] > 540)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 3, sу pode soltar presos com atй 9 minutos(900 segundos) de cadeia!");
return 1;
}
if(level >= 201 && level <= 300 && PlayerInfo[playa][pJailTime] > 720)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 4, sу pode soltar presos com atй 12 minutos(900 segundos) de cadeia!");
return 1;
}
//--------------Preoзo para Soltar-------------//
if(level >= 0 && level <= 50 && money > 1000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 1,sу pode cobrar atй R$1000!");
return 1;
}
if(level >= 51 && level <= 100 && money > 2000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 2,sу pode cobrar atй R$2000!");
return 1;
}
if(level >= 101 && level <= 200 && money > 3000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 3,sу pode cobrar atй R$3000!");
return 1;
}
if(level >= 201 && level <= 300 && money > 4000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк й advogado nivel 4,sу pode cobrar atй R$4000!");
return 1;
}
if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode se libertar!"); return true; }
if(PlayerInfo[playa][pJailed] == 1 || PlayerInfo[playa][pJailed] == 2
|| PlayerInfo[playa][pJailed] == 3 && LicencaAdvogado[playerid] == 1)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(gstring,sizeof(gstring),"* Advogado: %s ofereceu para te soltar por R$[%d]\nVocк deseja pagar R$[%d] para ser solto?", PlayerName(playerid), money, money);
ShowPlayerDialog(playa ,9,DIALOG_STYLE_MSGBOX,"Advogado",gstring,"Sim","N гo");
format(string, sizeof(string), "* Vocк ofereceu a liberdade para o preso:%s, por R$[%d] !", giveplayer, money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
CuraOffer[playa] = playerid;
CuraPrice[playa] = money;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "O jogador nгo precisa de advogado ou vocк nгo tem autorizaзгo !");
}
}
}
return 1;
}

Reply


Messages In This Thread
Soltar mais de perto ! - by PaladinoS - 13.06.2015, 11:39
Respuesta: Soltar mais de perto ! - by AndreLuiz - 13.06.2015, 12:20
Re: Soltar mais de perto ! - by PaladinoS - 13.06.2015, 12:39
Re: Soltar mais de perto ! - by ReyMysterio - 13.06.2015, 12:49
Re: Soltar mais de perto ! - by PaladinoS - 13.06.2015, 12:56
Re: Soltar mais de perto ! - by ReyMysterio - 13.06.2015, 12:58
Re: Soltar mais de perto ! - by PaladinoS - 13.06.2015, 13:02
Re: Soltar mais de perto ! - by ReyMysterio - 13.06.2015, 13:03
Re: Soltar mais de perto ! - by PaladinoS - 13.06.2015, 13:07
Re: Soltar mais de perto ! - by ReyMysterio - 13.06.2015, 13:09

Forum Jump:


Users browsing this thread: 1 Guest(s)