[duv] Como trancar um carro samp 0.3c -
Ivan_xD - 03.01.2011
dale, como se tranca um carro na versao 0.3c do samp
pawn Код:
LockCar(..);//nao funciona
UnLockCar(...)//tbm nao
ajuda ale
Re: [duv] Como trancar um carro samp 0.3c -
TiagoPS - 03.01.2011
Tenta nгo sei se funciona na 0.3c
pawn Код:
if(strcmp(cmd, "/lock", true) == 0)
{
for(new i=0; i < MAX_PLAYERS; i++)
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
return 1;
}
if(strcmp(cmd, "/unlock", true) == 0)
{
for(new i=0; i < MAX_PLAYERS; i++)
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,0);
return 1;
}
Respuesta: [duv] Como trancar um carro samp 0.3c -
Ivan_xD - 03.01.2011
vo tenta
Respuesta: [duv] Como trancar um carro samp 0.3c -
Ivan_xD - 03.01.2011
funcionou +- tiagops pois o codigo que preciso e pra trancar os veiculos das casas quando o gamemode inicia sakas??
Re: [duv] Como trancar um carro samp 0.3c -
TiagoPS - 03.01.2011
Ponhe para trancar os carros das casas no lugar do GetPlayerVehicleID coloque a variavel do carro da casa e ponhe em ongamemodeinit deve ser assim
Ahhh, nгo faz double й feio e Roam nгo gosta
Respuesta: [duv] Como trancar um carro samp 0.3c -
zSuYaNw - 03.01.2011
Tirei do meu gamemode,
troque Anunciar(playerid," "); por SendClientMessageToAll(playerid, COR,"");.
pawn Код:
if(!strcmp(cmdtext, "/trancar", true))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho,"Voce nгo estб em um veнculo!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
return SendClientMessage(playerid,Vermelho,"Voce nгo pode trancar esse veнculo!");
for(new i=0;i<MAX_PLAYERS;i++) if(i != playerid)
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
SendClientMessage(playerid, Verde, "VEICULO TRANCADO.");
return true;
}
if(!strcmp(cmdtext, "/destrancar", true))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Voce nгo estб em um veнculo!");
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Vermelho,"Voce nгo pode destrancar esse veнculo!");
for(new i=0;i<MAX_PLAYERS;i++)
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
SendClientMessage(playerid, Branco, "VEICULO DESTRANCADO.");
return true;
}
Respuesta: [duv] Como trancar um carro samp 0.3c -
Ivan_xD - 03.01.2011
este e um pedacinho do meu sistema de casas
pawn Код:
carrocasa[idx] = CreateVehicle(HouseInfo[idx][CarroModelo],HouseInfo[idx][CarroX],HouseInfo[idx][CarroY],HouseInfo[idx][CarroZ],HouseInfo[idx][CarroR],HouseInfo[idx][CarroCor1],HouseInfo[idx][CarroCor2],99999999);
new carroid = TotalCarrosPadrao + TotalCarrosVip + idx;
HouseInfo[idx][CarroID] = carroid;
if(HouseInfo[idx][VehTrancado] == 1)
{
for(new i=0;i<MAX_PLAYERS;i++)
SetVehicleParamsForPlayer(carrocasa[idx],i, 0, 1);
}
isto nao funciona , nao tranca todos os carros das casas,nenhum tranca,toda vez que o gm inicia ele carrega as casas e carrega isso junto tbm!!
nao tem otra funcao para trancar os carros??
a funcao nao pode envolver nenhum player.
Re: [duv] Como trancar um carro samp 0.3c -
TiagoPS - 03.01.2011
agora fico simples
pawn Код:
if(strcmp(cmd, "/lock", true) == 0)
{
for(new i=0; i < MAX_PLAYERS; i++)
for(new v=0; v < MAX_VEHICLES; v++)
SetVehicleParamsForPlayer(carrocasa[v],i,0,1);
return 1;
}
if(strcmp(cmd, "/unlock", true) == 0)
{
for(new i=0; i < MAX_PLAYERS; i++)
for(new v=0; v < MAX_VEHICLES; v++)
SetVehicleParamsForPlayer(carrocasa[v],i,0,0);
return 1;
}
isso ira trancar todos os carros das casas
se nгo quiser que player fasca cmd coloque isso em OnGameModeInit
pawn Код:
for(new i=0; i < MAX_PLAYERS; i++)
for(new v=0; v < MAX_VEHICLES; v++)
SetVehicleParamsForPlayer(carrocasa[v],i,0,1);
Respuesta: Re: [duv] Como trancar um carro samp 0.3c -
Ivan_xD - 03.01.2011
Quote:
Originally Posted by TiagoPS
agora fico simples
pawn Код:
if(strcmp(cmd, "/lock", true) == 0) { for(new i=0; i < MAX_PLAYERS; i++) for(new v=0; v < MAX_VEHICLES; v++) SetVehicleParamsForPlayer(carrocasa[v],i,0,1); return 1; }
if(strcmp(cmd, "/unlock", true) == 0) { for(new i=0; i < MAX_PLAYERS; i++) for(new v=0; v < MAX_VEHICLES; v++) SetVehicleParamsForPlayer(carrocasa[v],i,0,0); return 1; }
isso ira trancar todos os carros das casas
se nгo quiser que player fasca cmd coloque isso em OnGameModeInit
pawn Код:
for(new i=0; i < MAX_PLAYERS; i++) for(new v=0; v < MAX_VEHICLES; v++) SetVehicleParamsForPlayer(carrocasa[v],i,0,1);
|
cara isso nao dah!!! pois isso ira trancar apenas os carros com player dentro cara por causa do
pawn Код:
for(new i=0; i < MAX_PLAYERS; i++)
u precisava de algo que trancasse o carro tipo o LockCar(vehicleid); pois nao envolve players na funcao entendeu agr??
Re: Respuesta: [duv] Como trancar um carro samp 0.3c -
roginho_97 - 08.01.2011
Quote:
Originally Posted by [Full]Garfield[XDB]
Tirei do meu gamemode,
troque Anunciar(playerid," "); por SendClientMessageToAll(playerid, COR,"");.
|




SendClientMessageToAll(
playerid? kk axo q mais um fail akii.