[DUV] Reservar carros. -
[NWD]Tweener_ - 23.08.2010
E ae galera, й o seguinte, eu estou reservando os carros para as profissхes e tal. Porйm fiz lб tudo, coloquei o RemovePlayerFromVejicle e nгo estб removedo. Mostra mensagem e tal, mais nao remove. Alguem poderia me dizer como eu faзo para reservar determinados carros para determinadas profissхes?
Olhei nesse tуpico aqui, mais tambйm nгo funcionou:
http://forum.sa-mp.com/showthread.ph...ervar+Veiculos
Re: [DUV] Reservar carros. -
BiieL - 23.08.2010
FromVejicle .... Epic fail, vc alterou o cmd q esta naquele topic?
Re: [DUV] Reservar carros. -
[NWD]Tweener_ - 23.08.2010
Eu editei para o meu GM. (Errei ali no RemovePlayerFromVehicle)
Re: [DUV] Reservar carros. -
BiieL - 24.08.2010
posta ai o code
Re: [DUV] Reservar carros. -
[NWD]Tweener_ - 24.08.2010
O Problema й esse, nгo tenho code, o que eu fiz fiquei com raiva que nгo fava e apaguei tudo que tava no OnPlayerEnterVehicle, por isso vim aqui. Se tiver como postar um code pra min tiar base. Vou dar mais umas procuradas nos beckups pra ver se eu acho o code.
Re: [DUV] Reservar carros. -
LeLeTe - 24.08.2010
Й simples
pawn Код:
//No comeзo de seu gm...
forward CarrosCop(carid);
public CarrosCop(carid);
{
//Se vocк tiver um ъnico carro, use este cуdigo:
//if(carid == [IdDosCarrosDePolнcia]) return 1;
//Caso vocк tenha mais de um ID, Use este:
//if(carid == [ID1] || carid == [ID2] || carid == [ID3]) return 1;
//Caso os carros que vocк queira estejam entre um determinado nъmero de carros:
//if(carid >= 35 || carid <= 50) return 1;
//Vocк tambйm pode fazer isso:
//if(carid >= 35 || carid <= 50 || carid == 20 || carid == 30) return 1;
else return 0;
}
//Lб em OnPlayerEnterVehicle
if(CarrosCop(vehicleid))
{
//JogadorDataBase й uma array de exemplo. Aqui, use o que vocк define para ser o id do trabalho das pessoas;
if(JogadorDataBase[playerid][jEmprego] == 3) return 1;
else
{
RemovePlayerFromVehicle(playerid);
return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem o trabalho requerido para esse carro!");
}
}
Entгo, vocк poderб ter um cуdigo assim:
pawn Код:
forward CarrosCop(carid);
public CarrosCop(carid);
{
if(carid >= 35 || carid <= 50 || carid == 20 || carid == 30) return 1;
else return 0;
}
if(CarrosCop(vehicleid))
{
if(JogadorDataBase[playerid][jEmprego] == 3) return 1;
else
{
RemovePlayerFromVehicle(playerid);
return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem o trabalho requerido para esse carro!");
}
}
Espero ter ajudado
Re: [DUV] Reservar carros. -
BiieL - 24.08.2010
ownou Lelete
Respuesta: Re: [DUV] Reservar carros. -
ipsBruno - 24.08.2010
@LeleTe
Muito boa sua Alternativa,cada dia me impressiona.
Sу para complementar LeleTe,quando um Player esta Bugado algumas Funзхes nгo funcionam,normalmente quando o Ping se encontram em 150-200,tanto й que 90% dos servidor empresariais nгo usam
RemovePlayerFromVehicle e sim
SetPlayerPos..
Aconselho Substituir por
pawn Код:
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z);
Caso dъvida vб a Click21, Global ou atй Terra Games,verб como o que digo й verнdico
Mesmo assim o Cуdigo esta Completo,Parabйns Amiga!
Re: [DUV] Reservar carros. -
Kasura - 24.08.2010
Eu uso os 2 =D
sу pra garantir
Respuesta: Re: [DUV] Reservar carros. -
ipsBruno - 24.08.2010
Quote:
Originally Posted by [GangstA]Kasura
Eu uso os 2 =D
sу pra garantir
|
SetPlayerPos move o Player,e nгo o veнculo portanto nгo necessita os Dois ¬¬