[Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
LordShadow - 14.06.2012
Tipo, tou com problema, eu entro no carro dos bombeiros e eles dizem que eu nгo sou dos drifters!
Nгo sei como ou onde arrumar. Aqui estб todos os veiculos dos bombeiros
pawn Код:
Ilde_AddVeiculo(544,1200.7009,-1827.0635,13.6452,270.8575,3,3,600000); // bomb 1
Ilde_AddVeiculo(407,1262.9485,-1796.7926,13.6553,180.4059,3,3,600000); // bomb 2
Ilde_AddVeiculo(407,1269.1287,-1796.6903,13.6435,180.8105,3,3,600000); // bomb 3
Ilde_AddVeiculo(407,1275.1854,-1796.8633,13.6363,180.5524,3,3,600000); // bomb 4
Ilde_AddVeiculo(407,1280.6448,-1797.0181,13.6320,180.1502,3,3,600000); // bomb 5
Ilde_AddVeiculo(416,1199.3131,-1834.2252,13.5498,269.7273,3,1,600000); // bomb 6
// Daqui pra baixo sгo os veiculos funfando normalmente
Ilde_AddVeiculo(490,1239.6581,-1812.5779,13.5577,269.7418,3,3,600000); // carro bomb 7
Ilde_AddVeiculo(490,1239.7650,-1816.7544,13.5503,270.0859,3,3,600000); // carro bomb 8
Ilde_AddVeiculo(560,1238.9807,-1821.5284,13.1219,269.7286,3,3,600000); // carrobomb 8
Ilde_AddVeiculo(586,1256.3008,-1802.0059,12.9420,218.0171,3,3,600000); // motobomb1
Ilde_AddVeiculo(586,1253.4342,-1803.9618,12.9429,213.5891,3,3,600000); // motobomb2
Ilde_AddVeiculo(586,1250.3960,-1806.0424,12.9433,212.0383,3,3,600000); // motobomb3
Ilde_AddVeiculo(586,1247.2565,-1808.2285,12.9446,211.0170,3,3,600000); // motobomb4
Ilde_AddVeiculo(497,1266.7686,-1767.6298,33.8269,176.8856,3,3,600000); // heli bomb
Ilde_AddVeiculo(497,1255.0247,-1765.3655,33.8232,185.3542,3,3,600000); // carro bomb
Re: [Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
ViictorDaay- - 14.06.2012
Tudo mesma coisa lol. e mais fбcil de outro jeito.
pawn Код:
new Exemplo[7]; // Inicio do gamemode 7 e o numero de veiculos.
//ONGAMEMODEINIT
Exemplo[0] = //CreateVehicle(..)
Exemplo[1] =// CreateVehicle(..)
Exemplo[2] = //CreateVehicle(..)
Exemplo[3] =// CreateVehicle(..)
Exemplo[4] =// CreateVehicle(..)
Exemplo[5] = //CreateVehicle(..)
Exemplo[6] =// CreateVehicle(..)
//========== ONPLAYERKEYSTATECHANGE
for(new i = 0; i < sizeof(Exemplo); i ++)
{
if(vehicleid==Exemplo[i])
{
if(ExemploGetOrg(playerid) != Exemplo // VARIAVEL da Org
{
SendClientMessage(playerid,COLOR_RED,"[Erro] Vocк nгo й um do Exemplo.");
RemovePlayerFromVehicle(playerid);
return TogglePlayerControllable(playerid,true);
}
}
}
Re: [Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
LordShadow - 14.06.2012
Eu nгo sei onde й para arrumar!
Olha aqui achei isso pode ajudar
pawn Код:
else if(IsABombCar(newcar))
{
if(!IsABomb(playerid))
{
SendClientMessage(playerid, COR_BOMBEIROS, "Vocк nгo й dos Bombeiros, por isso nгo tem a chave desse veнculo !");
RemovePlayerFromVehicleEx(playerid);
}
}
Re: [Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
LordShadow - 14.06.2012
Aqui achei
pawn Код:
public IsABombCar(carid)
{
if((carid >= 511) && (carid <= 525))
{
return 1;
}
return 0;
}
O que fazer agora?
Re: [Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
EditPawn - 14.06.2012
Tenta fazer assim cara :
pawn Код:
//TOPO
new Bomb[15]; //Var para armazenar os veiculos da org
//NAS DEFINES
#define eGet_Vehicle(%1,%2,%3,%4) GetPlayerVehicleID(%1) >= %2[%3] && GetPlayerVehicleID(%1) <= %2[%4] //Macro para facilitar a verificaзгo dos veiculos
//PROCURE POR ESSA CALLBACK
public OnGameModeInit()
{//AKI SERБ DEFINIDO OS VEICULOS
Bomb[0] = CreateVehicle(544,1200.7009,-1827.0635,13.6452,270.8575,3,3,600000); // bomb 1
Bomb[1] = CreateVehicle(407,1262.9485,-1796.7926,13.6553,180.4059,3,3,600000); // bomb 2
Bomb[2] = CreateVehicle(407,1269.1287,-1796.6903,13.6435,180.8105,3,3,600000); // bomb 3
Bomb[3] = CreateVehicle(407,1275.1854,-1796.8633,13.6363,180.5524,3,3,600000); // bomb 4
Bomb[4] = CreateVehicle(407,1280.6448,-1797.0181,13.6320,180.1502,3,3,600000); // bomb 5
Bomb[5] = CreateVehicle(416,1199.3131,-1834.2252,13.5498,269.7273,3,1,600000); // bomb 6
// Daqui pra baixo sгo os veiculos funfando normalmente
Bomb[6] = CreateVehicle(490,1239.6581,-1812.5779,13.5577,269.7418,3,3,600000); // carro bomb 7
Bomb[7] = CreateVehicle(490,1239.7650,-1816.7544,13.5503,270.0859,3,3,600000); // carro bomb 8
Bomb[8] = CreateVehicle(560,1238.9807,-1821.5284,13.1219,269.7286,3,3,600000); // carrobomb 8
Bomb[9] = CreateVehicle(586,1256.3008,-1802.0059,12.9420,218.0171,3,3,600000); // motobomb1
Bomb[10] = CreateVehicle(586,1253.4342,-1803.9618,12.9429,213.5891,3,3,600000); // motobomb2
Bomb[11] = CreateVehicle(586,1250.3960,-1806.0424,12.9433,212.0383,3,3,600000); // motobomb3
Bomb[12] = CreateVehicle(586,1247.2565,-1808.2285,12.9446,211.0170,3,3,600000); // motobomb4
Bomb[13] = CreateVehicle(497,1266.7686,-1767.6298,33.8269,176.8856,3,3,600000); // heli bomb
Bomb[14] = CreateVehicle(497,1255.0247,-1765.3655,33.8232,185.3542,3,3,600000); // carro bomb
return 1;
}
//PROCURE POR ESSA CALLBACK
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) //QUANDO O PLAYER ENTRAR NO VEICULO
{
if(eGet_Vehicle(playerid,Bomb,0,14)) && PlayerInfo[playerid][pMembro] != /*Coloque aki o id da org bombeiros*/) //IRA VERIFICAR O CARRO E SE ELE FOR DIFERENTE DA ORG
{
RemovePlayerFromVehicle(playerid); //IRA REMOVER E RETORNAR A MENSAGEM
SendClientMessage(playerid, -1, "Vocк nгo й dos Bombeiros!");
return 1;
}
}
return 1;
}
Re: [Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
LordShadow - 14.06.2012
Erro '-'
pawn Код:
C:\Users\user\Documents\Tiago\Game Modes\brasil planet games 3.0 - dominio samp\Brasil Planet Games 3.0 - Dominio Samp\gamemodes\brl.pwn(13409) : error 029: invalid expression, assumed zero
C:\Users\user\Documents\Tiago\Game Modes\brasil planet games 3.0 - dominio samp\Brasil Planet Games 3.0 - Dominio Samp\gamemodes\brl.pwn(13409 -- 13410) : error 029: invalid expression, assumed zero
Re: [Ajuda] Ao entrar veнculo de uma ORG, aparece outra -
EditPawn - 14.06.2012
Como voce colocou no GM ?
Aqui Compila sem erros..