RespawnCarros -
_LorD_ - 26.08.2012
Como Fazer um RC sу para alguns Veiculos no sv tipo apenas alguns ids nao todos. Alguйm Pode me ajudar com uma base ?
Grato...
Re: RespawnCarros -
Don_Speed - 26.08.2012
Esse code reseta geral!!!
pawn Код:
for(new i=0; i<MAX_VEHICLES; i++)
{
#define VehicleOccupied(i)
{
SetVehicleToRespawn(i);
}
}
Re: RespawnCarros -
Kuddy - 26.08.2012
Acabei de fazer, nгo testei:
pawn Код:
CMD:respawncar(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid) return SendClientMessage(playerid, -1, "Server: Vocк precisa estar em um veнculo para usar este comando.");
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(vehicle);
SendClientMessage(playerid, -1, "Server: Vocк respawnou um veнculo.");
return 1;
}
Re: RespawnCarros -
WeenSoares_ - 26.08.2012
Quote:
Originally Posted by Don_Speed
Esse code reseta geral!!!
pawn Код:
for(new i=0; i<MAX_VEHICLES; i++) { #define VehicleOccupied(i) { SetVehicleToRespawn(i); } }
|
Nгo vai funcionar, Este code sу vai respawnar todos carros do servidor, porйm ele sу quer algumas ids em especнfica.
Quote:
Originally Posted by Kuddy
Acabei de fazer, nгo testei:
pawn Код:
CMD:respawncar(playerid, params[]) { if(!IsPlayerInAnyVehicle(playerid) return SendClientMessage(playerid, -1, "Server: Vocк precisa estar em um veнculo para usar este comando."); new vehicle; vehicle = GetPlayerVehicleID(playerid); SetVehicleToRespawn(vehicle); SendClientMessage(playerid, -1, "Server: Vocк respawnou um veнculo."); return 1; }
|
Tambйm nгo irб funcionar, ele vai respawnar o veнculo que vocк estiver dentro, porйm o mesmo caso do de cima, ele que que todos os carros de uma ID Especнfica. E outro erro, vocк estб usando 'params' no comando e isso nгo й necessбrio, pois vocк nгo estб usando params(espaзo).
----
MEU CУDIGO. ----
pawn Код:
CMD:respawnallcar(playerid)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
new vehicleid = GetPlayerVehicleID(i);
if(GetVehicleModel(vehicleid) != 520 && GetVehicleModel(vehicleid) != 522)//Irб respawnar todos os veнculos menos as ID: 520(Hydra) e 522(NRG-500)
{
SetVehicleToRespawn(vehicleid);
SendClientMessageToAll(0xFFFFAA, "SERVER: Veнculos Respawnados.");
}
}
}
@EDIT
Arrumado ! Obrigado Paulor.
Re: RespawnCarros -
paulor - 26.08.2012
Quote:
Originally Posted by WeenSoares_
Nгo vai funcionar, Este code sу vai respawnar todos carros do servidor, porйm ele sу quer algumas ids em especнfica.
Tambйm nгo irб funcionar, ele vai respawnar o veнculo que vocк estiver dentro, porйm o mesmo caso do de cima, ele que que todos os carros de uma ID Especнfica. E outro erro, vocк estб usando 'params' no comando e isso nгo й necessбrio, pois vocк nгo estб usando params(espaзo).
---- MEU CУDIGO. ----
pawn Код:
CMD:respawnallcar(playerid) { for(new i = 0; i < MAX_VEHICLES; i++) { new vehicleid = GetPlayerVehicleID(i); if(vehicleid != 520 && vehicleid != 522)//Irб respawnar todos os veнculos menos as ID: 520(Hydra) e 522(NRG-500) { SetVehicleToRespawn(vehicleid); SendClientMessageToAll(0xFFFFAA, "SERVER: Veнculos Respawnados."); } } }
|
Ta errado cara, Modelo != ID.
Re: RespawnCarros -
_LorD_ - 26.08.2012
Primeiramente Agradeзo a Todos por Ajudar e dsculpa a demora para postar.
Vo testar aki logo do um EDIT.
Re: RespawnCarros -
_LorD_ - 27.08.2012
bom desculpa o Double...
Bem estou com umas dъvidas no cmd, bem vi que WeenSoares_ disse isso
pawn Код:
//Irб respawnar todos os veнculos menos as ID: 520(Hydra) e 522(NRG-500)
Ai queria saber ser eu for dar respawn car em alguns carro do meu gm й preciso pegar o id original do vieculo ou posso pegar o id que esta definido no gm...
ai tendei fazer assim e preciso de ajudar pra saber se ta errado.
pawn Код:
CMD:respawnallcar(playerid)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
new vehicleid = GetPlayerVehicleID(i);
if(GetVehicleModel(vehicleid) == 416 && GetVehicleModel(vehicleid) == 415 && GetVehicleModel(vehicleid) == 410 && GetVehicleModel(vehicleid) == 411 && GetVehicleModel(vehicleid) == 409 && GetVehicleModel(vehicleid) == 412 && GetVehicleModel(vehicleid) == 414 && GetVehicleModel(vehicleid) == 413 && GetVehicleModel(vehicleid) == 418 && GetVehicleModel(vehicleid) == 419 && GetVehicleModel(vehicleid) == 420 && GetVehicleModel(vehicleid) == 421)
{
SetVehicleToRespawn(vehicleid);
SendClientMessageToAll(0xFFFFAA, "SERVER: Veнculos Respawnados.");
}
}
}
0bs: se for possivel deixar o cmd strcmp. ha e como podem ver eu deixei == em vez de != pois qero que respawn apenas o ids que puis acima.
Grato.
Re: RespawnCarros -
Tony_Rodrigues - 27.08.2012
pawn Код:
CMD:respawnid(playerid,params[])
{
new id;
if(sscanf(params,"i",id)) return SendClientMessage(playerid, -1, "Use: /respawnid (id do carro)");
SetVehicleToRespawn(id);
return 1;
}
em id do carro vocк coloca o id do carro em in-game n o modelo
Re: RespawnCarros -
_LorD_ - 27.08.2012
Bom Tony acho que vc nгo entendeu, vo aguardar o paulor ou alguem que tenha entendido.
Re: RespawnCarros -
WeenSoares_ - 27.08.2012
Acho que entendi oque quis dizer, mais vocк terб que setar variaveis para estes veнculos.
Ex:
pawn Код:
new CarroLSPD;
CarroLSPD = AddStaticVehicle(id, x, y z...);