O comando sу buga para quem estб como motorista -
Derritee1001 - 08.08.2016
E aн galera, esse comando aqui, ele sу buga para o motorista, no caso, quando o motorista vai usar o comando, jб quando o passageiro vai usar, ele funciona certo.
As muniзхes do motorista nгo armazena, sу fica como 0, o certo seria armazenar, como faz com as muniзхes do passageiro.
Код:
CMD:gunrack(playerid, params[])
{
new i = Car_Inside(playerid);
new gunname[100], string[150];
if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Vocк deve ser um oficial de polнcia.");
if (!IsACruiser(GetPlayerVehicleID(playerid)))
return SendErrorMessage(playerid, "Vocк deve estar dentro de uma viatura.");
if (isnull(params))
{
SendSyntaxMessage(playerid, "/gunrack [opзгo]");
SendClientMessage(playerid, COLOR_GREEN, "|__________Gunrack________|");
SendClientMessage(playerid, COLOR_WHITE, "/gunrack pegararma");
SendClientMessage(playerid, COLOR_WHITE, "/gunrack guardararma");
SendClientMessage(playerid, COLOR_WHITE, "/gunrack info");
return 1;
}
if (!strcmp(params, "info", true))
{
if (Gunrack[i][Weapon1] != 0)
{
GetWeaponName(Gunrack[i][Weapon1], gunname, sizeof(gunname));
format(string, sizeof(string), "Gunrack: Arma: %s (%d balas)", gunname, Gunrack[i][Ammo1]);
}
else
if (Gunrack[i][Weapon1] == 0)
{
format(string, sizeof(string), "Gunrack: Arma: Nenhuma (0 balas)");
}
SendClientMessage(playerid, -1, string);
}
if (!strcmp(params, "pegararma", true))
{
if (Gunrack[i][Weapon1] != 0)
{
GiveWeaponToPlayer(playerid, Gunrack[i][Weapon1], Gunrack[i][Ammo1]);
Gunrack[i][Weapon1] = 0;
SendClientMessage(playerid,COLOR_WHITE, "[SERVIDOR]: Vocк pegou sua arma no gunrack.");
}
else
{
SendErrorMessage(playerid, "O gunrack estб vбzio.");
}
}
if (!strcmp(params, "guardararma", true))
{
if (Gunrack[i][Weapon1] == 0)
{
new gunid = GetPlayerWeapon(playerid);
new ammo = GetPlayerAmmo(playerid);
Gunrack[i][Weapon1] = gunid;
Gunrack[i][Ammo1] = ammo;
ResetWeapon(playerid, gunid);
SendClientMessage(playerid,COLOR_WHITE, "[SERVIDOR]: Vocк colocou sua arma no gunrack.");
}
else
{
SendErrorMessage(playerid, "Esse gunrack jб possui uma arma.");
}
}
return 1;
}
O que tem de errado nesse cуdigo? REP+ para quem ajudar!
Re: O comando sу buga para quem estб como motorista -
iLordGG - 08.08.2016
O motorista recebe alguma mensagem?
Re: O comando sу buga para quem estб como motorista -
Derritee1001 - 08.08.2016
Quote:
Originally Posted by iLordGG
O motorista recebe alguma mensagem?
|
Sim, que a arma foi guardada, mas com 0 de muniзгo, e na hora de pegar a arma vem com 0 de muniзгo, diferente para o passageiro, que guarda com a muniзгo certa, e vem com a muniзгo certa.
Re: O comando sу buga para quem estб como motorista -
Derritee1001 - 09.08.2016
Alguйm??
Re: O comando sу buga para quem estб como motorista -
xXJulianoXx - 10.08.2016
O que hб em Car_Inside?
Re: O comando sу buga para quem estб como motorista -
Derritee1001 - 10.08.2016
Quote:
Originally Posted by xXJulianoXx
O que hб em Car_Inside?
|
Й a mesma coisa do GetVehicleModelID, sу muda que o Car_Inside й SQL.