ola eu fiz um Comando mais nгo ta funcionando a blindagem alguйm sabe me dizer o porque e como concerto?
Код:
if(strcmp(cmd,"/blindarcarro",true) == 0){
if(GetPlayerVehicleSeat(playerid) == 0){
if(vBlindagem[GetPlayerVehicleID(playerid)] < 100){
if(IsPlayerInRangeOfPoint(playerid, 10, 2459.0896, -1460.7373, 24.0000)){
if(GetPlayerMoneyEx(playerid) > 1000){
ShowPlayerDialog(playerid, 1024, DIALOG_STYLE_MSGBOX, "Blindar carro", "Deseja blindar seu carro por R$1000?", "Aceitar", "Cancelar");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem dinheiro para colocar a blindagem");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo esta em um local de blindagem.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Seu veiculo ja esta blindado.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Voce deve estar em um veiculo.");
return 1;
}
Код:
if(strcmp(cmd,"/blindar",true) == 0)
{
if(PlayerInfo[playerid][pProfissao] == 5)
{
if(PlayerInfo[AbastOffer[playerid]][pMechSkill] >= 400)
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /blindar [id]");
return 1;
}
new Eleid = strval(tmp);
if(Eleid != playerid)
{
if(IsPlayerConnected(Eleid))
{
if(GetPlayerVehicleSeat(Eleid) == 0)
{
PlayerInfo[Eleid][AceitarBlindagem] = true;
SendClientMessage(Eleid, 0x00BF00FF, "Voce quer que seu carro seja blindado por R$1000?");
SendClientMessage(Eleid, 0x00BF00FF, "Caso queira digite /aceitarblindagem.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Este player nгo esta em um veнculo.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Este player nгo esta online.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo pode blindar vocк mesmo.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк deve estar em um veнculo para blindar");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa ser um mecanico nivel 5 para poder blindar");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo й um mecanico.");
return 1;
}
if(strcmp(cmd,"/aceitarblindagem",true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetPlayerVehicleSeat(playerid) == 0)
{
if(PlayerInfo[playerid][AceitarBlindagem] == true)
{
vBlindagem[vehicleid] = 100;
GivePlayerMoneyEx(playerid, -1000);
SendClientMessage(playerid, 0x00BF00FF, "Seu veiculo foi blindado por R$1000.");
PlayerInfo[playerid][AceitarBlindagem] = false;
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa de um mecanico para blindar seu carro");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa estar em um veiculo para aceitar a blindagem");
return 1;
}
if(strcmp(cmd,"/blindarcarro",true) == 0){
if(GetPlayerVehicleSeat(playerid) == 0){
if(vBlindagem[GetPlayerVehicleID(playerid)] < 100){
if(IsPlayerInRangeOfPoint(playerid, 10, 2480.3442, -1460.7776, 24.0125)){
if(GetPlayerMoneyEx(playerid) > 1000){
ShowPlayerDialog(playerid, 1024, DIALOG_STYLE_MSGBOX, "Blindar carro", "Deseja blindar seu carro por R$1000?", "Aceitar", "Cancelar");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem dinheiro para colocar a blindagem");
}else
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo esta em um local de blindagem.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Seu veiculo ja esta blindado.");
}else
SendClientMessage(playerid, 0xFF0000FF, "Voce deve estar em um veiculo.");
return 1;
}