07.01.2017, 17:00
Boa tarde, estou desenvolvendo um complemento no cуdigo para verificar se ambos os players estгo dentro do veiculo (416, uma ambulancia) para o comando /cura, mas nгo obtive exito ainda, se alguйm puder ajudar segue o cуdigo:
Ainda estб curando com pelo menos 1 dos players do lado de dentro, e queria os dois. Obrigado pela atenзгo.
PHP Code:
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pMembro]==20||PlayerInfo[playerid][pLider]==20)//||PlayerInfo[playerid][pMembro]==4||PlayerInfo[playerid][pLider]==4)//model
{
new Veh = GetPlayerVehicleID(playerid);
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 416)//IsAnAmbulanceCar(Veh)
{
if(!IsPlayerInVehicle(playerid, Veh) && !IsPlayerInVehicle(giveplayerid, Veh))
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocкs dois precisam estar na ambulвncia dos bombeiros!");
return true;
}
format(string, sizeof(string), "~y~Voce curou da tontura ~n~~w~%s~n~~g~R$%d", giveplayer,mon);
GameTextForPlayer(playerid, string, 5000, 1);
GiveDinheiro(playerid,mon);
GiveDinheiro(giveplayerid,-mon);
SetPlayerDrunkLevel(giveplayerid, 0);
PlayerDrunk[giveplayerid] = 0;
PlayerDrunkTime[giveplayerid] = 0;
SetPlayerDrunkLevel (giveplayerid, 0);
if(PlayerInfo[playerid][pPainPerk] > 0)
{
SetPlayerDrunkLevel(giveplayerid, 0);
PlayerDrunk[giveplayerid] = 0;
PlayerDrunkTime[giveplayerid] = 0;
SetPlayerDrunkLevel (giveplayerid, 0);
}
else
{
SetPlayerDrunkLevel(giveplayerid, 0);
PlayerDrunk[giveplayerid] = 0;
PlayerDrunkTime[giveplayerid] = 0;
SetPlayerDrunkLevel (giveplayerid, 0);
}
PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0);
PlayerPlaySound(giveplayerid, 1150, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Vocк foi curado da tontura pelo bombeiro %s, por -R$%d",NomePlayer(playerid),mon);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE,string);
if(PlayerDrunk[giveplayerid] > 0)
{
PlayerDrunk[giveplayerid] = 0;
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Vocк nгo estб com tontura!");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб autorizado a usar o comando!");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Esse jogador estб offline");
}
return true;
}