14.01.2014, 20:14
Galera, eu com a ajuda dos parceiros do forum fizemos um comando pra deixar o carro indestrutivel quando digitasse /god, porem, quando digita novamente que o GODMODE fica OFF, o carro ainda fica indestrutivel, segue o comando:
pawn Код:
CMD:god(playerid, params[])
{
if(PlayerInMiniGame[playerid] != MINIGAME_NONE) return SendClientMessage(playerid, 0xFF4500FF, "Estб em um minijogo, use /sair");
if(IsPlayerInRace) return SendClientMessage(playerid, 0xFF4500FF, "Estб em uma corrida, use /exitrace");
if(PlayerInfo[playerid][pGodMode] == 0)
{
SetTimerEx("VehicleGod", 1000, true, "i", playerid);
PlayerInfo[playerid][pGodMode] = 1;
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid, 9999999);
godMode[playerid] = Create3DTextLabel("God Mode ON!", 0x008080FF, 30.0, 40.0, 50.0, 10.0, 0);
GameTextForPlayer(playerid, "~g~godmode~n~~y~on", 2000, 5);
Attach3DTextLabelToPlayer(godMode[playerid], playerid, 0.0, 0.0, 0.7);
}
else
{
SetVehicleHealth(GetPlayerVehicleID(playerid),100.0);
PlayerInfo[playerid][pGodMode] = 0;
SetPlayerHealth(playerid, 100.0);
GameTextForPlayer(playerid, "~r~godmode~n~~y~off", 2000, 5);
Delete3DTextLabel(godMode[playerid]);
}
return 1;
}
pawn Код:
public VehicleGod(playerid)
{
if (IsPlayerInAnyVehicle(playerid) == 1)
{
SetVehicleHealth(GetPlayerVehicleID(playerid),999999);
RepairVehicle(GetPlayerVehicleID(playerid));
}
}