05.04.2011, 18:33
Tenho um GM que ja veio com um sistema de /virarchave, mas acho que tentaram mexer em algo e fizeram merda.
Tentei de tudo, mas nгo consigo: Qualquer pessoa pode entrar nos carros das casas, mesmo que nгo tenham a chave da casa.
Aqui estб o codigo de um dos carros:
Se puder ajudar, agradeзo.
Tentei de tudo, mas nгo consigo: Qualquer pessoa pode entrar nos carros das casas, mesmo que nгo tenham a chave da casa.
Aqui estб o codigo de um dos carros:
pawn Код:
if(vId==2)
{
if(vehEngine[vId] == 0)
{
if(PlayerInfo[playerid][pPhousekey] == 0 || PlayerInfo[playerid][pJob] == 5 || PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pDonateRank] > 0)
{
TogglePlayerControllable(playerid, 1);
format(string, 256, "%s, ligou o veнculo.",sendername);
ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
vehEngine[vId] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1,"Vocк nгo tem as chaves, para ligar esse veiculo, digite /sair.");
TogglePlayerControllable(playerid, 0);
return 1;
}
}
else
{
if(PlayerInfo[playerid][pPhousekey] == 0 || PlayerInfo[playerid][pJob] == 5 || PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pDonateRank] > 0)
{
TogglePlayerControllable(playerid, 0);
format(string, 256, "%s, desligou o veнculo.",sendername);
ProxDetector(20.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
vehEngine[vId] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1,"Vocк nгo tem as chaves, para desligar esse veiculo.");
TogglePlayerControllable(playerid, 1);
return 1;
}
}
}