if(listid == EventoCar) { if(response) { new Format[200], NomePlayer[24]; new Float:EventoPlayerX[MAX_PLAYERS], Float:EventoPlayerY[MAX_PLAYERS], Float:EventoPlayerZ[MAX_PLAYERS]; for(new p = 0; p < MAX_PLAYERS; ++p) { if(PlayerInfo[p][NoEvento] == 1) { if(PlayerInfo[p][Carro] >= 1) { DestroyVehicle(PlayerInfo[p][Carro]); PlayerInfo[p][Carro] = 0; } GetPlayerPos(p, EventoPlayerX[p], EventoPlayerY[p], EventoPlayerZ[p]); VeiculoEvento[p] = CreateVehicle(modelid, EventoPlayerX[p], EventoPlayerY[p], EventoPlayerZ[p], 0.0, random(12 ![]() ![]() LinkVehicleToInterior(VeiculoEvento[p], GetPlayerInterior(p)); PutPlayerInVehicle(p, VeiculoEvento[p], 0); AVehicleData[VeiculoEvento[p]][Fuel] = MaxFuel; GetVehicleParamsEx(VeiculoEvento[p], engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(VeiculoEvento[p], 1, 1, alarm, doors, bonnet, boot, objective); GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME); format(Format, sizeof(Format), "{a9c4e4}O Administrador {ffffff}%s {a9c4e4}deu veiculo %s para todos os jogadores do evento!", NomePlayer, VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); SendEventMessage(-1, Format); } } } else SendClientMessage(playerid, 0xFF0000FF, "Cancelou a seleзгo de veiculos"); return 1; } |
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][NoEvento] == true)
{
//Congela ou seta os veiculos
}
}
PlayerInfo[playerid][NoEvento]