26.08.2012, 09:56
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...
Grato...
for(new i=0; i<MAX_VEHICLES; i++)
{
#define VehicleOccupied(i)
{
SetVehicleToRespawn(i);
}
}
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;
}
Esse code reseta geral!!!
pawn Код:
|
Acabei de fazer, nгo testei:
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.");
}
}
}
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 Код:
|
//Irб respawnar todos os veнculos menos as ID: 520(Hydra) e 522(NRG-500)
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.");
}
}
}
CMD:respawnid(playerid,params[])
{
new id;
if(sscanf(params,"i",id)) return SendClientMessage(playerid, -1, "Use: /respawnid (id do carro)");
SetVehicleToRespawn(id);
return 1;
}
new CarroLSPD;
CarroLSPD = AddStaticVehicle(id, x, y z...);